Please enable JavaScript.
Coggle requires JavaScript to display documents.
4.แบบจำลองความสัมพันธ์ระหว่างข้อมูล - Coggle Diagram
4.แบบจำลองความสัมพันธ์ระหว่างข้อมูล
Entity (เอนทิตี้)
หมายถึง ชื่อของสิ่งใดสิ่งหนึ่ง เปรียบเสมือนคำนาม อาจได้แก่ คน สถานที่ สิ่งของ การกระทำ ซึ่งต้องการจัดเก็บข้อมูลไว้ เช่น เอนทิตีลูกค้า เอนทิตีพนักงาน เป็นต้น
Attrubute
ข้อมูลที่แสดงคุณสมบัติหรือคุณลักษณะของ Entity หรือความสัมพันธ์
Simple Attribute
คือ Attribute ที่ไม่สามารถแบ่งแยกย่อยลงไปได้อีก
Composite Attribute
คือ Attribute ที่สามารถแบ่งแยกย่อยลงไปได้อีก
Key Attribute
คือ Attribute หรือกลุ่มของ Attribute ที่มีค่าของข้อมูลในแต่ละสมาชิกของ Entity ไม่ซ้ำกัน
Derived Attribute
คือ Attribute ที่ค่าของข้อมูลได้มาจากการนำ ค่าของข้อมูลใน Attribute อื่นทำการคำนวณ
ความสัมพันธ์ (Relationship)
หมายถึง Entity ที่แสดงความสัมพันธ์ระหว่าง 2 Entity ขึ้นไป
ความสัมพันธ์ระหว่าง Entity ใดๆอาจมีมากกว่าหนึ่งความสัมพันธ์ก็ได้
การมีส่วนร่วมของความสัมพันธ์
Entity ที่เกี่ยวข้องกับความสัมพันธ์เรียกว่า Participant
Total Participation
เป็นความสัมพันธ์ที่ทุกสมาชิกใน Entity หนึ่งที่มีความสัมพันธ์กับข้อมูลในอีกหนึ่ง Entity
Partial Participation
เป็นความสัมพันธ์ที่บางสมาชิกใน Entity หนึ่งเท่านั้นจะมีข้อมูลใน Attribute หนึ่งที่มีความสัมพันธ์กับข้อมูลในอีกหนึ่ง Entity
ความสัมพันระหว่าง Entity
ความสัมพันธ์แบบหนึ่งต่อหนึ่ง (one to one relationship)
ความสัมพันธ์แบบหนึ่งต่อกลุ่ม (one to many relationship)
ความสัมพันธ์แบบกลุุ่มต่อกลุ่ม (many to many relationship)