ในหลักการปกติ (Normal Form) การออกแบบฐานข้อมูล แบบที่สามถึงห้า (3NF, BCNF, 4NF, 5NF) มีส่วนแตกต่างจากแบบที่สองหลัก (2NF) ในด้านใด?

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

เฉลยอธิบาย

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

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

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