การสร้างโมเดลความสัมพันธ์ระหว่างข้อมูล
:
ER–DIAGRAM
เอนทิตี้ (Entity)
เอนทิตี้
หมายถึง
สิ่งของหรือวัตถุในระบบที่เราสนใจ
ซึ่งอาจจับต้องได้และเป็นได้ทั้งนามธรรม
โดยทั่วไป
เอนทิตี้จะมีลักษณะที่แยกออกจากกันไป
เช่น
เอนทิตี้พนักงาน
จะแยกออกเป็นของพนักงานเลย
เอนทิตี้เงินเดือนของพนักงานคนหนึ่งก็อาจเป็นอีกเอนทิตี้หนึ่งในระบบของโรงงาน รูปสัญลักษณ์ของเอนทิตี้
คือ
รูปสี่เหลี่ยมผืนผ้า ตัวอย่างเช่น
แอททริบิวท์ (Attribute)
Attribute
คือ
คุณสมบัติของวัตถุหรือสิ่งของที่เราสนใจ
โดยอธิบายรายละเอียดต่าง
ๆ ที่เกี่ยวข้องกับลักษณะของเอนทิตี้
โดยคุณสมบัตินี้มีอยู่ในทุกเอนทิตี้
เช่น
ชื่อ
นามสกุล
ที่อยู่
แผนก
เป็น
Attribute
ของเอนทิตี้พนักงาน
รูปสัญลักษณ์ของ Attribute
![]() |
|||
![]() |
ความสัมพันธ์
(Relationship)
เอนทิตี้แต่ละเอนทิตี้จะต้องมีความสัมพันธ์ร่วมกัน
โดยจะมีชื่อแสดงความสัมพันธ์ร่วมกัน
ซึ่งจะใช้รูปภาพสัญลักษณ์สี่เหลี่ยมรูปว่าวแสดงความสัมพันธ์ระหว่างเอนทิตี้และระบุชื่อ ความสัมพันธ์ลงในสี่เหลี่ยม
ดังตัวอย่างเช่น
รูปนี้แสดงให้เห็นถึงความสัมพันธ์ระหว่างเอนทิตี้อาจารย์กับกลุ่มเรียน
การระบุตำแหน่งความสัมพันธ์ระหว่างเอนทิตี้
(Connectivity)
การระบุตำแหน่งความสัมพันธ์ระหว่างเอนทิตี้
(Connectivity) ว่าเป็นแบบหนึ่งต่อหนึ่ง
(One
to One Relationships), แบบหนึ่งต่อกลุ่ม
(One
to Many Relationships) หรือ
แบบกลุ่มต่อกลุ่ม
(Many
to Many Relationships) นั้นจะใช้
Connectivity เพื่อระบุตำแหน่ง
1,
M หรือ N ไว้ข้างใดของเอนทิตี้
การระบุตำแหน่งความสัมพันธ์ระหว่างเอนทิตี้
(Connectivity)
ไม่มีความคิดเห็น:
แสดงความคิดเห็น