数据字典的设计
本文講解一般數據庫系統中經常使用的字典的設計:
字典表(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 在實驗產品、在產產品、停產產品等。從系統字典中獲取
上表在系統字典里可以用產品類型作為名稱,然后在說明項分別輸入實驗產品、在產產品、停產產品等。
......
其它類似表的設計與此類似??梢娤到y字典的好處。一表多用,在編程時按規則寫即可。
?
本文來自CSDN博客http://blog.csdn.net/longronglin/archive/2007/03/16/1531474.aspx
總結
- 上一篇: IE8-开发人员工具使用(一)
- 下一篇: SQLServer 2005删除无主键表