การระบุความสัมพันธ์ของเอนทิตีใน DBMS ใช้เพื่อระบุความสัมพันธ์ระหว่างเอนทิตีที่แข็งแกร่งและอ่อนแอ
ก่อนเริ่ม ให้เรายกตัวอย่างของ ศาสตราจารย์ เอนทิตี ซึ่งเป็น เอนทิตีที่แข็งแกร่ง . ของเรา กับ Professor_ID เป็น คีย์หลัก −
Professor_ID | Professor_Name | Professor_City | Professor_Salary |
ตัวตนที่อ่อนแอคือ Professor_Dependents นิติบุคคล:
ชื่อ | DOB | ความสัมพันธ์ |
เอาล่ะ ไปต่อเลย
นิติบุคคลที่อ่อนแอ
เอนทิตีที่อ่อนแอขึ้นอยู่กับเอนทิตีที่แข็งแกร่งและไม่มีคีย์หลัก เอนทิตีที่อ่อนแอมีคีย์บางส่วน มันถูกแสดงเป็นรูปสี่เหลี่ยมผืนผ้าคู่ -
เอนทิตีที่แข็งแกร่ง
เอนทิตีอื่นๆ ขึ้นอยู่กับ Strong Entity และมีแอตทริบิวต์คีย์ เช่น คีย์หลักและแสดงเป็นรูปสี่เหลี่ยมผืนผ้าเดียว
การระบุความสัมพันธ์
มันเชื่อมโยงตัวตนที่แข็งแกร่งและอ่อนแอ และแสดงด้วยเครื่องหมายเพชรคู่
ให้เราดูตัวอย่างเพื่อเชื่อมโยงทั้งสองเอนทิตีโดยใช้การระบุความสัมพันธ์:
ด้านบนเราเห็นว่า Dependent Name ไม่สามารถดำรงอยู่ได้ด้วยตัวของมันเองแต่มีความสัมพันธ์กับศาสตราจารย์
ส่วนที่เหลือ ต่อไปนี้เราใช้ในแผนภาพ ER ของเรา –
ศาสตราจารย์ | Strong Entity |
ขึ้นอยู่กับ | เอนทิตีที่อ่อนแอ |
คีย์บางส่วน (เอนทิตีที่อ่อนแอ) | ชื่อ |
คีย์หลัก (Strong Entity) | ID |