zoukankan      html  css  js  c++  java
  • 【数据仓库】——数据仓库命名规范

    一、概述

      数据模型是数据管理的分析工具和交流的有力手段;同时,还能够很好地保证数据的一致性,是实现商务智能(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_ 。 表示分布式数据库外部链接关系。

  • 相关阅读:
    POJ 最小球覆盖 模拟退火
    POJ 1379 模拟退火
    PythonTip(2)
    PythonTip(1)
    LA 3353 最优巴士线路设计
    LA 4254 贪心
    判断分析
    因子分析——因子得分
    因子分析——应用
    因子分析——因子旋转
  • 原文地址:https://www.cnblogs.com/jiangbei/p/8484434.html
Copyright © 2011-2022 走看看