วันพุธที่ 5 เมษายน พ.ศ. 2566

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

 ผลการเรียนรู้ครั้งที่ 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

ER Diagram คือ แบบจำลองที่ใช้อธิบายโครงสร้างของฐานข้อมูลซึ่งเขียนออกมาในลักษณะของรูปภาพ การอธิบายโครงสร้างและความสัมพันธ์ของข้อมูล (Relationship) ประกอบด้วย

  • เอนทิตี้ (Entity) เป็นวัตถุ หรือสิ่งของที่เราสนใจในระบบงานนั้น ๆ
  • แอททริบิว (Attribute) เป็นคุณสมบัติของวัตถุที่เราสนใจ
  • ความสัมพันธ์ (Relationship) คือ ความสัมพันธ์ระหว่างเอนทิตี้

ER Diagram มีความสำคัญต่อการพัฒนาระบบงานฐานข้อมูล Application ต่างๆ ที่ต้องการการเก็บข้อมูลอย่างมีระบบ มีโครงสร้าง ดังนั้น ER Diagram จึงใช้เพื่อเป็นเอกสารในการสื่อสารระหว่าง นักออกแบบระบบ และนักพัฒนาระบบ เพือให้สื่อสารอย่างตรงกัน และเป็นสากลอีกด้วย

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

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

สรุปบทที่ 1

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

ผลการเรียนรู้ครั้งที่ 16 เรื่อง การทำงานของโครงงาน ภาพต่างในการดำเนินงานทำโครงงาน