กรณีวิเคราะห์ฐานข้อมูล 8eefc543f300533cb012e99f7c15c82c26a9d10006acad74bdd7402ecf9cc282: เมื่อปรับปรุงฐานข้อมูล ควรคำนึงถึงความถูกต้อง ความปลอดภัย และความสอดคล้องของ ระบบฐานข้อมูลของสถาบันการศึกษาต้องจัดเก็บข้อมูลนักศึกษา อาจารย์ และวิชาเรียน โดยมีความสัมพันธ์ที่ซับซ้อน นักศึกษาหนึ่งคนสามารถลงทะเบียนวิชาหลายวิชา แต่ละวิชาสามารถมีอาจารย์หลายคน และแต่ละอาจารย์สามารถสอนวิชาได้หลายวิชา ควรออกแบบฐานข้อมูลกี่ตาราง?
ก3 ตาราง
ข6 ตาราง
ค4 ตาราง
ง5 ตาราง
เฉลยอธิบาย
ระบบนี้ต้องมีตาราง: (1) นักศึกษา (2) อาจารย์ (3) วิชาเรียน (4) ลงทะเบียน (เชื่อมนักศึกษากับวิชา) (5) การสอน (เชื่อมอาจารย์กับวิชา) รวม 5 ตาราง ตัวเลือก A B D ไม่เพียงพอสำหรับความสัมพันธ์ที่ซับซ้อนนี้