ให้พิจารณากรณีศึกษา: ร้านหนังสือต้องการออกแบบฐานข้อมูลเพื่อให้สามารถแนะนำหนังสือให้ลูกค้าตามหนังสือที่ซื้อไปแล้ว (Recommendation System) ควรสร้างข้อมูลอะไรเพิ่มเติม

สร้างตาราง "ความคิดเห็นลูกค้า" (Rating/Review) พร้อมตาราง "หมวดหมู่" เพื่อวิเคราะห์ความชอบของลูกค้า
เก็บแค่ชื่อหนังสือในตาราง "การซื้อ" และปล่อยให้อ่านคืออะไร
เพียงแค่บันทึกหนังสือที่ลูกค้าซื้อในตาราง "การซื้อ" ก็เพียงพอ
สร้างตาราง "หมวดหมู่" เพื่อจำแนกประเภทหนังสือ และสร้างความสัมพันธ์ระหว่าง "หนังสือ" และ "หมวดหมู่"

เฉลยอธิบาย

เพื่อสร้างระบบแนะนำที่มีประสิทธิภาพ ต้องสร้างข้อมูลสนับสนุนดังนี้: 1) ตาราง "หมวดหมู่" เพื่อจำแนกประเภทหนังสือ 2) ตาราง "ความคิดเห็นลูกค้า" (Ratings/Reviews) เพื่อทราบถึงความชอบของลูกค้า 3) ข้อมูลสิ่งที่ลูกค้าซื้อ รวมกันแล้ว สามารถวิเคราะห์ความชอบและแนะนำหนังสือได้ ตัวเลือก A ผิดเพราะเพียงแค่รู้ว่าซื้อหนังสืออะไร ไม่พอสำหรับแนะนำ ตัวเลือก B ครบเพียงบางส่วนเท่านั้น ตัวเลือก D ผิดเพราะต้องการข้อมูลประเมินจากลูกค้า

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

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