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

แบบจำลองไฟล์ (File-based Model) เพราะสามารถเก็บข้อมูลลูกค้าทั้งหมดในไฟล์เดียว
แบบจำลองเชิงสัมพันธ์ (Relational Model) เพราะสามารถจัดระเบียบข้อมูลลูกค้าในตารางและเชื่อมโยงกับตารางรายการสั่งซื้อผ่านคีย์นอก
แบบจำลองลำดับชั้น (Hierarchical Model) เพราะข้อมูลลูกค้ามีความสัมพันธ์แบบลำดับชั้นกับรายการสั่งซื้อ
แบบจำลองแนววัตถุ (Object-Oriented Model) เพราะสามารถเก็บข้อมูลหลายประเภทของลูกค้าได้พร้อม ๆ กัน

เฉลยอธิบาย

สำหรับการจัดการข้อมูลลูกค้าที่มีความสัมพันธ์กับข้อมูลอื่น ๆ เช่น รายการสั่งซื้อ แบบจำลองเชิงสัมพันธ์เป็นตัวเลือกที่ดีที่สุด เนื่องจากสามารถสร้างตารางแยกสำหรับข้อมูลแต่ละประเภท และใช้คีย์นอก (Foreign Key) เชื่อมโยงระหว่างตาราง ตัวเลือก B ใช้ไฟล์ปกติจะไม่มีประสิทธิภาพในการจัดการข้อมูลเชิงสัมพันธ์ ตัวเลือก C มีข้อจำกัดในการจัดการข้อมูลที่ไม่เป็นแบบลำดับชั้นแบบเข้มงวด และตัวเลือก D ไม่จำเป็นสำหรับกรณีนี้

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

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