Please enable JavaScript.
Coggle requires JavaScript to display documents.
แบบจำลองความสัมพันธ์ระหว่างข้อมูล (Entity-Relational Model) -…
แบบจำลองความสัมพันธ์ระหว่างข้อมูล (Entity-Relational Model)
E-R Model
เป็นเเบบจำลองข้อมูลซึ้งเเสดงถึงโครงสร้างของฐานข้อมูล เเละรายละเอียดเเละความสัมพันธ์ระหว่างข้อมูลในระบบสัญลักษณ์ต่างๆที่ใช้ใน E-R Model เรียกว่า E-R Diagram
Entity (เอนทิตี)
หมายถึง สิ่งสนใจสามารถระบุได้ในความเป็นจริง เเละต้องการเก็บรวบรวมข้อมูลที่เกี่ยวข้องด้วยไว้ในฐานข้อมูล โดยตัวอย่างของ Entityประเภทต่างๆ เช่น บุคคล สถานที่ สิ่งของ หรือเหตุการณ์
Strong Entity เป็น Entity ที่เกิดขึ้นได้ด้วยตัวเอง การคงอยู่ของ Entity นี้ไม่เกียวข้องกับ Enitiy อื่น สามารถมีคุณสมบัติ ldentity ได้ด้วยตัวเอง
Weak Entity Entity ที่มีการคงอยู่เกี่ยวข้องกับ Enitiy อื่นในระบบฐานข้อมูล
Attribute
ข้อมูลเเสดงคุณสมบัติหรือคุณลักษณะของEntityหรือความสัมพันธ์
Simple Attribute คือ Attrilbute ที่ไม่สามารถเเบ่งเเยกย่องลงไปได้อีก
Composite Attribute คือ Attrilbute คือสามารถเเบ่งเเยกย่องลงไปได้อีก
Key Attribute หมายถึง Attribute หรือกลุ่มของ Attribute ที่มีค่าข้อมูลในเเต่ละสมาชิกของ Entity ไม่ซ้ำกัน
Derived Attribute หมายถึง Attribute ที่มีค่าข้อมูลได้มาจากการนำ ค่าของข้อมูลใน Attrilbute อื่นทำการคำนวณ
ความสัมพันธ์ระหว่าง Entity
ความสัมพันธ์เเบบหนึ่งต่อหนึ่ง (one to one relationship)
ความสัมพันธืเเบบหนึ่งต่อกลุ่ม (one to many relationship)
ความสัมพันธ์เเบบกลุ่มต่อกลุ่ม (many to many relationship)
การออกแบบฐำนข้อมูลด้วย E-R Model
การออกแบบฐานข้อมูลด้วย E-R Model ศึกษาเเละรวมรวบรายละเอียด เกี่ยวกับลักษณะหน้าที่งานของระบบข้อมูลที่ เกี่ยวข้อง ขั้นตอนในการทำงาน
การกำหนด Entity ที่ควรมีในระบบฐานข้อมูล นำรายละเอียดในข้อ 1 มากำหนด Entity ที่จำเป็นต้องมีอยู่ในระบบฐานข้อมูล
การกำหนดความสัมพันธ์ระหว่ำง Entity การกำหนดคุณลักษณะของ Entity เเต่ละ Entity ควรประกอบด้วย Attribute ใดบ้าง การกำหนดคีย์หลักของเเต่ละ Entity เพื่อให้เเต่ละสมาชิกใน Entity สามารถคุมณสมบัติเป็นเอกลักษณ์เฉพาะได้ การนำสัญลักษณ์ที่ใช้ใน E-R Model