2015-02-09 33 views
0

你好,我有這樣三個表數據庫:這裏在數據庫結構中使用了什麼樣的規範化?

客戶:客戶ID,客戶名稱,客戶姓

產品:產品編號,產品名稱,產品價格

現在我有另一張表

CustomerProduct:客戶ID,產品ID

這裏是所有買東西站立,同時採取客戶ID和產品ID。

我剛問過這是什麼樣的數據庫結構規範化?

你能給我一個解釋嗎?

回答

0

這樣的表,它處理通過存儲在兩個相關的主鍵很多一對多關係(外鍵)是由不同的名字叫,但junction表似乎是標準的(我個人使用協會表)。

大多數關係數據庫本身不處理多對多關係 - 您需要一個像這樣的額外表。