ระบบฐานข้อมูลต้องอยู่ในรูปแบบ Third Normal Form (3NF) เพื่อให้ผ่านการทำให้เป็นบัญญัติมาตรฐาน ข้อใดต่อไปนี้ไม่ใช่เงื่อนไขของ 3NF

คุณลักษณะที่ไม่เป็นคีย์สามารถขึ้นอยู่กับคุณลักษณะอื่นที่ไม่เป็นคีย์ก็ได้
การขจัดการขึ้นอยู่กับแอตทริบิวต์บางส่วนของคีย์หลักออกไปเพียงอย่างเดียวก็ถือว่าเพียงพอแล้วสำหรับการเข้าสู่ 3NF
ทุกคุณลักษณะที่ไม่เป็นคีย์ต้องขึ้นอยู่กับคีย์หลักทั้งหมด
ต้องอยู่ใน 2NF และไม่มีความพึ่งพาแบบกรรมที่ไม่ใช่คีย์

เฉลยอธิบาย

ในรูปแบบ 3NF คุณลักษณะที่ไม่เป็นคีย์ต้องขึ้นอยู่กับคีย์หลักทั้งหมดเท่านั้น หากคุณลักษณะขึ้นอยู่กับคุณลักษณะอื่นที่ไม่เป็นคีย์ มันเป็นความพึ่งพาแบบกรรม (Transitive Dependency) ซึ่ง 3NF ต้องขจัด ตัวเลือก A, C และ D สอดคล้องกับการกำจัด partial dependency และ transitive dependency ส่วน B ยอมให้ non-key ขึ้นต่อ non-key จึงไม่ใช่เงื่อนไขของ 3NF

ข้อสอบอื่นในวิชาการวิเคราะห์ระบบ ออกแบบฐานข้อมูลและการพัฒนาระบบสารสนเทศ

ดูข้อสอบวิชานี้ทั้งหมด →