ความแตกต่างสำคัญระหว่างกระบวนการปกติข้อมูล (Normalization) ขั้นที่ 1 (1NF), ขั้นที่ 2 (2NF), และ ขั้นที่ 3 (3NF) คือข้อใด?

1NF บังคับคีย์ประกอบ 2NF บังคับคีย์นอก และ 3NF บังคับดัชนีทุกคอลัมน์
1NF ตัด transitive dependency 2NF ตัดค่าหลายค่า และ 3NF ตัด primary key
1NF ใช้กับข้อความ 2NF ใช้กับตัวเลข และ 3NF ใช้กับวันเวลาของข้อมูล
1NF ให้หนึ่งค่าต่อช่อง 2NF ตัด partial dependency และ 3NF ตัด dependency ระหว่าง non-key

เฉลยอธิบาย

1NF กำหนดค่าเดียวต่อช่อง 2NF กำจัด partial dependency และ 3NF ให้ non-key เป็นอิสระต่อกัน ดังนั้นคำตอบที่เหมาะที่สุดคือ “1NF ให้หนึ่งค่าต่อช่อง 2NF ตัด partial dependency และ 3NF ตัด dependency ระหว่าง non-key” ส่วนตัวลวงที่ใกล้เคียงที่สุดไม่ผ่านเพราะ Normal forms ไม่ได้กำหนดข้อบังคับสามอย่างนี้ตามลำดับ

ข้อสอบอื่นในวิชาความรู้เกี่ยวกับระบบฐานข้อมูล (Database System) และ ระบบการบริหารจัดการข้อมูล (Database Management System)

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