Quan hệ nhiều nhiều (N-N) là một loại mối quan hệ trong cơ sở dữ liệu, trong đó một bản ghi trong bảng A có thể liên kết với nhiều bản ghi trong bảng B, và ngược lại, một bản ghi trong bảng B cũng có thể liên kết với nhiều bản ghi trong bảng A.
Ví dụ: quan hệ nhiều-nhiều trong Access
Giả sử bạn có 3 bảng:
Sinh viên:
Mã sinh viên (Khóa chính)
Tên sinh viên(Tên)
Môn học:
Mã môn (Khóa chính)
Tên môn học
Sinh viên môn học
Mã sinh viên
Mã môn
Kịch bản lưu dữ liệu có nhiều tình huống xảy ra.
Một sinh viên có thể đăng ký nhiều môn học.
Một môn học có thể có nhiều sinh viên đăng ký.
Quản lý dễ dàng: Giúp tổ chức và lưu trữ thông tin về mối quan hệ một cách hiệu quả.
Dễ dàng truy vấn: Bạn có thể dễ dàng truy vấn thông tin về sinh viên trong một khóa học cụ thể hoặc các khóa học mà một sinh viên đã đăng ký.
Giảm thiểu sự dư thừa dữ liệu: Bằng cách sử dụng bảng trung gian, bạn tránh việc phải lặp lại thông tin trong cả hai bảng chính.
Mời bạn xem video ứng dụng kiểu quan hệ nhiều nhiều để xem dữ liệu
Ví dụ cơ sỡ dữ liệu có các cột của table quan hệ với nhiều nhiều trong MS Access như thế nào ?