มาทำความรู้จักกับ Schema และ Synonym แบบคร่าวๆ กันเถอะ

Schema 

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

   1. โครงร่างระดับภายใน (Internal Schema) เป็นโครงร่างที่แสดงรายละเอียดถึงลักษณะการจัดเก็บข้อมูลในหน่วยความจำสำรอง การอินเด็กซ์เพื่อเพิ่มความเร็วในการเข้าถึงข้อมูล รายละเอียดที่เกี่ยวข้องกับทางด้านกายภาพในการจัดเก็บข้อมูล

   2. โครงร่างแนวระดับความคิด (Conceptual Schema) เป็นโครงร่างที่แสดงรายละเอียดของฐานข้อมูลทั้งหมดว่ามีข้อมูลอะไรบ้าง แต่ละข้อมูลมีคุณสมบัติอย่างไร และมีความสัมพันธ์กับข้อมูลอื่นๆ อย่างไร เช่น รายละเอียดของเอนทิตี้ โครงสร้างข้อมูล ความสัมพันธ์ และข้อกำหนด ต่างๆ ของฐานข้อมูล

   3. โครงร่างระดับภายนอก (External Schema หรือ View) เป็นโครงร่างระดับภายนอกที่แสดงถึงมุมมองของผู้ใช้แต่ละคน ว่าต้องการข้อมูลอย่างไรบ้าง ซึ่งมุมมองของแต่ละคนอาจแตกต่าง หรือเหมือนกันได้

ขอขอบคุณข้อมูลจาก http://www.tice.ac.th/Online/Online2-2548/bussiness/sirichai/learn02.htm


Synonym

      คือ Object ประเภทหนึ่ง ใช้ตั้งชื่อให้ Schema ตัวเอง ไปเรียก Table ใน Schema อื่น


                                                 

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

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