資料字典的設計

2021-09-30 10:51:18 字數 1109 閱讀 1730

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

字典表(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

在實驗產品、在產產品、停產產品等。從系統字典中獲取

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

......

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

資料字典的設計

本文講解一般資料庫系統中經常使用的字典的設計 字典表 dictionary 欄位名 型別 說明 編號 char 16 間斷增量 not null,pk 分類名稱 varchar 64 用來進行過濾選取字典表相關域 內容 varchar 255 上級編號 char 16 取dictionary 的編號...

資料字典的設計

本文講解一般資料庫系統中經常使用的字典的設計 字典表 dictionary 欄位名 型別 說明 編號 char 16 間斷增量 not null,pk 分類名稱 varchar 64 用來進行過濾選取字典表相關域 內容 varchar 255 上級編號 char 16 取dictionary的編號 ...

Oracle的資料字典

oracle的資料字典 以下 中收集了oracle資料字典中幾乎所有的檢視或別名,至於每個檢視或別名的字段請用 describe 語句來查詢。命名說明 oracle資料字典中,物件名稱多數以 user.all.dba.為字首 user.檢視中記錄通常記錄執行查詢的帳戶所擁有的物件的資訊,all.檢視...