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

Các loại mối quan hệ thực thể trong DBMS


Các loại mối quan hệ thực thể trong DBMS Thực thể trong DBMS có thể là một đối tượng trong thế giới thực có tồn tại, ví dụ:trong một Công ty cơ sở dữ liệu, các thực thể có thể là Nhân viên, Phòng ban, Dự án, v.v. Trong Trường cao đẳng cơ sở dữ liệu, các thực thể là Nghề nghiệp, Sinh viên, Kết quả, Hoạt động, v.v.

Một thực thể được biểu diễn dưới dạng một hình chữ nhật duy nhất, được hiển thị bên dưới

Các loại mối quan hệ thực thể trong DBMS

Sau đây là các mối quan hệ thực thể -

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

Theo mối quan hệ Một-một (1:1), một bản sao của thực thể P có liên quan đến bản sao của thực thể Q và một bản sao của thực thể Q có liên quan đến bản sao của thực thể P.

Hãy để chúng tôi xem một ví dụ -

Một người chỉ có thể có một hộ chiếu và hộ chiếu được cấp cho một người duy nhất.

Các loại mối quan hệ thực thể trong DBMS

Mối quan hệ một-nhiều

Theo mối quan hệ Một-Nhiều (1:N), một bản sao của thực thể P có liên quan đến nhiều bản sao của thực thể Q và một bản sao của thực thể Q có liên quan đến nhiều bản sao của thực thể P.

Hãy để chúng tôi xem một ví dụ -

Một người có thể có nhiều Tài khoản ngân hàng nhưng một tài khoản ngân hàng có thể có nhiều nhất một người làm chủ tài khoản.

Các loại mối quan hệ thực thể trong DBMS

Mối quan hệ Nhiều-Nhiều

Trong mối quan hệ Nhiều-Nhiều (N:N), nhiều bản sao của thực thể P có liên quan đến nhiều bản sao của thực thể Q. Đối với nhiều bản sao của thực thể Q có liên quan đến nhiều hơn một bản sao của thực thể P.

Hãy để chúng tôi xem một ví dụ -

Một người có thể có nhiều hơn một kỹ năng. Nhiều người có thể đạt được một kỹ năng.