0
我有以下片我的DB的:預定義和自定義項目
project (id, name, color, ...)
unit (id, name, width, height, ...)
- 每個項目包括一個或多個單元
- 每個單元屬於一個項目(1:N與項目的關係)
現在來硬的部分:
有救我們可以SIMPL預定的單位Ý選擇(與固定名稱/寬度/高度):
- 的預定義單元可以是在幾個項目
- 一個項目可以具有多個預定義的單元(M:N與項目的關係)
- 的預定義單元是一個單位的子類型(泛化)
- 備註:如果一個項目已經存在並有一些默認單位,我不想在單位設置中更改任何值,以防我編輯默認單位的默認屬性在未來。
我無法找到合適的工作方式來設計數據庫,只是因爲最後一部分。
在此先感謝
你可以有一個Project_Unit表,允許兩者之間多對多。這可以具有默認單位的屬性。 Unit本身的屬性可以被概念化爲Project_unit屬性的默認值。 – 2013-03-12 18:06:17
這不是說有一些默認屬性,有些則不是。有幾個整體單位具有默認/預定義的固定值。否則,您可以創建一個自定義單位並給出您想要的值 – Miracle 2013-03-12 18:15:20