【数据仓库】——数据仓库命名规范

52 篇文章 0 订阅
38 篇文章 1 订阅

一、概述

  数据模型是数据管理的分析工具和交流的有力手段;同时,还能够很好地保证数据的一致性,是实现商务智能(Business Intelligence)的重要基础。因此建立、管理一个企业级的数据模型,应该遵循标准的命名和设计规范。

二、命名规范

    1.表属性规范

      表名

        ODS层表名    

        前缀为ODS_应用系统名(缩写)_数据表名 。数据表名称必须以有特征含义的单词或缩写组成,中间可以用“_”分割,例如:ODS_FUN_CUSTOMERINFO。表名称不能用双引号包含,表名长度不超过30个字符。如果ODS设计采用贴源设计,数据表名应与源系统一致。     

      

        DW事实表表名   

        前缀为DW_主题名(缩写)_功能描述 。数据表名称必须以有特征含义的单词或缩写组成,中间可以用“_”分割,例如:DW_ORD_DETAIL。表名称不能用双引号包含,表名长度不超过30个字符。

      

        APP应用层表名

        前缀为APP_主题名(缩写)_功能描述 。数据表名称必须以有特征含义的单词或缩写组成,中间可以用“_”分割,例如:  APP_RPT_ DEALER_GOODS。表名称不能用双引号包含,表名长度不超过30个字符。

       DW/DM维度表表名     

        前缀为D_ 。数据表名称必须以有特征含义的单词或缩写组成,中间可以用“_”分割,例如:D_ACCOUNT、D_PUB_DATE。表名称不能用双引号包含,表名长度不超过30个字符。

      

        元数据表名

        前缀为M_应用名(缩写)_功能描述 。数据表名称必须以有特征含义的单词或缩写组成,中间可以用“_”分割,例如:M_ETL_TASK。表名称不能用双引号包含,表名长度不超过30个字符。

      

        表分区名  

      前缀为p 。分区名必须有特定含义的单词或字串。

      例如 :tbl_pstn_detail 的分区p2004100101表示该分区存储 2004100101时段的数据。

      字段名

      字段名称必须用字母开头,采用有特征含义的单词或缩写,不能用双引号包含。

      尽量将类同的字段排列在一起,,例如开户日期,销户日期等

      主外键

        以PK_和FK_等开头

    2.索引

  普通索引

    前缀为IDX_。索引名称应是 前缀+表名+构成的字段名。如果复合索引的构成字段较多,则只包含第一个字段,并添加序号。表名可以去掉前缀。

   主键索引

    前缀为IDX_PK_。索引名称应是 前缀+表名+构成的主键字段名,在创建表时候用using index指定主键索引属性。

   唯一索引

    前缀为IDX_UK_。索引名称应是 前缀+表名+构成的字段名。

   外键索引

    前缀为IDX_FK_。索引名称应是 前缀+表名+构成的外键字段名。

   函数索引

    前缀为IDX_func_。索引名称应是 前缀+表名+构成的特征表达字符。

  簇索引

    前缀为IDX_clu_。索引名称应是 前缀+表名+构成的簇字段。

    3.其他数据库对象

     视图

      前缀为V_。按业务操作命名视图。

     物化视图

      前缀为MV_。按业务操作命名实体化视图。

     存储过程

      前缀为SP_ 。按业务操作命名存储过程。

     触发器

      前缀为Trig_ 。触发器名应是 前缀 + 表名 + 触发器名。

     函数

      前缀为Func_ 。按业务操作命名函数。

     数据包

      前缀为Pkg_ 。按业务操作集合命名数据包。

     序列

      前缀为Seq_ 。按业务属性命名。

     普通变量

      前缀为Var_ 。 存放字符、数字、日期型变量。

     游标变量

      前缀为Cur_ 。存放游标记录集。

     记录型变量

      前缀为Rec_ 。 存放记录型数据。

     表类型变量

      前缀为Tab_ 。 存放表类型数据。

     数据库链接

      前缀为dbl_ 。 表示分布式数据库外部链接关系。

        <div class="person-messagebox">
            <div class="left-message"><a href="https://blog.csdn.net/hongtaq156136">
                <img src="https://profile.csdnimg.cn/6/4/2/3_hongtaq156136" class="avatar_pic" username="hongtaq156136">
            </a></div>
            <div class="middle-message">
                                    <div class="title"><span class="tit "><a href="https://blog.csdn.net/hongtaq156136" data-report-click="{&quot;mod&quot;:&quot;popu_379&quot;,&quot;ab&quot;:&quot;new&quot;}" target="_blank">hongtaq156136</a></span>
                    <!-- 等级,level -->
                                            <img class="identity-icon" src="https://csdnimg.cn/identity/blog3.png">                                            </div>
                <div class="text"><span>原创文章 15</span><span>获赞 4</span><span>访问量 2万+</span></div>
            </div>
                            <div class="right-message">
                                        <a class="btn btn-sm  bt-button personal-watch" data-report-click="{&quot;mod&quot;:&quot;popu_379&quot;,&quot;ab&quot;:&quot;new&quot;,&quot;extend1&quot;:&quot;个人信息未关注&quot;}">关注</a>
                                                            <a href="https://im.csdn.net/im/main.html?userName=hongtaq156136" target="_blank" class="btn btn-sm bt-button personal-letter">私信
                    </a>
                                </div>
                        </div>
                    
    </div>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值