題組內容
第三題:
於資料表設計過程中,施以“正規化”(normalization)之目的乃為降低資料重複性(Data
Redundancy)以及避免資料更新異常(Anomalies),請問:
(三)資料表滿足“第三正規化格式”(3NF)之要件為何?【5 分】
詳解 (共 3 筆)
Lu_yee
詳解 #4333574
去除遞移相依
(共 8 字,隱藏中)
前往觀看
hchungw
詳解 #6127034
要使資料表滿足第三正規化格式(3NF),需要滿足以下要件:
-
滿足第二正規化(2NF):
- 確保所有非主屬性完全依賴於整個主鍵,消除部分依賴。
-
消除傳遞依賴(Transitive Dependency):
- 確保所有非主屬性都直接依賴於主鍵,而不存在非主屬性對主鍵的間接依賴(即不存在非主屬性依賴於另一個非主屬性,該非主屬性再依賴於主鍵)。
這樣的設計能夠避免數據冗餘和更新異常,確保數據的完整性和一致性。
倫敦咖啡貓
詳解 #4993267
此資料表屬於2NF,且不存在遞移相依於主...
(共 27 字,隱藏中)
前往觀看