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

Many-to-One Relationship จากห้องพัก ไป การจอง
One-to-Many Relationship จากห้องพัก ไป การจอง
Many-to-Many Relationship
One-to-One Relationship

เฉลยอธิบาย

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

ข้อสอบอื่นในวิชาความรู้ความสามารถในการวิเคราะห์ ออกแบบ ฐานข้อมูล

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