บทที่ 10

การสร้างโมเดลความสัมพันธ์ระหว่างข้อมูล : 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)




 

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

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