กรณีวิเคราะห์ฐานข้อมูล 3c354695d43e8ad75e7e89caec144b60040641ec301caa19ebb080e5f95794b4: หากต้องออกแบบระบบ ควรคำนึงถึงความถูกต้อง ความปลอดภัย และผลกระทบเกี่ยวกับ ฐานข้อมูลเชิงสัมพันธ์ต้องผ่านกระบวนการปกติทำ (Normalization) เพื่อลดข้อบกพร่องและความซ้ำซ้อนของข้อมูล ความแตกต่างระหว่าง 'รูปแบบปกติที่สอง (2NF)' และ 'รูปแบบปกติที่สาม (3NF)' คืออะไร?

2NF: ต้องลบข้อมูลซ้ำ 3NF: ต้องเพิ่มข้อมูลรองสนับสนุน
2NF: ต้องมี Primary Key เดียว 3NF: ต้องมี Primary Key หลายตัว
2NF: ข้อมูลมีความเสถียร 3NF: ข้อมูลมีความปลอดภัย
2NF: ต้องอยู่ใน 1NF และไม่มีการพึ่งพิเศษบางส่วน 3NF: ต้องอยู่ใน 2NF และไม่มีการพึ่งพามีกรรม

เฉลยอธิบาย

การปกติทำแบบลำดับ (Normalization) มี 3 ระดับหลัก: 1NF - ข้อมูลไม่ซ้ำกัน (No Repeating Groups) 2NF - อยู่ใน 1NF และไม่มีการพึ่งพิเศษบางส่วน (No Partial Dependency) เช่น โค้ดหลักสูตรและชื่อหลักสูตรไม่ควรแยกจากเลขประจำตัว 3NF - อยู่ใน 2NF และไม่มีการพึ่งพามีกรรม (No Transitive Dependency) เช่น ที่อยู่และอำเภอไม่ควรขึ้นต่อเลขจังหวัด ตัวเลือก B, C, D ไม่ถูกต้องเพราะไม่อธิบายความแตกต่างที่ถูกต้อง

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

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