Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> MySQL

Unary หรือ Recursive Relationship: ความหมายและตัวอย่าง


เมื่อมีความสัมพันธ์ระหว่าง 2 เอนทิตี้ที่เป็นประเภทเดียวกัน เรียกว่า Recursive Relationship หมายความว่าความสัมพันธ์อยู่ระหว่าง Instance ต่างๆ ของประเภทเอนทิตี้เดียวกัน

ตัวอย่าง Recursive Relationship:

1. พนักงานดูแลพนักงาน

Unary หรือ Recursive Relationship: ความหมายและตัวอย่าง

พนักงานคนหนึ่งสามารถดูแลพนักงานหลายคนได้ นี่คือ Recursive Relationship ของ Entity Employee กับตัวเอง เป็น 1-to-Many เพราะ 1 พนักงานดูแลหลายพนักงาน

2. บุคคลมีลูกที่ก็เป็นบุคคล

Unary หรือ Recursive Relationship: ความหมายและตัวอย่าง

บุคคลหนึ่งสามารถมีลูกหลายคนที่ก็เป็นบุคคล นี่คือ Recursive Relationship ของ Entity Person กับตัวเอง เป็น 1-to-Many

3. นักเรียนเป็นประธานชั้นดูแลนักเรียนอื่น

Unary หรือ Recursive Relationship: ความหมายและตัวอย่าง

นักเรียนคนหนึ่งเป็นประธานชั้นดูแลนักเรียนอื่นๆ นี่คือ Recursive Relationship ของ Entity Student กับตัวเอง เป็น 1-to-Many