2012-06-13 70 views
1

我將創建一個將在Matrix 3 * 8中顯示產品的應用程序。關於產品和特色產品的數據庫設計建議

最上面一行是爲特色產品保留的。特色產品有時可能是0,有時甚至可能達到3.

特色產品有很多額外的細節,比正常產品多5-6個額外的列。

我將最有可能結合所有這些(產品和特色產品在ASP.NET中的數據綁定控件)

的問題是,我應該保持雙方的產品和特色產品在同一個表或不同的表。

任何幫助是可觀的。

回答

2

使用Product的外鍵在產品表旁邊創建一個新表FeaturedProduct。附加信息包含在此FeaturedProduct表中。如果產品存在於FeaturedProduct表中,那麼這意味着它是特色產品。

要構建您的用戶界面,您需要將外部聯接兩個表。