2012-02-12 56 views
0

我需要一些對我的數據庫設計的輸入。我想爲一些產品添加簡單的選項等。數據庫設計(簡單產品選項)

產品: 產品ID,產品名稱

然後我想添加顏色(用戶選擇的顏色在下拉菜單上productcart)。

有人可以幫忙嗎?

+0

您是否使用關係數據庫(例如MySQL)?這是您的一般產品表,是否有第二張表for productcart? – 2012-02-12 08:23:59

回答

0

只需在Products表中添加字段名稱的顏色即可。

對於那些產品所不具備的顏色,就讓它空字符串

0

如果你想有一個下拉菜單,你需要存儲的可用顏色在店內每一件產品。

一種方法是從所有現有顏色的表格開始,讓我們(不是不合理地......)將其稱爲顏色。它包含一個數字ID,併爲每種顏色的名稱:顏色(ID,姓名)

然後,你需要一個表,用於存儲哪些產品在哪些顏色可供選擇。每行包含一個產品ID和一個顏色ID,它們一起構成一個唯一的鍵。我也想添加一個額外的ID,這有時可以簡化編程:ProductColors(Id,Product,Color)