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