วันอาทิตย์ที่ 8 มกราคม พ.ศ. 2566

ผลการเรียนรู้ครั้งที่ 6 (การสร้างแบบจำลองความสัมพันธ์ของข้อมูล)

  การสร้างแบบจำลองความสัมพันธ์ของข้อมูล

- Peter Chen คือ คนที่พัฒนาแบบจำลอง E-R Diagram

- มุมมองในการออกแบบฐานข้อมูลและสร้างฐานข้อมูลเชิงสัมพันธ์

- จัดทำแบบจำลองด้วย E-R Diagram ด้วย ซอฟต์แวร์ Diagram Drawio 

คำศัพท์

- Data ดิชั่นนารี = คอยอธิบายในแต่ช่อง 

- Entity , Relation (ตาราง) 

-Attribute (คอลลัมหรือฟิวล์)

-Record(เรคอร์ดหรือแถว)

-Foreign Key(คีย์ที่ตามคีย์เพื่อจับคู่และสร้างความสัมพันธ์)

-Character(ตัวเลขหรือจำนวนเต็ม)

ลักษณะ

(0:1) =มีหรือไม่มีก็ได้

(1:1) = มีข้อมูล เช่น รหัสนักศึกษา , สาขา

(0:N) = เป็นหนี้ต่อกลุ่ม หรือไม่มีก็ได้

(1:N) = หนึ่งต่อกลุ่ม

(M:1) = กลุ่มต่อหนึ่ง

(M:M) = กลุ่มมต่อกลุ่ม แล้วต้องแยกให้เป็น หนึ่งต่อกลุ่ม (เรียกว่า Week Entity ส่วนมากจะเก็บรหัส)

ER Model

- Entity (ตาราง) : แทนที่สิ่งหนึ่งสิ่ง ซึ่งอาจจะเป็นทั้งคน วัตถุ สิ่งของ

    Week Entity : เกิดขึ้นเองไม่ได้ มันจะต้องมี 2 สิ่งมาทำปฏิกิริยาก่อนถึงจะเกิดขึ้น

- Attribute : ใช้แสดงคุณสมบัติของ Entity เช่น ชื่อ นามสกุล

- Key : Attribute ที่มีค่าบรรจุอยู่มากกว่าหนึ่งค่า

- Derived attribute : Attribute ที่มีค่าของมันได้มาจากการคำนวณของ Attribute อื่น

- Composite : Attribute ที่สามารถแยกออกเป็นย่อย ๆ ได้หลาย Attribute

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

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