Tại sao khi lập mối quan hệ giữa 2 trường

* Hướng dẫn giải

Khi lập mối quan hệ giữa hai trường của hai bảng nhưng Access lại không chấp nhận vì một hai bảng này đang sử dụng [mở cửa sổ table] và Vì hai trường tham gia vào dây quan hệ khác kiểu dữ liệu[data type], khác chiều dài [field size]

Câu hỏi trên thuộc đề trắc nghiệm dưới đây !

Số câu hỏi: 13

Trang chủ Đề thi & kiểm tra Lớp 12 Tin học Trắc nghiệm Tin học 12 bài 7 : Liên kết giữa các bảng

Tại sao khi lập mối quan hệ giữa hai trường của ha...

Câu hỏi: Tại sao khi lập mối quan hệ giữa hai trường của hai bảng nhưng Access lại không chấp nhận

A. Vì bảng chưa nhập dữ liệu

B. Vì một hai bảng này đang sử dụng [mở cửa sổ table]

C. Vì hai trường tham gia vào dây quan hệ khác kiểu dữ liệu[data type], khác chiều dài [field size]

D. Các câu B và C đều đúng

Đáp án

D

- Hướng dẫn giải

Khi lập mối quan hệ giữa hai trường của hai bảng nhưng Access lại không chấp nhận vì một hai bảng này đang sử dụng [mở cửa sổ table] và Vì hai trường tham gia vào dây quan hệ khác kiểu dữ liệu[data type], khác chiều dài [field size]

Câu hỏi trên thuộc đề trắc nghiệm

Trắc nghiệm Tin học 12 bài 7 : Liên kết giữa các bảng

Lớp 12 Tin học Lớp 12 - Tin học

Tại sao khi lập mối quan hệ giữa hai trường của hai bảng nhưng Access lại không chấp nhận

Câu hỏi: Tại sao khi lập mối quan hệ giữa hai trường của hai bảng nhưng access lại không chấp nhận?

A. Vì bảng chưa nhập dữ liệu

B. Vì một hai bảng này đang sử dụng [mở cửa sổ table]

C. Vì hai trường tham gia vào dây quan hệ khác kiểu dữ liệu[data type], khác chiều dài [field size]

D. Các câu B và C đều đúng

Trả lời:

Đáp ánđúng: D.Các câu B và C đều đúng

Khi lập mối quan hệ giữa hai trường của hai bảng nhưng Access lại không chấp nhận vì một hai bảng này đang sử dụng [mở cửa sổ table] và Vì hai trường tham gia vào dây quan hệ khác kiểu dữ liệu[data type], khác chiều dài [field size]

Cùng Top lờigiải tìm hiểu về liên kết giữa các bảng nhé!

1. Khái niệm bảng

- Trong CSDL, các bảng thường có liên quan với nhau. Khi xây dựng CSDL, 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.

- VD: Một công ty chuyên bán dụng cụ văn phòng thường xuyên nhận đơn đặt hàng từ khách hàng. Để thống kê và phân tích các đơn đặt hàng, hãy trình bày các phương án lập CSDL?

Phương án 1: Gồm một bảng duy nhất chứa các thông tin cần thiết.

Phương án 2: Gồm ba bảng có cấu trúc tương ứng nhau.

KHACH_HANG

MÁT_HANG

HOA_DON

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

- Bước 1.Xác định trường để thiết lập liên kết

+ KHACH_HANG:Ma_khach_hang, Ho_ten, Dia_chi

+ MAT_HANG: So_don, Ma_khach_hang, Ma_hang, So_luong, Ngay_giao

+ HOA_DON:Ma_hang, Ten_hang, Don_gia

+ Trong hộp thoạiShow Tablechọn các bảng [HOA_DON, KHACH_HANG, MAT_HANG] bằng cách chọn tên bảng rồi nháyAdd.

+ Cuối cùng nháyCloseđể đóng cửa sổShow Table.

- Bước 4.Thiết lập mối liên kết giữa các bảng

+ Các bảng vừa chọn xuất hiện trên cửa sổRelationships.

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

3. Xóa liên kết giữa các bảng

Thực hiện theo các bước sau:

- Bước 1.Nháy chuột vào đường liên kết;

- Bước 2.Nhấn phímDeletetrên bàn phím và chọnYes

- Bước 3.ChọnSaveđể lưu lại.

4. Sửa liên kết

Thực hiện theo các bước sau:

Bước 1.Nháy đúp vào đường nối thể hiện liên kết để mở hộp thoạiEdit Relationships;

Bước 2.Thực hiện các thay đổi cần thiết. ChọnOK;

Bước 3.ChọnSaveđể lưu lại.

5. Câu hỏi củng cố bài học

Câu 1: Hãy nêu các chức năng của việc liên kết bảng.

Liên kết giữa các bảng cho phép:

- Có thể có được thông tin tổng hợp từ nhiều bảng

- Tránh được dư thừa dữ liệu [các dữ liệu không bị lặp lại]

- Nhất quán dữ liệu [ví dụ của khách hàng ở các đơn hàng khác nhau là giống nhau].

Câu 2:Nêu các bước để tạo liên kết giữa các bảng.

Các bước để tạo liên kết giữa các bảng là:

Video liên quan

Chủ Đề