ในการทำความปกติของฐานข้อมูล ฟอร์มที่สาม (Third Normal Form: 3NF) หมายถึงอะไร

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

เฉลยอธิบาย

ฟอร์มที่สาม (3NF) เป็นระดับของการทำความปกติที่ต้องการให้แอตทริบิวต์ที่ไม่ใช่คีย์ (Non-key attributes) ไม่มีการพึ่งพากันเอง (No transitive dependency) กล่าวคือ non-key attribute ไม่ควรขึ้นต่อ non-key attribute อื่นแบบส่งผ่าน ตัวเลือก A และ B ไม่ใช่นิยาม 3NF ส่วน D กล่าวเพียงความไม่ซ้ำของแถว จึงไม่พอ ตัวเลือก C ถูกต้องที่สุด

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

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