NEW
Font size
WorksheetsLIÊN KẾT GIỮA CÁC BẢNG
Total questions: 30
Worksheet time: 15mins
Khi nào thì tạo được liên kết bảng?
Khi CSDL có ít nhất 2 bảng
Bất cứ khi nào
Khi CSDL có ít nhất 3 bảng
Khi CSDL có ít nhất 1 bảng
Liên kết giữa các bảng trong CSDL nhằm khắc phục những nhược điểm gì?
Không đảm bảo an toàn và bảo mật thông tin.
Dư thừa dữ liệu
Không đảm bảo sự nhất quán dữ liệu
Dư thừa dữ liệu, không đảm bảo sự nhất quán dữ liệu
Để tạo mối liên kết giữa các bảng, ta mở cửa sổ Relationships bằng cách nháy vào biểu tượng lệnh nào?
Liên kết giữa các bảng có lợi ích gì?
Tránh được dư thừa dữ liệu
Đảm bảo tính nhất quán dữ liệu
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, đảm bảo tính nhất quán dữ liệu, có thể có được thông tin tổng hợp từ nhiều bảng
Muốn xóa liên kết giữa hai bảng, trong cửa sổ Relationships ta thực hiện như thế nào?
Chọn đường liên kết giữa hai bảng đó và nhấn phím Delete.
Chọn hai bảng và nhấn phím Delete.
Chọn tất cả các bảng và nhấn phím Delete.
Chọn một bảng náo đó trong hai bảng và nhấn phím Delete.
Khi muốn thiết lập liên kết giữa hai bảng thì mỗi bảng phải có:
Tối thiểu một trường giống nhau
Khóa chính giống nhau
Số trường bằng nhau
Số bản ghi bằng nhau
Tính năng Enforce Referential Integrity trong của sổ thiết lập quạn hệ có ý nghĩa là:
Để thiết lập quan hệ theo kiểu một- một
Để tự động thiết lập quan hệ
Để đặt sự ràng buộc toàn vẹn dữ liệu
Để thiết lập mối quan hệ chặt chẽ hơn
Tính năng Cascade update related fields trong của sổ thiết lập quạn hệ có ý nghĩa là:
Thiết lập quan hệ theo kiểu một- một
Tự động thiết lập quan hệ
Khi CẬP NHẬT dữ liệu ở bảng dữ liệu chính, thì ở bảng còn lại sẽ tự động thay đổi
Tự động tạo mẫu tin mới
Tính năng Cascade delete reacords trong của sổ thiết lập quan hệ có ý nghĩa là:
Tự động sửa đổi các mẫu tin mới, xóa các mẫu tin cũ
Tự động xóa các mối quan hệ khi không dùng nữa
Tự động hiển thị các quan hệ đã xóa
Khi XÓA dữ liệu ở bảng dữ liệu chính, thì ở bảng còn lại sẽ tự động bị xóa.
Khi muốn thiết lập liên kết giữa hai bảng thì mỗi bảng phải có
Khóa chính giống nhau
Số trường bằng nhau
Số bản ghi bằng nhau
Tất cả đều sai
cho biết cách thiết lập liên kết giữa bảng KHACH_HANG và HOA_DON là:
Kéo trường Ma_khach_hang từ bảng KHACH_HANG thả vào Ma_khach_hang của bảng HOA_DON
Không liên kết được 2 bảng này
Kéo bất kỳ trường nào của 1 trong 2 bảng thả vào bảng kia
không thể thực hiện liên kết giữa 2 bảng này
Để tạo liên kết giữa các bảng, ta chọn:
Database Tools --> Relationships
Insert --> Relationships
Edit --> Relationships
Relationships... --> Insert
Khi xây dựng CSDL, liên kết giữa các bảng cho phép:
Tạo dữ liệu dư thừa
Tổng hợp dữ liệu từ nhiều bảng
Tạo tính duy nhất của dữ liệu
Tạo tính thẩm mĩ
Sắp xếp các bước theo đúng thứ tự thực hiện để tạo liên kết giữa hai bảng:
1. Kéo thả trường để tạo liên kết
2. Chọn Close/Yes để lưu lại liên kết
3.Trong Show Table/Chọn Bảng để tạo liên kết/Add
4. Tab Database Tools/Nhóm Relationships/Chọn Relationships
2 - 4 - 1 - 3
4 - 3 - 1 - 2
4 - 2 - 3 - 1
3 - 1 - 4 - 2
Khi liên kết bị sai, ta có thể sửa lại bằng cách:
Nháy đúp vào đường liên kết - chọn lại trường cần liên kết
Chọn Edit - RelationShip
Chọn Tools - RelationShip - Change Field
Chọn Tool - Edit
Điều kiện để tạo mối liên kết giữa hai bảng là :
Trường liên kết của hai bảng phải cùng kiểu dữ liệu
Trường liên kết của hai bảng phải là chữ hoa
Trường liên kết của hai bảng phải là kiểu dữ liệu Number
Trường liên kết của hai bảng phải là kiểu dữ liệu Text
Hãy chọn từ thích hợp điền vào chỗ trống.
“Khi xây dựng CSDL, liên kết được tạo giữa các bảng cho phép …… dữ liệu từ …… bảng”.
tổng hợp - nhiều
tổng hợp - một
tách - một
tách – nhiều
Các mối liên kết được thể hiện trong cửa sổ nào sau đây:
Show Table
Relationships
Edit Relationships
Table
CSDL kinh_doanh có 3 bảng có cấu trúc như sau:
Khach_Hang: Mã_KH, họ tên, Địa chỉ
Mat_hang: Mã_MH, Tên hàng, Giá tiền
Hoa_don: Số_đơn, Mã_KH, Mã_MH, Số lượng, Ngày_GH
Câu trả lời nào sau đây đúng:
Bảng Khach_Hang liên kết với bảng Hoa_don bởi Mã_KH
Bảng Khach_Hang liên kết với bảng Mat_hang bởi Mã_KH, Mã_MH
Bảng Mat_Hang liên kết với bảng Hoa_don bởi Mã_KH
Bảng Khach_Hang liên kết với bảng Hoa_don bởi Số_đơn
cho biết cách thiết lập liên kết giữa bảng KHACH_HANG và HOA_DON là:
Kéo trường Ma_khach_hang từ bảng KHACH_HANG thả vào Ma_khach_hang của bảng HOA_DON
Không liên kết được 2 bảng này
Kéo bất kỳ trường nào của 1 trong 2 bảng thả vào bảng kia
không thể thực hiện liên kết giữa 2 bảng này
Để tạo liên kết giữa các bảng, ta chọn:
Tools --> Relationships...
Insert --> Relationships...
Edit --> Relationships...
Relationships... --> Insert
Khi xây dựng CSDL, liên kết giữa các bảng cho phép:
tạo dữ liệu dư thừa
tổng hợp dữ liệu từ nhiều bảng
tạo tính duy nhất của dữ liệu
tạo tính thẩm mĩ
Khi liên kết bị sai, ta có thể sửa lại bằng cách:
Nháy đúp vào đường liên kết - chọn lại trường cần liên kết
Chọn Edit - RelationShip
Chọn Tools - RelationShip - Change Field
Chọn Tool - Edit
Để tạo liên kết giữa các bảng, ta thực hiện thao tác:
Create/Relationships/Chèn bảng vào
Database Tool/Relationships/Chèn bảng vào
Relationships/Database Tool/Chèn bảng vào
Create/Table/Design Table
Trong Access, để tạo liên kết giữa 2 bảng thì hai bảng đó phải có hai trường thỏa mãn điều kiện nào sau đây?
Có tên giống nhau
Có kiểu dữ liệu giống nhau
Có ít nhất một trường là khóa chính
Có kiểu dữ liệu khác nhau
Điều kiện cần để tạo được liên kết là gì?
Phải có ít nhất hai bảng
Phải có ít nhất một bảng và một mẫu hỏi
Phải có ít nhất một bảng mà một biểu mẫu
Tổng số bảng và mẫu hỏi ít nhất là 2
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?
Vì bảng chưa nhập dữ liệu
Vì một hai bảng này đang sử dụng (mở cửa sổ table)
Vì hai trường tham gia vào dây quan hệ cùng kiểu dữ liệu(data type), khác chiều dài (field size)
Vì bảng nhập dữ liệu chưa đúng
Câu 2: Để tạo liên kết giữa các bảng, ta chọn:
Câu 3: Muốn xóa liên kết giữa hai bảng, trong cửa sổ Relationships ta thực hiện:
Chọn hai bảng và nhấn phím Delete
Chọn đường liên kết giữa hai bảng đó và nhấn phím Delete
Chọn tất cả các bảng và nhấn phím Delete
Chỉ nhấn phím Delete
Muốn tổng hợp dữ liệu liên quan tới các bảng trong cùng một CSDL thì ta phải thực hiện thao tác nào?
Mở các bảng và ghi lại thông tin cần thiết
Liên kết giữa các bảng
Tạo CSDL mới gồm tất cả các thông tin trên các bảng gộp thành 1 bảng
Không tổng hợp được dữ liệu vì nó không cùng một bảng
