1
我有四個表:企業,產品,客戶和銷售。數據庫設計 - 我有冗餘嗎?
- 一個公司可以有多個產品
- 一個公司可以有多個客戶
- 銷售是產品和客戶的孩子:他們的關係如下。每個銷售記錄都指向一個產品和一個客戶。
對於您可以通過兩種不同的途徑追溯銷售給公司,我感到不安。這就提出了數據完整性問題的可能性 - 如果產品路線說最終的母公司是A公司,並且客戶路線說它是公司B?
這聽起來像一個SQL-反模式給我,但我可能是錯的。我能做些什麼呢?
謝謝!
謝謝s Graphain。我可以看到這一切都在上下文中! – 2011-05-06 22:24:58