1. การแบ่งสถาปัตยกรรมของฐานข้อมูลออกเป็น 3 ระดับ มีไว้เพื่อ
วัตถุประสงค์ใดเป็นสำคัญ
ตอบ การแบ่งสถาปัตยกรรมของฐานข้อมูลออกเป็น 3 ระดับ มีไว้เพื่อแยกมุมมองเฉพาะของผู้ใช้งานออกจากวิธีการจัดเก็บข้อมูลจริงบนสื่อบันทึกข้อมูล
2. ความเป็นอิสระของข้อมูลมีบทบาทสำคัญอย่างไรต่อการจัดการฐานข้อมูล
จงอธิบาย
ตอบ ความเป็นอิสระของข้อมูลมีบทบาทสำคัญต่อการจัดการฐานข้อมูล คือ เมื่อมีการเปลี่ยนแปลงโครงสร้างที่ระดับใดก็ตาม จะไม่มีผลกระทบทำให้ระดับที่อยู่เหนือกว่าต้องทำการเปลี่ยนแปลงโครงสร้างตามไปด้วย
3. ปัญหาที่สำคัญของ Hierarchical Model คืออะไร และเหตุใด Hierarchical Model จึงไม่สามารถลดความซ้ำซ้อนของข้อมูลได้ทั้งหมด
ตอบ ปัญหาที่สำคัญของ Hierarchical Model คือ การเข้าถึงข้อมูลจะใช้เวลานาน เนื่องจากจะต้องเข้าถึงข้อมูลหมดทั้งแฟ้ม และเหตุที่ Hierarchical Model ไม่สามารถลดความซ้ำซ้อนของข้อมูลได้ทั้งหมด คือ ลูกไม่สามารถมีพ่อมากกว่า 1 คนได้ หรือไม่สนับสนุนความสัมพันธ์แบบ many-to-many
4. เหตุใด Network Model ซึ่งสามารถแก้ปัญหาความซ้ำซ้อนของข้อมูลได้จึงไม่เหมาะกับการนำมาใช้งาน
ตอบ 1. ป้องกันความปลอดภัยของข้อมูลมีน้อย
2. มีค่าใช้จ่ายและสิ้นเปลืองเนื้อที่หน่วยความจำในการเก็บพอยน์เตอร์
3. การเปลี่ยนแปลงในโครงสร้างยังมีความยุ่งยากอยู่
5. สิ่งที่ทำให้ Relational Model ได้รับความนิยมอย่างมากคืออะไร จงอธิบาย
ตอบ 1.ป้องกันข้อมูลถูกทำลายหรือแก้ไขได้ดี เนื่องจากโครงสร้างแบบสัมพันธ์นี้ผู้ใช้จะไม่ทราบว่าการเก็บข้อมูลในฐานข้อมูลอย่างแท้จริงเป็นอย่างไร จึงสามารถป้องกันข้อมูลถูกทำลายหรือแก้ไขได้
2. การเลือกดูข้อมูลทำได้ง่าย มีความซับซ้อนของข้อมูลระหว่างแฟ้มต่าง ๆ น้อยมาก อาจมีการฝึกฝนเพียงเล็กน้อยก็สามารถใช้ทำงานได้
3. ง่ายในการทำความเข้าใจ
4. โครงสร้างข้อมูลมีความอิสระจากโปรแกรม
5. สามารถเลือกวิวข้อมูลตามเงื่อนไขได้หลายคีย์ฟิลด์
ไม่มีความคิดเห็น:
แสดงความคิดเห็น