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

การระบุความสัมพันธ์ของเอนทิตีใน DBMS


การระบุความสัมพันธ์ของเอนทิตีใน DBMS ใช้เพื่อระบุความสัมพันธ์ระหว่างเอนทิตีที่แข็งแกร่งและอ่อนแอ

ก่อนเริ่ม ให้เรายกตัวอย่างของ ศาสตราจารย์ เอนทิตี ซึ่งเป็น เอนทิตีที่แข็งแกร่ง . ของเรา กับ Professor_ID เป็น คีย์หลัก

Professor_ID
Professor_Name
Professor_City
Professor_Salary


ตัวตนที่อ่อนแอคือ Professor_Dependents นิติบุคคล:

ชื่อ
DOB
ความสัมพันธ์

เอาล่ะ ไปต่อเลย

นิติบุคคลที่อ่อนแอ

เอนทิตีที่อ่อนแอขึ้นอยู่กับเอนทิตีที่แข็งแกร่งและไม่มีคีย์หลัก เอนทิตีที่อ่อนแอมีคีย์บางส่วน มันถูกแสดงเป็นรูปสี่เหลี่ยมผืนผ้าคู่ -

การระบุความสัมพันธ์ของเอนทิตีใน DBMS

เอนทิตีที่แข็งแกร่ง

เอนทิตีอื่นๆ ขึ้นอยู่กับ Strong Entity และมีแอตทริบิวต์คีย์ เช่น คีย์หลักและแสดงเป็นรูปสี่เหลี่ยมผืนผ้าเดียว

การระบุความสัมพันธ์ของเอนทิตีใน DBMS

การระบุความสัมพันธ์

มันเชื่อมโยงตัวตนที่แข็งแกร่งและอ่อนแอ และแสดงด้วยเครื่องหมายเพชรคู่

ให้เราดูตัวอย่างเพื่อเชื่อมโยงทั้งสองเอนทิตีโดยใช้การระบุความสัมพันธ์:

การระบุความสัมพันธ์ของเอนทิตีใน DBMS

ด้านบนเราเห็นว่า Dependent Name ไม่สามารถดำรงอยู่ได้ด้วยตัวของมันเองแต่มีความสัมพันธ์กับศาสตราจารย์

ส่วนที่เหลือ ต่อไปนี้เราใช้ในแผนภาพ ER ของเรา –

ศาสตราจารย์
Strong Entity
ขึ้นอยู่กับ
เอนทิตีที่อ่อนแอ
คีย์บางส่วน (เอนทิตีที่อ่อนแอ)
ชื่อ
คีย์หลัก (Strong Entity)
ID