0
對於一個學校的項目,我設計一個系統來記錄不同類型的建築違規殘疾人(對不起,我的語言,如果我粗魯,我不是英語的人)。如何爲具有不同字段集的子類別設計數據庫?
有許多不同的違規類別和子類別,違規的每個子類別都有不同的字段集合。根據子類別,添加違規的表單將是動態的,用戶將面對不同的字段集。字段可以是二進制或整數。一些違規可能有多個字段。
我的問題是我應該如何設計這樣一個系統的數據庫?
我有這個想法到目前爲止是這樣this
你覺得這個怎麼樣的設計?這是我第一次實施這樣的系統,所以我不知道它將如何工作。
我將它標記爲偏離主題。其他網站更適合算法/代碼預覽。 –
也許更適合[dba.stackexchange](http://dba.stackexchange.com/?tags=database-design)。順便說一句,看看[WordPress的數據庫模型](https://codex.wordpress.org/Database_Description)的靈感 - 它有一些好的(和一些壞的)想法。 – Kenney
當你寫「不同的領域」時,你是什麼意思?不同的字段值或不同的字段?我解釋。在第一種情況下,您的表有兩個字段:整數I和二進制B.用戶可以在該表中輸入不同的值,但字段保持不變。在第二種情況下,您有許多字段的表格:I1,I2,...,In; B1,B2,...,Bm。並且用戶在預定義的設置字段中輸入值。哪種情況是你的? –