กรณีวิเคราะห์ฐานข้อมูล 6cfbd8297c8b6f5449c9d6a267cf3e5a93e66d9bde2995b78c90cd9efb13e1d5: หากต้องออกแบบระบบ ควรคำนึงถึงความถูกต้อง ความปลอดภัย และผลกระทบเกี่ยวกับ บริษัทขายหนังสือต้องการเก็บข้อมูลลูกค้า สินค้า และการซื้อขาย หากออกแบบฐานข้อมูลโดยใช้แบบจำลองเชิงสัมพันธ์ ควรสร้างตารางกี่ตาราง และตารางใดที่ต้องมี?

2 ตาราง: ลูกค้าและสินค้า เพียงพอสำหรับการแสดงความสัมพันธ์
3 ตาราง: ลูกค้า สินค้า และการซื้อขาย โดยตารางการซื้อขายเป็นตารางสำหรับเชื่อมโยงข้อมูลจากลูกค้าและสินค้า
1 ตาราง: ตารางเดียวที่บรรจุข้อมูลลูกค้า สินค้า และการซื้อขายทั้งหมด
4 ตาราง: ลูกค้า สินค้า การซื้อขาย และตารางประเภทสินค้า

เฉลยอธิบาย

ในแบบจำลองเชิงสัมพันธ์ ความสัมพันธ์แบบ Many-to-Many (ลูกค้าหลายคนสามารถซื้อสินค้าหลายชนิด และสินค้าชนิดเดียวกันสามารถถูกซื้อโดยลูกค้าหลายคน) ต้องมีตารางสำหรับเชื่อมโยง (Junction Table) ตัวเลือก B ไม่สามารถแสดงความสัมพันธ์ได้อย่างสมบูรณ์ C เพิ่มเติมแต่ยังไม่ครอบคลุมปัญหาหลัก D นำไปสู่ความซ้ำซ้อนของข้อมูลและการออกแบบที่ไม่ดี

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

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