ระบบฐานข้อมูลของสถาบันการศึกษาต้องจัดเก็บข้อมูลนักศึกษา อาจารย์ และวิชาเรียน โดยมีความสัมพันธ์ที่ซับซ้อน นักศึกษาหนึ่งคนสามารถลงทะเบียนวิชาหลายวิชา แต่ละวิชาสามารถมีอาจารย์หลายคน และแต่ละอาจารย์สามารถสอนวิชาได้หลายวิชา ควรออกแบบฐานข้อมูลกี่ตาราง?

3 ตาราง
6 ตาราง
4 ตาราง
5 ตาราง

เฉลยอธิบาย

ระบบนี้ต้องมีตาราง: (1) นักศึกษา (2) อาจารย์ (3) วิชาเรียน (4) ลงทะเบียน (เชื่อมนักศึกษากับวิชา) (5) การสอน (เชื่อมอาจารย์กับวิชา) รวม 5 ตาราง ตัวเลือก A B D ไม่เพียงพอสำหรับความสัมพันธ์ที่ซับซ้อนนี้

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

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