ขั้นตอนการเขียนอีอาร์โมเดล ของ แบบจำลองความสัมพันธ์เอนทิตี

  1. กำหนด Entity type โดยกำหนดมาจากความต้องการของผู้ใช้ระบบ ว่าจะให้มี Entity สำหรับเก็บข้อมูลอะไรบ้าง เอนติตี้ (Entity) อาจเรียกว่า file หรือ tables
    1. Strong entity คือเกิดขึ้นด้วยตนเองไม่ขึ้นกับ entity ใด เช่น นักศึกษา หรือ อาจารย์ หรือสินค้า เป็นต้น
    2. Weak entity\ขึ้นโดยอาศัย entity อื่น เช่น เกรดเฉลี่ย ที่มาจากแฟ้มผลการเรียน หรือ แฟ้มลงทะเบียน หรือ แฟ้มสั่งซื้อ เป็นต้น สิ่งต่าง ๆ ที่ผู้ใช้งานฐานข้อมูลจะต้องยุ่งเกี่ยวด้วย เช่น คน แผนก ประเภท การสั่งซื้อ
  2. กำหนดความสัมพันธ์ (Relationship type) ที่เกิดขึ้นระหว่าง entity ในลักษณะของกริยา ดีกรีของความสัมพันธ์ (Degree of relation) มี 4 แบบ
    1. Unary relationship คือความสัมพันธ์ภายใน entity เดียวกัน เช่น ตำเหน่งงานของพนักงาน แต่ถ้ามีระดับแบบลูกน้อง หัวหน้าจะเรียก Recursive relationship (Unary)
    2. Binary relationship คือความสัมพันธ์แบบสอง entity
    3. Ternary relationship คือความสัมพันธ์แบบสาม entity
    4. Quaternary relationship คือความสัมพันธ์แบบสี่ entity
  3. กำหนดแอททริบิวท์ (Attribute) ของแต่ละเอนติตี้

แอททริบิวท์ (Attibute) อาจเรียก field หรือ column คือ สิ่งที่ใช้อธิบายคุณสมบัติของเอนติตี้ เช่นคุณสมบัติของคน ก็มี รหัส ชื่อ อายุ เพศ เป็นต้น

ใกล้เคียง

แบบจำลองโอเอสไอ แบบจำลองมาตรฐาน แบบจำลองอะตอมของทอมสัน แบบจำลองรัทเทอร์ฟอร์ด แบบจำลองคือเบลอร์-รอสส์ แบบจำลองแลมบ์ดา-ซีดีเอ็ม แบบจำลองพื้นฐานของกายวิภาคศาสตร์ แบบจำลองการสะท้อนแบบฟ็อง แบบจำลอง แบบจำลองความสัมพันธ์เอนทิตี