Quan hệ nhiều nhiều trong MS Access

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 ?

1. Quan hệ nhiều-nhiều là gì

Quan hệ nhiều nhiều trong access

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ý.

2. Lợi ích của việc sử dụng quan hệ nhiều nhiều

    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


 

Bài viết liên quan: