One-to-Many Unary Relationship คือความสัมพันธ์กับ entity เดียวกัน ระหว่าง instance เดียวกัน แทนด้วย role groups ที่ต่างกัน

พิจารณาความสัมพันธ์ระหว่าง Managers และ Employees
มี 2 Roles ที่แตกต่าง: Managers และ Employees มีเพียงบาง Employee ที่เป็น Manager ในองค์กร ในขณะที่ทุกคนที่ทำงานเป็น Employee
Manager คนหนึ่งจัดการ Employee หลายคน และ Manager แต่ละคนก็เป็น Employee ด้วย
One-to-Many Optional-Mandatory
Instance ของ role group หนึ่งต้องมีส่วนร่วมในความสัมพันธ์ (mandatory) ส่วน role group อีกอันอาจมีส่วนร่วมหรือไม่ (optional)
Role Manager เป็น optional participation (มีทั้ง manager และ non-manager) Role Employee ขัดต่อ uniqueness เพราะพนักงานระดับสูงสุดไม่มี manager
One-to-Many Optional-Optional
One-to-Many Optional-Optional ถูกต้องในกรณีนี้ เนื่องจาก Manager Role เป็น optional สำหรับ Employees และพนักงานระดับสูงสุดไม่ได้ถูกจัดการโดย instance อื่นใน entity
สรุป
- Unary Relationship = ความสัมพันธ์ภายใน entity เดียวกัน
- One-to-Many = หนึ่งฝั่งมีหลายฝั่ง (1 Manager : N Employees)
- Optional/Mandatory กำหนด participation constraints
