Chương 2: Hệ quản trị cơ sở dữ liệu Microsoft Access

Xem toàn bộ tài liệu Lớp 12: tại đây

Giải Bài Tập Tin Học 12 – Bài 7: Liên kết giữa các bảng giúp HS giải bài tập, giúp cho các em hình thành và phát triển năng lực sử dụng công nghệ thông tin và truyền thông:

    1. Khái niệm

    • Trong CSDL, các bảng thường có liên quan đến nhau. Liên kết được tạo giữa các bảng cho phép tổng hợp dữ liệu từ nhiều bảng

    • Có hai cách lập CSDL:

       + Cách 1: Lập CSDL gồm một bảng duy nhất chứa tất cả các thông tin cần thiết

       + Cách 2: Lập CSDL thành các bảng với các cấu trúc tương ứng.

    Lưu ý: cách thứ nhất có những nhược điểm sau:

       + Dư thừa dữ liệu

       + Không đảm bảo sự nhất quán

    2. Kỹ thuật tạo liên kết giữa các bảng

    • Ta có thể chỉ ra mối liên kết giữa các bảng với nhau nhằm để Access biết phải kết nối các bảng như thế nào khi kết xuất thông tin.

    • Các mối liên kết được thể hiện trong cửa sổ Relationships, các thao tác: xem, tạo, sửa, xoá được thực hiện ở đây.

    Database Tools → Relationships

    Giải Tin học 12 Bài 7: Liên kết giữa các bảng | Giải bài tập Tin học 12 hay nhất tại SachGiaiBaiTap Bai 7 Lien Ket Giua Cac Bang

    Ví dụ: cho CSDL như trong 3 bảng dưới đây:

    KHACH_HANG

    Giải Tin học 12 Bài 7: Liên kết giữa các bảng | Giải bài tập Tin học 12 hay nhất tại SachGiaiBaiTap Bai 7 Lien Ket Giua Cac Bang 1

    • 1. Mở Database Tools → Relationships

    • 2. Chọn các bảng: HOA_DON, MAT_HANG, KHACH_HANG rồi nhấn Add.

    Giải Tin học 12 Bài 7: Liên kết giữa các bảng | Giải bài tập Tin học 12 hay nhất tại SachGiaiBaiTap Bai 7 Lien Ket Giua Cac Bang 2

    • 3. Thiết lập mối liên kết giữa các bảng

    Kéo thả trường Ma_khach_hang trong bang KHACH_HANG qua trường Ma_khach_hang của bảng HOA_DON

    • 4. Trong hộp thoại Edit Relationships, nháy Create.

    • 5. Tương tự ta thiết lập các bảng còn lại, kết quả:

       + Kéo trường liên kết ở bảng khách hàng và thả vào trường tương ứng ở bảng hoá đơn.

       + Tương tự thiết lập liên kết bảng hóa đơn và bảng mặt hàng.

    Giải Tin học 12 Bài 7: Liên kết giữa các bảng | Giải bài tập Tin học 12 hay nhất tại SachGiaiBaiTap Bai 7 Lien Ket Giua Cac Bang 3

    • 6. Nháy nútGiải Tin học 12 Bài 7: Liên kết giữa các bảng | Giải bài tập Tin học 12 hay nhất tại SachGiaiBaiTap Bai 7 Lien Ket Giua Cac Bang 4 để đóng cửa sổ Relationships. Nháy Yes để lưu lại liên kết.

     

    Bài giải này có hữu ích với bạn không?

    Bấm vào một ngôi sao để đánh giá!

    Đánh giá trung bình 5 / 5. Số lượt đánh giá: 1075

    Chưa có ai đánh giá! Hãy là người đầu tiên đánh giá bài này.

    Tài liệu trên trang là MIỄN PHÍ, các bạn vui lòng KHÔNG trả phí dưới BẤT KỲ hình thức nào!

    Print Friendly, PDF & Email