Schema
Schema ของระบบฐานข้อมูล คือรายละเอียดโครงสร้างของฐานข้อมูล รวมถึงความ สัมพันธ์ของข้อมูลในแต่ละเอ็นติตี้ ว่ามีความ สัมพันธ์กันอย่างไร ซึ่งสคีมา หรือโครงร่างของฐานข้อมูล ก็จะแบ่งออกเป็น 3 ระดับเช่นเดียวกับ ระดับของฐานข้อมูล คือ
1. โครงร่างระดับภายใน (Internal Schema) เป็นโครงร่างที่แสดงรายละเอียดถึงลักษณะการจัดเก็บข้อมูลในหน่วยความจำสำรอง การอินเด็กซ์เพื่อเพิ่มความเร็วในการเข้าถึงข้อมูล รายละเอียดที่เกี่ยวข้องกับทางด้านกายภาพในการจัดเก็บข้อมูล
2. โครงร่างแนวระดับความคิด (Conceptual Schema) เป็นโครงร่างที่แสดงรายละเอียดของฐานข้อมูลทั้งหมดว่ามีข้อมูลอะไรบ้าง แต่ละข้อมูลมีคุณสมบัติอย่างไร และมีความสัมพันธ์กับข้อมูลอื่นๆ อย่างไร เช่น รายละเอียดของเอนทิตี้ โครงสร้างข้อมูล ความสัมพันธ์ และข้อกำหนด ต่างๆ ของฐานข้อมูล
3. โครงร่างระดับภายนอก (External Schema หรือ View) เป็นโครงร่างระดับภายนอกที่แสดงถึงมุมมองของผู้ใช้แต่ละคน ว่าต้องการข้อมูลอย่างไรบ้าง ซึ่งมุมมองของแต่ละคนอาจแตกต่าง หรือเหมือนกันได้
ไม่มีความคิดเห็น:
แสดงความคิดเห็น