บทที่2 สถาปัตยกรรมฐานข้อมูล
by Magnet Gamer
1. ความเป็นอิสระของข้อมูล(Data Independence)
1.1. 1.ความเป็นอิสระของข้อมูลเชิงตรรกะ
1.2. 2.ความเป็นอิสระของข้อมูลเชิงกายภาพ
2. ส่วนประกอบของระบบฐานข้อมูล(Component of a DBMS)
2.1. โมดูลส่วนประกอบของ DBMS -DDL Compiler ทำหน้าที่แปลคำสั่ง จากภาษานิยามข้อมูล -Query Compiler ทำหน้าที่จัดการ เกี่ยวกับการสอบถามข้อมูล(คิวรี)
2.2. โปรแกรมยูทิลิตี้สำหรับระบบฐานข้อมูล -โปรแกรมโหลดดิ้ง (Loading Utility) เป็นโปรแกรมสำหรับโหลดไฟล์เดิม -โปรแกรมสำรองข้อมูล (Backup Utility) เป็นโปรแกรมเพื่อสำรองข้อมูล -โปรแกรมโครงสร้างไฟล์ (File Reorganization) เป็นโปรแกรมที่นำมาเพื่อนเปลี่ยนโครงสร้างการเก็บข้อมูลในฐานข้อมูล -โปรแกรมคอยตรวจสอบสมรรถนะการทำงาน Performance Monitoring)เป็นโปรแกรมตรวจสอบการใช้งานฐานข้อมูล
3. สถาปัตยกรรม 3 ระดับ(The Three-Schema Architecture)
3.1. ระดับภายใน (Internal Level) -การจัดพื้นที่เก็บข้อมูล -การจัดเก็บรายละเอียดของเรคอร์ด
3.2. ระดับแนวคิด (Conceptual Level) -กฎเกณฑ์หรือข้อบังคับในข้อมูล -รายละเอียดที่เกี่ยวข้องกับคำอธิบายข้อมูล
3.3. ระดับภายนอก (External Level)
4. สคีมา การแปลงรูป และอินสแตนซ์ (Schema,Mapping and Instances)
4.1. โครงร่างฐานข้อมูล (Database Schema)
4.2. โครงร่างภายนอก (External Schema)
4.3. โครงร่างแนวคิด (Conceptual Schema)
4.4. โครงร่างภายใน (Internal Schema)