wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Chủ đề F3_FICT3 Khối 11

Total questions: 42

Worksheet time: 21mins

Name
Class
Date
1.

CSDL quan hệ cần được thiết kế để tránh dư thừa dữ liệu có mục đích

a)

giúp tăng tốc độ nhập dữ liệu

b)

giảm việc lưu trữ lại thông tin không cần thiết và tránh sai lệch khi cập nhật

c)

giảm việc lưu trữ lại thông tin không cần thiết và giúp người dùng dễ dàng sao chép dữ liệu

d)

cho phép dữ liệu trùng lặp mà không ảnh hưởng

2.

Trong mô hình CSDL gồm ba bảng (SÁCH, NGƯỜI ĐỌC, MƯỢN-TRẢ), việc tách bảng NGƯỜI ĐỌC ra riêng giúp ích gì?

a)

Giảm số lượng trường trong bảng SÁCH

b)

Không cần lưu số thẻ nhiều lần trong bảng MƯỢN-TRẢ

c)

Dễ dàng xóa toàn bộ dữ liệu mượn trả

d)

Bảng MƯỢN-TRẢ không cần lưu mã sách nữa

3.

Trong bảng MƯỢN-TRẢ, trường Số thẻ TV đóng vai trò gì trong thiết kế CSDL?

a)

Khóa chính của bảng MƯỢN-TRẢ

b)

Thuộc tính hiển thị

c)

Dữ liệu thường xuyên thay đổi

d)

Khóa ngoại liên kết đến bảng NGƯỜI ĐỌC

4.

Nếu lưu cả thông tin về bạn đọc (Họ tên, Lớp, Ngày sinh) trực tiếp trong bảng MƯỢN-TRẢ mỗi lần mượn sách, điều gì sẽ xảy ra?

a)

CSDL dễ quản lý hơn

b)

Không xảy ra lỗi vì dữ liệu luôn trùng khớp

c)

Dư thừa dữ liệu và tăng nguy cơ sai lệch khi cập nhật

d)

Giảm số bảng cần phải thiết kế

5.

Mục đích chính của việc liên kết giữa các bảng trong CSDL quan hệ là gì?

a)

Giúp giảm số lượng bảng cần thiết kế

b)

Lấy và ghép nối dữ liệu chính xác từ nhiều bảng khi cần

c)

Tự động tạo khóa chính

d)

Đảm bảo bảng chỉ chứa một loại dữ liệu

6.

Khóa ngoại của một bảng là trường

a)

chứa dữ liệu ngày tháng

b)

được dùng cho việc tính toán

c)

trong bảng này đồng thời là khóa chính của bảng khác

d)

dùng để tạo chỉ mục sắp xếp

7.

Thủ thư muốn tìm danh sách học sinh đã mượn sách của tác giả “Polya”. Thủ thư cần truy xuất dữ liệu từ những bảng nào?

a)

Chỉ bảng SÁCH

b)

SÁCH và NGƯỜI ĐỌC

c)

SÁCH và MƯỢN-TRẢ

d)

MƯỢN-TRẢ, SÁCH và NGƯỜI ĐỌC

8.

Một học sinh báo mất thẻ thư viện. Thủ thư muốn kiểm tra xem học sinh này đang mượn bao nhiêu sách. Trường nào được dùng để truy xuất dữ liệu từ bảng MƯỢN-TRẢ?

a)

Tên sách

b)

Số trang

c)

Số thẻ TV

d)

Mã sách

9.

Nếu bảng MƯỢN-TRẢ nhập sai một giá trị Số thẻ TV không tồn tại trong bảng NGƯỜI ĐỌC, điều gì sẽ xảy ra khi thực hiện liên kết?

a)

Dữ liệu vẫn ghép nối bình thường

b)

Hệ thống tự tạo một bạn đọc mới

c)

Không thể truy xuất đúng dữ liệu vì khóa ngoại không khớp khóa chính

d)

Toàn bộ bảng sẽ bị xóa

10.

Nhân viên thư viện muốn biết tên sách và ngày trả của quyển sách có mã AN-01. Các bảng cần sử dụng là:

a)

SÁCH

b)

MƯỢN-TRẢ

c)

SÁCH và MƯỢN-TRẢ

d)

NGƯỜI ĐỌC và MƯỢN-TRẢ

11.

Trong CSDL thư viện “Cho biết Họ và tên, Lớp của những học sinh đã mượn quyển sách mã TH-01”, ta cần dữ liệu từ bảng nào?

a)

Chỉ bảng SÁCH

b)

Chỉ bảng NGƯỜI ĐỌC

c)

Hai bảng MƯỢN-TRẢ và NGƯỜI ĐỌC

d)

Một mình bảng MƯỢN-TRẢ là đủ

12.

Trong ví dụ, trường Số thẻ TV của bảng MƯỢN-TRẢ đóng vai trò gì?

a)

Khóa chính của bảng SÁCH

b)

Khóa ngoại liên kết sang bảng NGƯỜI ĐỌC

c)

Thuộc tính không thể liên kết

d)

Dữ liệu trùng lặp không dùng đến

13.

Liên kết giữa bảng MƯỢN-TRẢ và bảng NGƯỜI ĐỌC được dựa trên điều kiện nào?

a)

Họ và tên trùng nhau

b)

Số thẻ TV xuất hiện trong MƯỢN-TRẢ phải không có trong NGƯỜI ĐỌC

c)

Số thẻ TV xuất hiện trong MƯỢN-TRẢ phải có trong NGƯỜI ĐỌC

d)

Mã sách giống nhau

14.

Theo giải thích ở phần ghi chú, khóa ngoại của một bảng là gì?

a)

Trường chứa dữ liệu ngày tháng

b)

Trường được dùng cho việc tính toán

c)

Trường trong bảng này đồng thời là khóa chính của bảng khác

d)

Trường dùng để tạo chỉ mục sắp xếp

15.

Trong ví dụ, vì sao trường Số thẻ TV phải là khóa chính của bảng NGƯỜI ĐỌC khi liên kết?

a)

Vì trường này có giá trị ngẫu nhiên

b)

Vì trường này dễ nhớ

c)

Vì mỗi số thẻ TV xác định duy nhất một người đọc, đảm bảo liên kết đúng

d)

Vì bảng MƯỢN-TRẢ không chứa dữ liệu trùng

16.

Trong bảng MƯỢN-TRẢ xuất hiện bản ghi mới có Số thẻ TV = "HS-007", nhưng trong bảng NGƯỜI ĐỌC không có giá trị "HS-007". Điều gì sẽ xảy ra nếu vẫn lưu bản ghi này?

a)

Dữ liệu vẫn hợp lệ vì Số thẻ TV chỉ là mô tả

b)

Bảng MƯỢN-TRẢ tự động tạo bản ghi người đọc mới

c)

Dữ liệu mất tính toàn vẹn tham chiếu vì "HS-007" không được giải thích

d)

CSDL sẽ xóa toàn bộ dữ liệu mượn trả liên quan

17.

Để đảm bảo bản ghi mới trong bảng MƯỢN-TRẢ có Số thẻ TV = "HS-007" được chấp nhận, thao tác nào là đúng?

a)

Chèn bản ghi vào bảng MƯỢN-TRẢ trước rồi cập nhật sau

b)

Thêm giá trị "HS-007" vào bảng NGƯỜI ĐỌC trước

c)

Thay kiểu dữ liệu của trường Số thẻ TV

d)

Xóa toàn bộ bảng NGƯỜI ĐỌC và nhập lại

18.

Một thủ thư muốn thêm bản ghi mượn sách mới vào bảng MƯỢN-TRẢ. Để tránh vi phạm ràng buộc khóa ngoại, thủ thư cần kiểm tra điều gì?

a)

Kiểu dữ liệu của trường Ngày trả

b)

Số thẻ TV hoặc Mã sách tồn tại trong bảng NGƯỜI ĐỌC hoặc bảng SÁCH

c)

Số thẻ TV và Mã sách đều phải tồn tại trong bảng NGƯỜI ĐỌC và SÁCH

d)

Dung lượng của file CSDL

19.

Trong quá trình kiểm tra dữ liệu, nhân viên phát hiện một giá trị khóa ngoại trong bảng MƯỢN-TRẢ không có trong bảng được tham chiếu. Cách xử lý đúng là gì?

a)

Bỏ qua vì không ảnh hưởng đến hệ thống

b)

Xóa bản ghi ở bảng MƯỢN-TRẢ

c)

Thêm hoặc chỉnh sửa dữ liệu ở bảng được tham chiếu để giá trị phù hợp

d)

Đổi tên trường được tham chiếu

20.

Vì sao CSDL quan hệ thường gồm nhiều bảng liên kết với nhau?

a)

Để lưu dữ liệu cho đẹp hơn

b)

Để giảm số lượng trường trong mỗi bảng

c)

Để truy xuất thông tin chính xác và đầy đủ từ nhiều bảng

d)

Để bảng trở nên nhỏ hơn

21.

Khi hai bảng có chung một trường và trường đó là khóa chính của một bảng, trường đó trong bảng còn lại được gọi là gì?

a)

Trường mô tả

b)

Trường dữ liệu

c)

Khóa ngoại

d)

Trường tạm

22.

Điều kiện quan trọng nhất để dữ liệu giữa hai bảng có liên kết được coi là hợp lệ là gì?

a)

Hai bảng phải có số lượng trường như nhau và dữ liệu chỉ cần có dạng văn bản

b)

Các bảng phải có cùng tên

c)

Mọi giá trị khóa ngoại đều phải xuất hiện trong trường khóa của bảng được tham chiếu

d)

Dữ liệu chỉ cần có dạng văn bản

23.

Tại sao hệ quản trị CSDL quan hệ cần có cơ chế kiểm soát ràng buộc khóa ngoại để

a)

ngăn người dùng thêm bảng mới

b)

đảm bảo việc cập nhật dữ liệu không tạo ra lỗi tham chiếu

c)

tăng tốc máy tính

d)

giảm số lượng bản ghi

24.

Nếu một giá trị khóa ngoại không xuất hiện trong bảng được tham chiếu, điều gì xảy ra?

a)

Vi phạm toàn vẹn tham chiếu và bản ghi có thể bị từ chối hoặc báo lỗi

b)

Không ảnh hưởng gì đến dữ liệu

c)

Hệ thống tự động tạo giá trị khóa chính mới để phù hợp

d)

CSDL tự động đổi khóa ngoại sang giá trị hợp lệ

25.

Một bảng có thể xem là bảng tham chiếu khi nào?

a)

Khi bảng có ít trường

b)

Khi bảng chứa các giá trị khóa chính mà bảng khác liên kết đến thông qua khóa ngoại

c)

Khi bảng không chứa dữ liệu

d)

Khi bảng chỉ chứa dữ liệu dạng số

26.

Mục đích của việc thiết lập mối quan hệ giữa hai bảng trong CSDL để

a)

các bảng tự động sao chép dữ liệu của nhau.

b)

kết nối dữ liệu giữa hai bảng và kiểm tra việc nhập dữ liệu hợp lệ.

c)

xóa dữ liệu trong cả hai bảng cùng lúc và kiểm tra việc nhập dữ liệu hợp lệ.

d)

bảng này thay thế bảng kia.

27.

Trong phép nối kiểu Left outer join, Access sẽ lấy:

a)

Tất cả bản ghi của bảng bên trái và chỉ bản ghi khớp của bảng bên phải.

b)

Tất cả bản ghi của bảng bên phải và chỉ bản ghi khớp của bảng bên trái.

c)

Chỉ các bản ghi trùng nhau giữa hai bảng.

d)

Mọi bản ghi của cả hai bảng.

28.

Để mở vùng làm việc với các mối quan hệ giữa các bảng, ta chọn:

a)

Home → Table

b)

Create → Form

c)

Database Tools → Relationships

d)

Design → Query

29.

Thao tác nào dùng để xóa một mối quan hệ giữa hai bảng?

a)

Nháy đúp vào đường nối giữa hai bảng.

b)

Nháy chuột vào mối quan hệ và nhấn phím Delete.

c)

Chọn Edit → Remove Table.

d)

Nhấn nút Clear Relationship trong bảng.

30.

Khi thiết lập quan hệ giữa hai bảng, để đảm bảo tính toàn vẹn tham chiếu (Referential Integrity), ta cần:

a)

Đánh dấu vào ô Enforce Referential Integrity.

b)

Chọn kiểu Join Type = 2.

c)

Xóa toàn bộ dữ liệu trước khi thiết lập.

d)

Chỉ cần đặt khóa chính cho một bảng.

31.

Để tạo cột dữ liệu tra cứu (lookup field) trong Access, ta sử dụng công cụ:

a)

Query Builder

b)

Table Analyzer

c)

Lookup Wizard

d)

Relationship Wizard

32.

Trong bước thiết lập cột dữ liệu tra cứu, hộp thoại đầu tiên yêu cầu lựa chọn:

a)

Bảng nguồn dữ liệu

b)

Trường cần tra cứu

c)

Tên trường mới

d)

Cách sắp xếp dữ liệu

33.

Khi thiết lập quan hệ 1 - ∞ giữa hai bảng, ta thực hiện thao tác:

a)

Kéo trường khóa chính của bảng cha vào trường khóa chính của bảng con.

b)

Kéo trường khóa ngoại của bảng con vào trường khóa chính của bảng cha.

c)

Kéo bất kỳ trường nào giữa hai bảng.

d)

Nhập cùng tên bảng cho cả hai bảng.

34.

Trong mục Thực hành tạo liên kết giữa các bảng, để trường Số thẻ trong bảng Mượn-Trả trở thành dữ liệu tra cứu, ta cần:

a)

Đổi tên bảng Bạn Đọc.

b)

Xóa các bảng ghi trước đó.

c)

Chọn Lookup Wizard và lấy dữ liệu từ bảng Bạn Đọc.

d)

Sao chép dữ liệu thủ công từ bảng Bạn Đọc sang bảng Mượn-Trả.

35.

Khi thiết lập quan hệ giữa hai bảng, việc nháy nút Join Type trong hộp thoại Edit Relationships giúp:

a)

Chọn bảng nào được ưu tiên khi truy vấn.

b)

Xác định thuộc tính cho phép nối dữ liệu theo kiểu phù hợp.

c)

Tự động tạo khóa chính cho bảng còn thiếu.

d)

Xóa toàn bộ mối quan hệ và tạo lại.

36.

Trong Access, nếu muốn lấy tất cả bản ghi của bảng bên phải và chỉ lấy các bản ghi khớp từ bảng bên trái, phải chọn kiểu nối nào?

a)

Inner join

b)

Left outer join

c)

Right outer join

d)

Cross join

37.

Khi thiết lập mối quan hệ mà không đánh dấu Enforce Referential Integrity, điều gì có thể xảy ra?

a)

Bảng mất toàn bộ dữ liệu

b)

Truy vấn không thể thực hiện

c)

Có thể nhập dữ liệu không tồn tại trong bảng cha, gây sai lệch dữ liệu

d)

Không thể sửa bất kỳ bản ghi nào

38.

Để chỉnh sửa một mối quan hệ đã thiết lập, thao tác đúng là gì?

a)

Nháy vào bảng và chọn Edit Table

b)

Nháy đúp chuột vào đường nối giữa hai bảng

c)

Nháy chuột phải vào bảng và chọn Modify Relationship

d)

Mở Query Design và chỉnh sửa trong đó

39.

Khi sử dụng Lookup Wizard, việc nháy mũi tên ">" trong hộp thoại chọn trường dữ liệu có tác dụng gì?

a)

Xóa trường khỏi danh sách nguồn

b)

Chuyển trường được chọn sang danh sách Selected Fields

c)

Tạo thêm trường mới trong bảng nguồn

d)

Chuyển tất cả các trường sang danh sách Selected Fields

40.

Sau khi hoàn tất thiết lập cột dữ liệu tra cứu, dấu hiệu nào trong bảng cho thấy dữ liệu đã trở thành kiểu tra cứu có trường chọn từ danh sách?

a)

Xuất hiện màu xanh

b)

Biểu tượng hình ổ khóa

c)

Mũi tên xổ xuống cho phép chọn từ danh sách

d)

Tự động sắp xếp theo thứ tự tăng dần và có biểu tượng hình ổ khóa

41.

Trong thao tác thiết lập quan hệ, nếu kéo nhầm trường không phải khóa chính vào bảng còn lại, điều gì xảy ra?

a)

Access tạo quan hệ 1–∞ như bình thường

b)

Access báo lỗi hoặc không tạo được quan hệ đúng

c)

Access tự động chọn một trường khác để tạo quan hệ

d)

Access xóa trường vừa kéo

42.

Khi thiết lập quan hệ giữa bảng Bạn Đọc và bảng Mượn–Trả, việc thiết lập Số thẻ trong bảng Mượn–Trả làm trường lookup dùng để làm gì?

a)

Tự động sao chép dữ liệu từ bảng Bạn Đọc và bảng Sách

b)

Đảm bảo chỉ có các giá trị Số thẻ hợp lệ được nhập

c)

Gộp hai bảng thành một bảng duy nhất

d)

Chuyển kiểu dữ liệu của Số thẻ sang dạng số