【數據倉庫】——數據倉庫命名規范


一、概述

  數據模型是數據管理的分析工具和交流的有力手段;同時,還能夠很好地保證數據的一致性,是實現商務智能(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_ 。 表示分布式數據庫外部鏈接關系。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM