-1
我有2個獨立的對象(A,B)B A之間沒有關係,數據庫設計問題
對象A具有(X,Y,Z)值
對象B(X,Y,Z ,P,W)值
值是在A和B不同,例如AZ = 4,而BZ = 6
什麼是在創建表的最佳做法:
- 使用值創建單獨的表(A,B)
- 使用表類型的鍵創建表類型(A,B)和表值(X,Y,Z,P,W)。
謝謝,
我有2個獨立的對象(A,B)B A之間沒有關係,數據庫設計問題
對象A具有(X,Y,Z)值
對象B(X,Y,Z ,P,W)值
值是在A和B不同,例如AZ = 4,而BZ = 6
什麼是在創建表的最佳做法:
謝謝,
對於低基數和簡單情況下,我只想去與:
3.
表AB的列(X,Y,Z,P,W)和A/B型標識符並讓P,W對A對象爲空
有了更多信息,我可能會做出不同的選擇。
Downvoter,please comment – Dugan
我不是downvoter,但對象A和對象B的實例之間的關係的基數是什麼?一比一?一到多少?許多一對多? – Donut
任何從對象角度設計實數據庫的人都是錯誤的。關係數據庫不是面向對象的。你需要了解數據之間的關係,以及它們是一對一的,還是多對多的,以確定設計。目標是什麼是IRRELEVANT! – HLGEM