กรณีวิเคราะห์ฐานข้อมูล 2b16518621a43ad3c7efc55f9d1b7dfd0213d409c2592c9acc816ebbef5d46eb: เมื่อปรับปรุงระบบ ควรป้องกันความผิดพลาด รักษาความถูกต้อง และลดผลกระทบของ ฐานข้อมูลของมหาวิทยาลัยมีตาราง Students และ Courses เมื่อนักศึกษาแต่ละคนสามารถลงทะเบียนเรียนได้หลายวิชา และแต่ละวิชาสามารถมีนักศึกษาหลายคนลงทะเบียน ประเภทของความสัมพันธ์นี้เรียกว่าอะไร?

ความสัมพันธ์แบบไม่มีการเชื่อมโยง (No Relationship)
ความสัมพันธ์แบบหนึ่งต่อกลุ่ม (One-to-Many Relationship)
ความสัมพันธ์แบบหนึ่งต่อหนึ่ง (One-to-One Relationship)
ความสัมพันธ์แบบกลุ่มต่อกลุ่ม (Many-to-Many Relationship)

เฉลยอธิบาย

เมื่อเอนทิตี (Entity) ด้านหนึ่งสามารถเชื่อมโยงกับเอนทิตีอีกด้านหนึ่งได้หลายรายการ และเอนทิตีอีกด้านหนึ่งก็สามารถเชื่อมโยงกับเอนทิตีแรกได้หลายรายการ เรียกว่า Many-to-Many Relationship ในกรณีนี้ นักศึกษาหนึ่งคนสามารถลงทะเบียนเรียนได้หลายวิชา และแต่ละวิชาก็มีนักศึกษาหลายคน ตัวเลือก B เป็น One-to-One ซึ่งไม่เหมาะ ตัวเลือก C เป็น One-to-Many ซึ่งจะเหมาะถ้าแต่ละวิชามีนักศึกษาหลายคน แต่นักศึกษาแต่ละคนสามารถเรียนเพียงหนึ่งวิชา ตัวเลือก D ไม่มีเหตุผล

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

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