天天看點

動态表單資料庫設計

存儲結構去業務化

參數

key/value

通常系統參數就是這樣,很多配置項也是鍵值的。例如:配置設定比例,網站title,某某時間。

碼表分為兩種:

1、一種是沒有層級的

也就是用組就可以表達的。例如:性别,狀态。

2、一種是有層級的

樹形的。例如:地域,樹形分類。

樹形有些是無限層級的,有些也就是幾層。

碼表

分組:性别組,狀态組

碼表分組

編号    名稱

001    性别

002    狀态

碼表值

分組編号    碼    值    排序

001        001001    男    10

001        001002    女    20

002        002001    當機    10

002        002002    等待    20

002        002003    進行    30

002        002004    完成    40

性别組:男,女

狀态組:當機,等待,進行,完成

有層級關系的碼表

001    地域

002    行業

003    度量機關

分組編号        碼        上級碼        值        排序

001        001001        0            北京        10

001        001002        0            上海        20

001        001001001    001001        海澱        10

002        002001        0            IT            20

002        002002        0            财務        30

002        002001001    002001        軟體        40

003        003001        0            體積         10

003        003001001    003001        升            20

003        003001002    003001        毫升            30

003        003002        0            面積        10

003        003002001    003002        畝            20

003        003002002    003002        公頃            30

擴充屬性

屬性組:

個人聯系人屬性組:姓名,電話,手機,電子郵件

企業聯系人屬性組:姓名,部門,職務,電話,手機,電子郵件

銀行賬戶屬性組:開戶行名稱,開戶名稱,開戶賬号

工作經曆屬性組

教育經曆屬性組

屬性模闆:

一個模闆包含多個屬性組

注冊使用者模闆:銀行賬戶屬性組,工作經曆屬性組,教育經曆屬性組