Trắc nghiệm Tin học 12 bài 7 [có đáp án]: Liên kết giữa các bảng
- Lý thuyết Tin học 12 bài 7: Liên kết giữa các bảng [hay, chi tiết]
Câu 1: Liên kết giữa các bảng cho phép:
A. Tránh được dư thừa dữ liệu
B. Có thể có được thông tin tổng hợp từ nhiều bảng
C. Nhất quán dữ liệu
D. Cả A, B, C đều đúng
Trả lời: 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].
Đáp án: D
Câu 2: Để tạo liên kết giữa các bảng, ta chọn:
A.Tool/ Relationships hoặc nháy nút
B.Tool/ Relationships
C.Edit/ Insert/ Relationships
D.Tất cả đều đúng
Trả lời: Các bước để tạo liên kết giữa các bảng là:
+ Chọn Tool\Relationships hoặc nháy nút
+ Chọn các bảng sẽ liên kết
+ Tạo liên kết đôi một giữa các bảng
+ Đóng hộp thoại Realationships/ Yes để lưu lại
Đáp án: A
Câu 3: 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 khóa làm liên kết từ bảng phụ tới bảng chính[ trường khóa làm khóa chính]
2. Chọn các tham số liên kết
3. Hiển thị hai bảng [các trường] muốn tạo liên kết
4. Mở cửa sổ Relationships
A. 2→4→1→3 B. 4→1→2 C. 4→2→3→1 D. 3→1→4→2
Trả lời: Các bước thực hiện để tạo liên kết giữa hai bảng:
+ Mở cửa sổ Relationships
+ Hiển thị hai bảng [các trường] muốn tạo liên kết
+ Kéo thả trường khóa làm liên kết từ bảng phụ tới bảng chính[ trường khóa làm khóa chính]
+ Chọn các tham số liên kết
Đáp án: B
Câu 4: 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:
A. Có tên giống nhau
B. Có kiểu dữ liệu giống nhau
C. Có ít nhất một trường là khóa chính
D. Cả A, B, C
Trả lời: 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:
+ Có kiểu dữ liệu giống nhau
+ Có tên giống nhau
+ Có ít nhất một trường là khóa chính
Đáp án:C
Câu 5: Điều kiện cần để tạo được liên kết là:
A. Phải có ít nhất hai bảng
B. Phải có ít nhất một bảng và một mẫu hỏi
C. Phải có ít nhất một bảng mà một biểu mẫu
D. Tổng số bảng và mẫu hỏi ít nhất là 2
Trả lời: Điều kiện cần để tạo được liên kết là phải có ít nhất hai bảng và trường liên kết của hai bảng phải cùng kiểu dữ liệu.
Đáp án: A
Câu 6: Điều kiện để tạo mối liên kết giữa hai bảng là :
A. Trường liên kết của hai bảng phải cùng kiểu dữ liệu
B. Trường liên kết của hai bảng phải là chữ hoa
C. Trường liên kết của hai bảng phải là kiểu dữ liệu số
D. Trường liên kết của hai bảng phải khác nhau về kiểu dữ liệu
Trả lời: Đ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, có ít nhất 2 bảng.
Đáp án: A
Câu 7: 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: 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ì 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].
Đáp án: D
Câu 8: Khi liên kết bị sai, ta có thể sửa lại bằng cách chọn đường liên kết cần sửa, sau đó:
A. Nháy đúp vào đường liên kết chọn lại trường cần liên kết
B. Edit → RelationShip
C. Tools → RelationShip → Change Field
D. Chọn đường liên kết giữa hai bảng đó và nhấn phím Delete
Trả lời: Khi liên kết bị sai, ta có thể sửa lại bằng cách chọn đường liên kết cần sửa, sau đó nháy đúp vào đường liên kết chọn lại trường cần liên kết trong hộp thoại Edit Relationship.
Đáp án: A
Câu 9: Muốn xóa liên kết giữa hai bảng, trong cửa sổ Relationships ta thực hiện:
A. Chọn hai bảng và nhấn phím Delete
B. Chọn đường liên kết giữa hai bảng đó và nhấn phím Delete
C. Chọn tất cả các bảng và nhấn phím Delete
D. Cả A, B, C đều sai
Trả lời: Muốn xóa liên kết giữa hai bảng, trong cửa sổ Relationships ta thực hiện nháy vào đường liên kết giữa hai bảng đó và nhấn phím Delete hoặc Click phải chuột, chọn Delete → Yes.
Đáp án:B
Câu 10: Để xóa liên kết, trước tiên ta chọn liên kết cần xóa. Thao tác tiếp theo nào sau đây là sai?
A. Bấm Phím Delete → Yes
B. Click phải chuột, chọn Delete Yes
C. Edit → Delete → Yes
D. Tools → RelationShip → Delete → Yes
Trả lời: Để xóa liên kết, trước tiên ta chọn liên kết cần xóa. Thao tác tiếp theo là:
+ Click phải chuột, chọn Delete → Yes
+ Bấm Phím Delete → Yes
+ Edit → Delete → Yes.
Đáp án: D
Xem thêm các bài Lý thuyết và câu hỏi trắc nghiệm Tin học lớp 12 có đáp án hay khác:
Giới thiệu kênh Youtube Tôi
Trong bài viết này
-
Tổng quan
-
Tạo mối quan hệ bảng bằng cách sử dụng cửa sổ Mối quan hệ
-
Tạo mối quan hệ bảng bằng cách sử dụng ngăn Danh sách trường để thêm trường
-
Chỉnh sửa mối quan hệ
-
Thực thi tính toàn vẹn tham chiếu
-
Xóa mối quan hệ bảng
-
Tạo, chỉnh sửa hoặc xóa mối quan hệ trong Ứng dụng web
-
Tạo hoặc sửa đổi mối quan hệ trong cơ sở dữ liệu web của Access 2010
Trong bài viết này
-
Giới thiệu
-
Các kiểu quan hệ bảng
-
Tại sao phải tạo mối quan hệ bảng?
-
Hiểu tính toàn vẹn tham chiếu
-
Xem mối quan hệ bảng
Giới thiệu
Sau khi bạn đã tạo xong một bảng cho từng chủ đề trong cơ sở dữ liệu của bạn, bạn phải đưa ra cách để Access tổng hợp các thông tin đó lại khi cần thiết. Bạn thực hiện điều này bằng cách đặt các trường chung vào các có liên quan và bằng cách xác định các mối quan hệ giữa các bảng. Sau đó bạn có thể tạo các truy vấn, biểu mẫu và báo cáo sẽ cùng hiển thị thông tin từ một số bảng. Ví dụ: biểu mẫu hiện ở đây bao gồm các thông tin được lấy từ một vài bảng:
1. Các thông tin trong biểu mẫu này được lấy từ bảng Khách hàng...
2. ...bảng Đơn hàng...
3. ...bảng Sản phẩm...
4. ...và bảng Chi tiết Đơn hàng.
Tên khách hàng trong hộp Hóa đơn tới được truy xuất từ bảng Khách hàng, ID Đơn hàng và các giá trị Ngày Đơn hàng được lấy từ bảng Đơn hàng, tên Sản phẩm được lấy từ bảng Sản phẩm và các giá trị Giá Đơn vị và Số lượng được lấy từ bảng Chi tiết Đơn hàng. Các bảng này được nối kết với nhau theo nhiều cách để thu thập các thông tin từ mỗi bảng vào trong biểu mẫu.
Trong ví dụ trước, các trường trong các bảng phải được phối hợp để thể hiện các thông tin về cùng một đơn hàng. Thực hiện việc phối hợp này bằng cách dùng các mối quan hệ bảng. Mối quan hệ bảng hoạt động bằng cách khớp dữ liệu trong các trường khóa— thường là một trường có cùng tên trong cả hai bảng. Trong hầu hết các trường hợp, các trường khớp này đều là khóa chính từ một bảng, bảng này sẽ cung cấp một mã định danh duy nhất cho từng bản ghi và khóa ngoại trong bảng khác. Ví dụ: nhân viên có thể được kết hợp với các đơn hàng mà họ chịu trách nhiệm qua việc tạo ra một mối quan hệ bảng giữa các trường IDNhân viên trong các bảng Nhân viên và Đơn hàng.
1. IDNhân viên xuất hiện ở cả hai bảng— ở dạng khóa chính...
2. ... và ở dạng khóa ngoại.
Đầu Trang
1. Tóm tắt lý thuyết
1.1. Khái niệm
– 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 bang cho phép tổng hợp dữ liệu từ nhiều bảng.
Ví dụ: Một công ti chuyên bán dụng cụ văn phòng thường xuyên nhận đơn đặt hàng từ khách à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
MAT_HANG
HOA_DON
1.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
Bước 2.Mở CSDL. Nháy nút
Bước 3.Nháy nút
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[hình 3].
- 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.
Bước 5.Nháy nút
1.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.
1.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.