Computer >> Máy Tính >  >> Lập trình >> SQL

Mối quan hệ thực thể Tham gia vào cơ sở dữ liệu


Trong Mối quan hệ, ràng buộc Tham gia chỉ định sự tồn tại của một thực thể khi nó có liên quan đến một thực thể khác trong một kiểu quan hệ. Nó còn được gọi là ràng buộc bản số tối thiểu.

Ràng buộc này chỉ định số lượng cá thể của một thực thể có thể tham gia vào một kiểu quan hệ.

Có hai loại ràng buộc tham gia -

Tổng số lần tham gia

Mỗi thực thể trong tập thực thể có liên quan đến ít nhất một mối quan hệ trong một tập hợp quan hệ, tức là số lượng mối quan hệ trong mỗi thực thể có liên quan lớn hơn 0.

Mối quan hệ thực thể Tham gia vào cơ sở dữ liệu

Hãy xem xét hai thực thể Nhân viên và Phòng ban liên quan qua mối quan hệ Works_For. Giờ đây, mọi Nhân viên làm việc trong ít nhất một bộ phận, do đó, một thực thể Nhân viên tồn tại nếu nó có ít nhất một mối quan hệ Works_For với thực thể Bộ phận. Do đó, sự tham gia của Employee trong Works_For là toàn bộ mối quan hệ.

Tổng số sự tham gia được biểu thị bằng đường đôi trong biểu đồ ER.

Tham gia một phần

Mỗi thực thể trong tập thực thể có thể xuất hiện hoặc không xuất hiện trong ít nhất một mối quan hệ trong một tập hợp quan hệ.

Ví dụ:Xét hai thực thể Nhân viên và Phòng ban và chúng có quan hệ với nhau thông qua mối quan hệ Người quản lý. Một Nhân viên phải quản lý một Bộ phận, người đó có thể là người đứng đầu bộ phận. Nhưng không phải Nhân viên nào trong công ty cũng quản lý bộ phận. Vì vậy, sự tham gia của nhân viên vào kiểu quan hệ Người quản lý là một phần, tức là chỉ một nhóm Nhân viên cụ thể sẽ quản lý Bộ phận chứ không phải tất cả.

Mối quan hệ thực thể Tham gia vào cơ sở dữ liệu