โรงเรียนมีตารางข้อมูลนักเรียน (Students) ที่มี ชื่อ เบอร์โทรศัพท์ อีเมล และรหัสชั้นเรียน หากต้องการค้นหานักเรียนจากชั้นเรียนที่ระบุ ตาราง "ชั้นเรียน" (Classes) ควรมีความสัมพันธ์ แบบใด กับตาราง "นักเรียน"?

Self-Relationship (ความสัมพันธ์กับตัวเอง) ระหว่างนักเรียนกับนักเรียน
One-to-One (หนึ่งต่อหนึ่ง) โดยแต่ละชั้นเรียนมีนักเรียนเพียงคนเดียว
Many-to-Many (หลายต่อหลาย) โดยนักเรียนหนึ่งคนอยู่หลายชั้นเรียน
One-to-Many (หนึ่งต่อหลาย) โดยชั้นเรียนหนึ่งมีหลายนักเรียน

เฉลยอธิบาย

ความสัมพันธ์ระหว่างชั้นเรียนและนักเรียนคือ One-to-Many เพราะชั้นเรียนหนึ่งมีหลายนักเรียน แต่นักเรียนหนึ่งคนอยู่ชั้นเรียนเดียว (ในระบบการศึกษาปกติ) ตัวเลือก B ผิดเพราะนักเรียนหนึ่งคนปกติจะอยู่ชั้นเรียนเดียวเท่านั้น ตัวเลือก C ผิดเพราะชั้นเรียนหนึ่งมีหลายนักเรียน ตัวเลือก D ผิดเพราะเป็นความสัมพันธ์ของตารางที่ต่างกัน

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

ดูข้อสอบวิชานี้ทั้งหมด →
โรงเรียนมีตารางข้อมูลนักเรียน (Students) ที่มี ชื่อ เบอร์โทรศัพท์ อีเมล และรหัสช... | แนวข้อสอบความรู้เกี่ยวกับระบบฐานข้อมูล (Database System) และ ระบบการบริหารจัดการข้อมูล (Database Management System) | ติวสอบภาค ข