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

Mối quan hệ một-nhiều đơn vị trong DBMS


Mối quan hệ một - nhiều là mối liên kết với cùng một thực thể giữa các trường hợp giống nhau được thể hiện bằng các nhóm vai trò khác nhau.

Mối quan hệ một-nhiều đơn vị trong DBMS

Xem xét mối quan hệ giữa Người quản lý và Người lao động.

Hai Vai trò khác nhau trong mối quan hệ này là - Người quản lý và Nhân viên. Chỉ có một số Nhân viên đảm nhận vai trò của Người quản lý trong một tổ chức trong khi tất cả mọi người làm việc cho một tổ chức đều là Nhân viên.

Một Người quản lý quản lý nhiều Nhân viên và mỗi Người quản lý cũng là một Nhân viên.

Một-nhiều Tùy chọn-Bắt buộc

Mối quan hệ một-nhiều đơn vị trong DBMS

Mỗi cá thể của một nhóm vai trò phải tham gia vào mối quan hệ trong khi cá thể của nhóm vai trò khác có thể tùy ý tham gia vào mối quan hệ.

Vai trò của Người quản lý đáp ứng sự tham gia tùy chọn vì có Nhân viên là người quản lý và người không phải là người quản lý. Nhóm vai trò Nhân viên vi phạm tính duy nhất của vai trò vì ít nhất một nhân viên ở cấp quản lý cao nhất không có người quản lý.

Tùy chọn một đến nhiều tùy chọn

Tùy chọn Một-Nhiều-Tùy chọn hợp lệ trong trường hợp này vì Vai trò Người quản lý là tùy chọn đối với Nhân viên và một Nhân viên cấp cao nhất thuộc cấp quản lý cao nhất không được quản lý bởi các trường hợp khác trong tổ chức.