กรณีวิเคราะห์ฐานข้อมูล 048314bbaa2e7e35d9dd51fbc597bcc2d27eaf865b672e091e3a6e455ab93ed1: เมื่อปรับปรุงระบบ ควรป้องกันความผิดพลาด รักษาความถูกต้อง และลดผลกระทบของ ในหลักการปกติ (Normal Form) การออกแบบฐานข้อมูล แบบที่สามถึงห้า (3NF, BCNF, 4NF, 5NF) มีส่วนแตกต่างจากแบบที่สองหลัก (2NF) ในด้านใด?
กการลบความซ้ำซ้อนที่เกี่ยวข้องกับคีย์หลัก
ขการเพิ่มจำนวนตารางอย่างไม่จำเป็น
คการลบความสัมพันธ์การพึ่งพาซึ่งไม่ได้ขึ้นอยู่กับคีย์หลัก
งการแยกความสัมพันธ์หลายต่อหลาย
เฉลยอธิบาย
ความแตกต่างหลักระหว่าง 2NF และ 3NF ขึ้นไปคือการลบความสัมพันธ์การพึ่งพา (Transitive Dependency) ซึ่งเป็นเมื่อแอตทริบิวต์ไม่ขึ้นอยู่กับคีย์หลักโดยตรง ตัวเลือก A เกี่ยวข้องกับ 1NF และ 2NF ตัวเลือก B เกี่ยวข้องกับ 4NF ตัวเลือก D เป็นผลเสีย ไม่ใช่จุดประสงค์