他們給了我一個任務來完成以下任務:如何規範表訂單詳細信息
我將使用C#和SQL Server解決以上。然而,我需要一個多少桌我需要,因爲我是完全新的這個。我試了一下,如果有人能解決我的問題,或者可以給我一個更好的替代解決方案。 這就是我現在試過的東西。 我做了3個表,如下圖所示圖像uptill現在:
現在,如果你在第二圖像請注意,我只能爲一方使訂單號適用。但是,我仍然面臨的問題是,當一方訂購多種類型的產品時,我將不得不在訂單表中生成2個訂單號。
這裏我的問題的解決方案是什麼?我如何進一步標準化?
P.S.這可能聽起來像一個簡單的問題,因爲這是我對Normalization的第一次嘗試。
家庭作業標記已被棄用,所以我將其刪除。 – Taryn
爲什麼每個表格中的「詳細信息」一詞?這是沒有必要的。 訂單有許多訂單項目或「訂單項目」。 –
PO屬性應該位於單獨的表中,或者與訂單數據位於同一個表中。 (不是訂單明細數據。)參考屬性相同。 –