วันอังคารที่ 28 ธันวาคม พ.ศ. 2564

ผลการเรียนรู้ครั้งที่ 3


 ผลการเรียนรู้ครั้งที่ 3

บทที่ 2

 สถาปัตยกรรมระบบฐานข้อมูล

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

1. ระดับความคิด (Conceptual Level)

    : ผู้ออกแบบฐานข้อมูล ใช้วิเคราะห์ความต้องสารสนเทศและออกแบบฐาน

ข้อมูลให้ครบถ้วน ทั้งตารางฟิลด์และความสัมพันธ์ของตาราง

2. ระดับภายนอก (External Level)

    : ระดับการมองหรือวิว(View) ของข้อมูลภายในฐานข้อมูลของแต่ละคน

3. ระดับภายใน (Internal Level)

    : จัดเก็บฐานข้อมูลไว้ในหน่วยเก็บข้อมูลสำรองจริง


ความสัมพันธ์ (RelationShips) หมายถึง ความสัมพันธ์ระหว่างเอ็นทิตี้

    1. หนึ่งต่อหนึ่ง (1:1)

        เป็นการแสดงความสัมพันธ์ของข้อมูลของเอ็นทิตี้หนึ่งที่มีความสัมพันธ์

กับข้อมูลในอีกเอ็นทิตี้หนึ่ง

   2. หนึ่งต่อกลุ่ม (One to Many)

        เป็นการแสดงความสัมพันธ์ของข้อมูลในเอ็นทิตี้หนึ่ง ที่มีความสัมพันธ์

ข้อมูลหลายๆข้อมูลในอีกเอ็นทิตี้หนึ่ง

  3. กลุ่มต่อกลุ่ม (Many to Many)

        เป็นการแสดงความสัมพันธ์ของข้อมูลสองเอ็นทิตี้


แอตทริบิวต์ (Attribute) หมายถึง

ข้อมูลที่ใช้อธิบายคุณสมบัติหรือคุณลักษณะของแต่ละเอ็นทิตี้

ตัวอย่าง เอ็นทิตี้รายวิชา จะประกอบด้วย แอตทริบิวต์รหัสวิชา ชื่อวิชา และจำนวนหน่วยกิต

Tuple คือ แถวข้อมูลในตาราง โดยแต่ละแถวของข้อมูลจะประกอบไปด้วยหลายแอตทริบิวต์ หรือคอลัมน์ของข้อมูล

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

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

ผลการเรียนรู้ครั้งที่ 11

  ผลการเรียนรู้ครั้งที่ 11 บทที่ 8 โครงงาน project การออกแบบและจัดการฐานข้อมูล # พรีเซ็นโครงงานจากหัวข้อ การออกแบบและจัดฐานข้อมูลหลักสูตรโรง...