Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> MySQL

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

Các loại mối quan hệ thực thể (Entity Relationships) trong DBMSThực thể trong DBMS có thể là đối tượng thực tế có sự tồn tại. Ví dụ, trong cơ sở dữ liệu Công ty, các thực thể có thể là Nhân viên, Phòng ban, Dự án, v.v. Trong cơ sở dữ liệu Trường đại học, 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 bằng hình chữ nhật đơn, như hình dưới:

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

Dưới đây là các loại mối quan hệ thực thể:

Mối quan hệ Một-đến-Một (One-to-One Relationship)

Trong mối quan hệ Một-đến-Một (1:1), một thể hiện của thực thể P liên quan đến một thể hiện của thực thể Q và ngược lại.

Ví dụ:

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

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

Mối quan hệ Một-đến-Nhiều (One-to-Many Relationship)

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

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 chỉ có tối đa một người làm chủ tài khoản.

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

Mối quan hệ Nhiều-đến-Nhiều (Many-to-Many Relationship)

Trong mối quan hệ Nhiều-đến-Nhiều (N:N), nhiều thể hiện của thực thể P liên quan đến nhiều thể hiện của thực thể Q. Nhiều thể hiện của thực thể Q liên quan đến nhiều thể hiện của thực thể P.

Ví dụ:

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