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

Mối quan hệ một-một trong DBMS


Mối quan hệ một-một-một là sự 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 đại diện bởi cùng một nhóm vai trò.

Mối quan hệ một-một trong DBMS

Hình trên đại diện cho một nhóm những người đã kết hôn có mối quan hệ MARRIED_TO. Mỗi người chỉ kết hôn với một và chỉ một người trong nhóm.

Trong One-to-One Unary, chúng tôi có sẵn ba trường hợp -

  • Bắt buộc-Bắt buộc
  • Tùy chọn-Không bắt buộc
  • Tùy chọn-Bắt buộc hoặc Bắt buộc-Không bắt buộc

Bắt buộc-Bắt buộc

Mỗi thể hiện của nhóm vai trò phải tham gia đầy đủ vào mối quan hệ. Trong ví dụ trên, một Người kết hôn với một và chỉ một Người.

Tùy chọn-Không bắt buộc

Trong trường hợp này, sự tham gia của một cá thể trong một nhóm vai trò là tùy chọn, tức là sự tham gia là không bắt buộc.

Mối quan hệ một-một trong DBMS

Trong nhóm này, những người đã kết hôn có quyền lựa chọn bị đánh thuế riêng lẻ hoặc chung. Trong trường hợp này, ít nhất một cặp vợ chồng phải nộp thuế riêng.

Tùy chọn-Bắt buộc hoặc Bắt buộc-Không bắt buộc

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