ในการออกแบบฐานข้อมูลสำหรับระบบจัดการพนักงาน หากต้องเก็บข้อมูลเลขที่บัตรประชาชนเป็น Primary Key และมีข้อมูลอื่นเช่น ชื่อ นามสกุล แผนก เงินเดือน ข้อมูลชุดนี้ผ่านการทำให้เป็นมาตรฐานระดับใดแล้ว

ระดับที่สาม (3NF) เพราะมี Primary Key และไม่มีการขึ้นต่อกันระหว่างฟิลด์
ระดับที่หนึ่ง (1NF) เพราะมี Primary Key และทุกค่าเป็นอะตอมิก (Atomic)
ระดับที่ศูนย์ (0NF) เพราะยังมีข้อมูลหลายค่า
ระดับที่ห้า (5NF) เพราะเป็นอย่างดีที่สุด

เฉลยอธิบาย

ข้อมูลในตารางนี้ผ่านการทำให้เป็นมาตรฐานระดับที่หนึ่ง (1NF) เนื่องจาก มี Primary Key ที่ไม่ซ้ำกัน (เลขบัตรประชาชน) และทุกคลอลัมน์มีค่าที่อะตอมิก (Atomic Value) คือไม่สามารถแบ่งแยกได้อีก เพื่อให้เป็นระดับที่สอง ต้องไม่มี Partial Dependency และระดับที่สาม ต้องไม่มี Transitive Dependency ตัวเลือก A ผิดเพราะมี Primary Key และค่าเป็นอะตอมิก ตัวเลือก C D ยังไม่มีข้อมูลเพียงพอที่จะสรุป

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

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