2011-02-14 68 views
1

是在3NF如下表:正常化3NF

Customer(CustomerID, CustomerName, DOB, Phone, Address) 

我特別想知道,如果地址字段應該在這個表中,還是應該進一步分解。

+0

關鍵是什麼?一個簡單的助記:「鑰匙,整個鑰匙,除了鑰匙以外,所以幫助我Codd。」 – Dave 2011-02-14 17:44:32

+0

關鍵是客戶 – 2011-02-14 17:58:22

回答

1

給出一個關於正常形式的東西的確切答案,並且不需要知道什麼鍵和依賴關係應該是有效的。在這裏,我們只有屬性名稱繼續存在,因此對您的問題的任何直接回答都只能是猜測。

我的猜測是指定的客戶表是在3NF。如果CustomerID是唯一的鍵,並且沒有其他非鍵屬性是決定因素,則指定的表位於3NF中。

0

這取決於客戶和地址之間的關係。如果一對一,那麼你在3NF。如果沒有,那麼你需要將地址分割到另一個表中。地址和其他實體之間的關係還需要考慮嗎?如果其他實體需要客戶地址,則肯定需要另一個表。