วันอาทิตย์ที่ 21 พฤศจิกายน พ.ศ. 2553

วิชา ฐานข้อมูลเบื้องต้น

การบ้านบทที่ 3 ประจำวันที่ 17 พ.ย. 53

1. การแบ่งสถาปัตยกรรมของฐานข้อมูลออกเป็น 3 ระดับ มีไว้เพื่อวัตถุประสงค์ใดเป็นสำคัญ
ตอบ เพื่อให้เกิดความเป็นอิสระของข้อมูลในการเปลี่ยนแปลงข้อมูลในระดับที่สูงกว่า จะไม่มีผลกระทบกับข้อมูลในระดับที่ต่ำกว่า


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


3. ปัญหาที่สำคัญของ Hierarchical Model คืออะไร และเหตุใด Hierarchical Model จึงไม่สามารถลดความซ้ำซ้อนของข้อมูลได้ทั้งหมด
ตอบ Hierarchical Model เป็นฐานข้อมูลที่นำเสนอข้อมูลและความสัมพันธ์ระหว่างข้อมูลในรูปแบบของ โครงสร้างต้นไม้ Hierarchical Model มีโอกาสเกิดความซ้ำซ้อนมากที่สุดเมื่อเทียบกับระบบฐานข้อมูลโครงสร้างอื่น หากข้อมูลมีจำนวนมาก การเข้าถึงข้อมูลจะใช้เวลานานในการค้นหา

4. เหตุใด Network Model ซึ่งไม่สามารถแก้ปัญหาความซ้ำซ้อนของข้อมูลได้จึงไม่เหมาะกับการนำมาใช้งาน
ตอบ เนื่องจากความสัมพันธ์ข้อมูลที่เชื่อมโยงกันทำให้ยากต่อการใช้งาน ผู้เข้าใช้ต้องเข้าใจโครงสร้างของฐานข้อมูล เหมาะสำหับโปรแกรมเมอร์ที่คุ้นเคย

5. สิ่งที่ทำให้ Relational Model ได้รับความนิยมอย่างมากคืออะไร จงอธิบาย 
ตอบ เหมาะสำหรับงานที่เลือกข้อมูลแบบมีเงื่อนไขหลายคีย์ฟิลด์ข้อมูล และป้องกันข้อมูลถูกทำลายแก้ไขได้เป็นอย่างดี การเลือกดูข้อมูลทำได้ง่าย ความซับซ้อนของข้อมูลระหว่างแฟ้มต่าง ๆ น้อยมาก  

ไม่มีความคิดเห็น:

แสดงความคิดเห็น