帶你輕松接觸數(shù)據(jù)庫(kù)命名規(guī)范的相關(guān)概念

字號(hào):

1、數(shù)據(jù)庫(kù)表
    根據(jù)表所屬的子系統(tǒng)/模塊,命名方式為:
    數(shù)據(jù)庫(kù)表名 = 子系統(tǒng)/模塊 縮寫(xiě) + 表含義
    其中子系統(tǒng)/模塊的縮寫(xiě)首字母大寫(xiě),表含義中每個(gè)單詞的首字母為大寫(xiě)。
    子系統(tǒng)/模塊及其縮寫(xiě)應(yīng)在《數(shù)據(jù)庫(kù)設(shè)計(jì)說(shuō)明書(shū)》的約定部分加以描述。
    例如:代碼表可統(tǒng)一采用”code”為表的前綴,則:code_area表示地區(qū)代碼表
    2、表字段:
    概念模型中,每個(gè)數(shù)據(jù)庫(kù)中為每個(gè)表定義的縮寫(xiě),長(zhǎng)度為4~8個(gè)字符,
    字段名 = 表縮寫(xiě) + “_” + 字段含義。
    如地區(qū)代碼表字段前綴為area,其相關(guān)字段名:
    area_id:地區(qū)代碼ID主鍵
    area_name :地區(qū)代碼名稱(chēng)
    數(shù)據(jù)庫(kù)表名及表縮寫(xiě)應(yīng)在《數(shù)據(jù)庫(kù)設(shè)計(jì)說(shuō)明書(shū)》中加以描述。
    3、索引
    索引名 = idx + 數(shù)字(主要是區(qū)分表的多個(gè)索引)+“_” + 表縮寫(xiě) + 相關(guān)字段/索引含義
    4、關(guān)聯(lián)
    關(guān)聯(lián)指數(shù)據(jù)庫(kù)表之間的外鍵關(guān)系
    關(guān)聯(lián)名 = rl + “_” + 主表縮寫(xiě) + 從表縮寫(xiě)
    5、存儲(chǔ)過(guò)程:
    存儲(chǔ)過(guò)程名 = proc + “_” + 存儲(chǔ)過(guò)程含義