資料字典的設計

來源:互聯網
上載者:User

本文講解一般資料庫系統中經常使用的字典的設計:

字典表(Dictionary)

欄位名 類型 說明
編號 Char(16)     間斷增量(Not Null,PK)
分類名稱 Varchar(64)     用來進行過濾選取字典表相關域
內容 Varchar(255)     
上級編號 Char(16)     取Dictionary的編號(FK),用來進行等級設計。使之成為樹型結構。

使用這樣的資料字典,就可以完成系統一般需要的大都數表的設計。

 比如(例1):

部門關係表(DepartmentRelation)
欄位名稱 資料類型 欄位長度 說明
部門編號 Char 16 儲存文檔的部門(對應部門sn)
部門名稱 VarChar2 30 名稱
上層業務編號 Char 16 與上面的部門編號關聯產生層次關係

 可以用上述字典表完成。

可以在分類名稱一欄填寫部門關係,然後部門關係表中的部門名稱對應字典表中的內容項即可。

 

產品類型表 (ProductType)
欄位名稱 資料類型 欄位長度 說明
產品類型編號 Char 16 主鍵,唯一碼,不為空白
產品類型 VarChar2 64 在實驗產品、在產產品、停產產品等。從系統字典中擷取

上表在系統字典裡可以用產品類型作為名稱,然後在說明項分別輸入實驗產品、在產產品、停產產品等。

......

其它類似表的設計與此類似。可見系統字典的好處。一表多用,在編程時按規則寫即可。

 

本文來自CSDN部落格http://blog.csdn.net/longronglin/archive/2007/03/16/1531474.aspx

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.