ผลการเรียนรู้ครั้งที่ 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 จึงใช้เพื่อเป็นเอกสารในการสื่อสารระหว่าง นักออกแบบระบบ และนักพัฒนาระบบ เพือให้สื่อสารอย่างตรงกัน และเป็นสากลอีกด้วย
ไม่มีความคิดเห็น:
แสดงความคิดเห็น