NEW
Font size
WorksheetsBÀi 7: Liên kết giữa Các bảng
Total questions: 18
Worksheet time: 9mins
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
Đ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
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
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
