0
在爲銷售系統設計數據庫時,我有兩個問題。隔離表和外鍵約束
是否有可能有一個孤立的表,這意味着一個表與所有其他表沒有關係?
如何解決以下問題:
表:SalesOrderDetail表,表:InventoryTrans
在
SalesOrderDetail
每條記錄將插入InventoryTrans
,但不是在InventoryTrans
所有記錄從SalesOrderDetail
。因爲其他表格也可能會將記錄插入InventoryTrans
。
因此,我想引用列SalesOrderDetailID
添加到InventoryTrans
表,但不指定FK約束。因爲如果記錄不是來自SalesOrderDetail
表,那麼SalesOrderDetailID
應該爲空。
這是正確的設計嗎?
歡迎來到[so]!請每個帖子提出一個問題,以便您可以有組織地回答。你也可以參考[問]尋求額外的建議。 – Mureinik