也許今天早上我需要更多的咖啡,但是這裏有...一對一關係還是一對多?
我有一個非常簡單的庫存系統。現在我有兩個表:項目和庫存。
項目
編號
標題
YearReleased
庫存
標識
項目Id(外鍵項)
數量
QuantityOnHand
每個項目有一個庫存,每個庫存屬於一個項目。兩者之間的關係是一對一的。但是,當我繪製出來時,基於我的設置的關係到目前爲止是一對多的關係,這是由於我爲庫存自動遞增的ID。
現在,我可以通過消除庫存表中的自動遞增ID來實現此一對一,但這使我感到骯髒。我總是使用內部ID作爲主鍵。
我看到幾個選項:
1)在清單中刪除自動遞增ID字段,並與骯髒的感覺活着。
2.)保持原樣。
3.)將項目和庫存合併到一個表中:ItemsInventory。
4.)別的嗎?
是的,這種關係永遠是一對一的。每件產品都有特定的數量和數量。我開始傾向於這種方法... – Mike 2010-08-16 15:23:21