wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

tin hoc

Total questions: 59

Worksheet time: 30mins

Name
Class
Date
1.

Khi giáo viên muốn kiểm tra học sinh có tiến bộ trong học tập hay không, hoạt động nào phù hợp nhất?

a)

Cập nhật dữ liệu

b)

Xóa dữ liệu

c)

Truy xuất và so sánh dữ liệu giữa các kì

d)

Nhập lại toàn bộ dữ liệu

2.

Một cửa hàng muốn biết những khách hàng nào mua trên 10 lần/tháng. Hoạt động nào nên làm?

a)

Cập nhật dữ liệu khách hàng

b)

Truy xuất dữ liệu từ hệ thống bán hàng

c)

Xóa dữ liệu khách hàng

d)

Sao lưu dữ liệu

3.

Cập nhật dữ liệu là gì?

a)

Xóa hết dữ liệu trong bảng số liệu của file đó đi

b)

Ghi lại thông tin, cập nhật thêm thông tin, hoặc xóa bớt thông tin trong bảng số liệu của một file

c)

Trích xuất file dữ liệu từ Word sang PDF

d)

Biến đổi dữ liệu này sang dữ liệu khác

4.

Việc thu thập dữ liệu bằng máy quét mã vạch trong siêu thị có lợi ích chính là:

a)

Giảm thời gian nhập liệu thủ công và tăng độ chính xác

b)

Tăng số nhân viên thu ngân

c)

Tự động thay đổi giá sản phẩm

d)

Xóa dữ liệu khách hàng mua hàng

5.

Truy xuất dữ liệu là:

a)

Sử dụng USB để sao lưu và chuyển dữ liệu từ máy tính này sang máy tính khác

b)

Lưu trữ và chia sẻ dữ liệu bằng công cụ Google Drive

c)

Thêm, xóa và chỉnh sửa dữ liệu

d)

Tìm kiếm, sắp xếp hay lọc ra các dữ liệu theo những tiêu chí nào đó từ dữ liệu đã có

6.

Cơ sở dữ liệu là?

a)

Một tập hợp các dữ liệu có liên quan với nhau

b)

Một tập hợp các dữ liệu có liên quan với nhau, được lưu trữ một cách có tổ chức trên hệ thống máy tính

c)

Một tập hợp các đối tượng dữ liệu liên quan một cách có tổ chức trên hệ thống máy tính

d)

Dự án ẩn khác

7.

Cơ sở dữ liệu có thuộc tính cơ bản nào sau đây?

a)

Tính cấu trúc

b)

Tính không dư thừa

c)

Tính độc lập dữ liệu

d)

Cả ba đáp án trên

8.

Tính toàn vẹn của cơ sở dữ liệu là

a)

Cơ sở dữ liệu phải được bảo vệ an toàn, ngăn chặn được những truy xuất trái phép, chống được việc sao chép dữ liệu không hợp lệ

b)

Khả năng mở phần mềm dùng nhưng không cần phải cập nhật thiết bị phần cứng trên hệ thống

c)

Các giá trị dữ liệu phải thỏa mãn những ràng buộc có thể quy tác vào thuộc tính hoặc là mối ràng buộc

d)

Đáp án khác

9.

Thời quen nhấn của người lưu trữ có thể dẫn đến?

a)

Sự thất lạc dữ liệu khi lưu trữ không đúng chỗ

b)

Sự không nhất quán của dữ liệu khi lưu trữ đồng bộ

c)

Sự không nhất quán dữ liệu khi lưu trữ thủ công

d)

Cả ba đáp án trên đều đúng

10.

Tính bảo mật và an toàn của cơ sở dữ liệu là

a)

Cơ sở dữ liệu phải được bảo vệ an toàn, ngăn chặn được những truy xuất trái phép, chống được việc sao chép dữ liệu không hợp lệ

b)

Khả năng mở phần mềm dùng nhưng không cần phải cập nhật thiết bị phần cứng trên hệ thống

c)

Các giá trị dữ liệu phải thỏa mãn những ràng buộc có thể quy tác vào thuộc tính hoặc là mối ràng buộc

d)

Đáp án khác

11.

Cần phải tổ chức việc lưu trữ dữ liệu trên máy tính hợp lý để?

a)

Hạn chế trùng lặp làm dư thừa dữ liệu

b)

Khắc phục những lỗi không nhất quán về dữ liệu

c)

Dễ nhìn để quan sát, dễ chia sẻ, dễ bảo trì

d)

Hạn chế những lỗi nhập dữ liệu, khắc phục những lỗi không nhất quán về dữ liệu

12.

Chọn đáp án đúng để điền vào: "Dữ liệu cần được tổ chức lưu trữ một cách … với việc xây dựng và phát triển phần mềm"

a)

nhất quán

b)

không dư thừa

c)

độc lập

d)

phụ thuộc

13.

Trong giao dịch chuyển tiền, số tiền đã bị trừ ở bên tài khoản chuyển đi nhưng lại chưa xuất hiện trong tài khoản nhận về. Trường hợp này vi phạm thuộc tính cơ bản nào của CSDL?

a)

Tính nhất quán

b)

Tính an toàn và bảo mật thông tin

c)

Tính độc lập

d)

Tính ràng buộc

14.

Khi thống kê dữ liệu, cột điểm nào có thể bỏ qua?

a)

TB môn

b)

Điểm cuối kì 1

c)

Điểm giữa kì 1

d)

Điểm thường xuyên 1

15.

Cần tiến hành cập nhật hồ sơ học sinh của nhà trường trong các trường hợp nào sau đây?

a)

Một học sinh mới chuyển từ trường khác đến, thông tin về ngày sinh của một học sinh bị sai

b)

Sắp xếp danh sách học sinh theo thứ tự tăng dần của tên

c)

Tin học sinh có điểm môn toán cao nhất khối

d)

Tính tỉ lệ học sinh trên trung bình môn Tin qua từng lớp

16.

Hệ quản trị CSDL là:

a)

Phần mềm dùng tạo lập, cập nhật, lưu trữ và khai thác thông tin của CSDL

b)

Phần mềm dùng tạo lập, lưu trữ một CSDL

c)

Phần mềm dùng tạo lập và xử lí thông tin trong CSDL

d)

Phần mềm dùng tạo lập CSDL

17.

Phần mềm nào là Hệ Quản trị CSDL (Database Management Systems- DBMS):

a)

SQL Server, Oracle, Access

b)

Microsoft Word

c)

Microsoft Excel

d)

Hệ thống thông tin quản lý sinh viên

18.

Một hệ CSDL gồm:

a)

CSDL, hệ quản trị CSDL và phần mềm hỗ trợ

b)

CSDL và các thiết bị vật lí

c)

Các phần mềm ứng dụng và CSDL

d)

Hệ QTCSDL và các thiết bị vật lí

19.

“Một người dùng máy tính cá nhân để quản lí thu, chi của gia đình” thì chọn kiến trúc nào của hệ CSDL cho phù hợp?

a)

Tập trung

b)

Phân tán

c)

Vừa tập trung vừa phân tán

d)

Kiểu kiến trúc nhiều tầng

20.

Hệ CSDL quản lí nhân sự gồm các thành phần:

a)

Phần mềm quản lí nhân sự

b)

Hệ QT CSDL

c)

CSDL nhân sự

d)

Ba thành phần trên

21.

Phát biểu nào KHÔNG ĐÚNG về mô hình CSDL phân tán?

a)

CSDL phân tán có tính sẵn sàng cao

b)

CSDL phân tán dễ thiết kế, triển khai và bảo trì

c)

CSDL phân tán có thể bổ sung thêm trạm CSDL nhanh chóng khi cần thiết

d)

CSDL phân tán có độ tin cậy và an toàn dữ liệu cao, do có nhiều cơ sở dữ liệu con lưu trữ dữ liệu

22.

Hệ cơ sở dữ liệu tập trung được lưu trữ ở đâu?

a)

Trên nhiều máy tính trong mạng

b)

Trên một máy tính duy nhất

c)

Trên điện thoại của từng người dùng

d)

Trên tất cả các máy tính tham gia hệ thống

23.

Điểm hạn chế lớn của hệ cơ sở dữ liệu tập trung là gì?

a)

Khó bảo mật dữ liệu

b)

Tốn nhiều chi phí lưu trữ

c)

Gây khó khăn trong việc mở rộng và đáp ứng số lượng người dùng lớn

d)

Không thể sao lưu dữ liệu

24.

Hệ cơ sở dữ liệu phân tán có đặc điểm nổi bật so với hệ cơ sở dữ liệu tập trung?

a)

Dữ liệu chỉ được lưu trữ trong một máy chủ

b)

Người dùng chỉ có thể truy cập tại một địa điểm duy nhất

c)

Dữ liệu được lưu trữ và quản lý trên nhiều trạm/máy tính khác nhau nhưng vẫn liên kết với nhau qua mạng

d)

Không thể truy xuất dữ liệu từ xa

25.

Ví dụ nào sau đây phù hợp nhất để nói về cơ sở dữ liệu phân tán?

a)

Một doanh nghiệp chỉ quản lý dữ liệu tại một văn phòng nhỏ

b)

Một trường học lưu dữ liệu học sinh trong một máy chủ duy nhất

c)

Một ngân hàng có nhiều chi nhánh ở nhiều tỉnh/thành phố và cần truy cập dữ liệu chung

d)

Một cá nhân lưu dữ liệu trong máy tính cá nhân

26.

Khai thác thông tin là mục đích của việc gì?

a)

Việc xử lí dữ liệu

b)

Việc truy xuất dữ liệu

c)

Việc lưu trữ dữ liệu

d)

Việc chia sẻ dữ liệu

27.

Cơ sở dữ liệu (CSDL) quan hệ là?

a)

Là CSDL lưu trữ dưới dạng các bảng có không quan hệ với nhau

b)

Là CSDL lưu trữ dưới dạng các bảng có quan hệ với nhau

c)

Giống hệt với CSDL phân tán

d)

Là CSDL phân tích dưới dạng các bảng có quan hệ với nhau

28.

Trong các phần mềm sau đây, phần mềm nào không phải là hệ quản trị CSDL quan hệ?

a)

Microsoft Excel

b)

Microsoft Access

c)

Microsoft SQL Server

d)

MySQL

29.

Bản ghi là?

a)

Tập hợp các thông tin về nhiều đối tượng cụ thể được quản lý trong file

b)

Tập hợp các thông tin về nhiều đối tượng cụ thể được quản lý trong bảng

c)

Tập hợp các thông tin về một đối tượng cụ thể được quản lý trong bảng

d)

Tập hợp các thông tin về một đối tượng cụ thể được quản lý trong bảng tính

30.

Trường thể hiện cái gì?

a)

Thuộc tính của đối tượng

b)

Chức năng của đối tượng

c)

Khả năng phân tán của đối tượng

d)

Khả năng lưu của đối tượng

31.

CSDL quan hệ có hai loại khóa nào là?

a)

Khóa chính, khóa phụ

b)

Khóa trong, khóa ngoài

c)

Khóa chính, khóa ngoài

d)

Khóa trong, khóa phụ

32.

Phát biểu nào SAI trong các phát biểu sau khi nói về khóa chính?

a)

Một bảng có thể có nhiều khóa chính

b)

Mỗi bảng có ít nhất một khóa

c)

Xác định khóa chính phụ thuộc vào quan hệ logic của dữ liệu chứ không phụ thuộc vào giá trị các dữ liệu

d)

Nên chọn khóa chính là khóa có ít thuộc tính nhất

33.

Khóa ngoại là?

a)

Là trường hoặc nhóm trường ở bảng này được làm khóa chính ở bảng khác

b)

Là trường hoặc nhóm trường ở bảng này được làm khóa ngoại ở bảng khác

c)

Là trường hoặc nhóm trường ở bảng này được làm trường ở bảng khác

d)

Không có đáp án đúng

34.

Liên kết dữ liệu là?

a)

Sử dụng khóa ngoại của bảng để thực hiện ghép nối dữ liệu hai bảng với nhau

b)

Sử dụng khóa chính của bảng để thực hiện ghép nối dữ liệu hai cột với nhau

c)

Sử dụng khóa ngoại của bảng để thực hiện ghép nối dữ liệu hai hàng với nhau

d)

Sử dụng khóa chính của bảng để thực hiện ghép nối dữ liệu hai bảng với nhau

35.

Tổ chức lưu trữ dữ liệu nào giúp cho việc tìm kiếm một mẫu dữ liệu cụ thể trên nền tảng nhanh chóng hơn?

a)

Tổ chức theo thứ tự bằng chữ cái

b)

Tổ chức theo thứ tự ngày tháng

c)

Tổ chức theo thứ tự địa chỉ đường

d)

Tổ chức theo thứ tự khóa chính

36.

Trong một hệ thống cơ sở dữ liệu, khái niệm "Table" tương đương với gì?

a)

Một tập tin chứa dữ liệu

b)

Một bảng chứa các hàng và cột dữ liệu

c)

Một thư mục chứa nhiều tập tin dữ liệu

d)

Một hệ thống lưu trữ đám mây

37.

Cho cơ sở dữ liệu HỢP ĐỒNG BÁN HÀNG, gồm các bảng sau: KHACH_HANG(MAKH, TENKH, DIACHI, SODT); HOP_DONG(SOHD, NGAYHD, MAKH, MAHH, KYHAN, SLMUA, TRATRUOC, TRAGOP); DMHH(MAHH, TENHH, DVT, TRIGIA). Xác định khóa chính của bảng KHACH_HANG (KHÁCH HÀNG):

a)

MAKH

b)

TENKH

c)

DIACHI

d)

SODT

38.

Cho cơ sở dữ liệu HỢP ĐỒNG BÁN HÀNG (như trên). Xác định khóa chính của bảng HOP_DONG (HỢP ĐỒNG):

a)

NGAYHD

b)

SOHD

c)

MAKH

d)

KYHAN

39.

Cho cơ sở dữ liệu HỢP ĐỒNG BÁN HÀNG (như trên). Xác định khóa ngoại của bảng HOP_DONG:

a)

MAKH

b)

MAHH

c)

SOHD

d)

MAKH và MAHH

40.

Ngôn ngữ truy vấn cơ sở dữ liệu phổ biến nhất là:

a)

HTML

b)

SQL

c)

C++

d)

Java

41.

Ngôn ngữ định nghĩa dữ liệu bao gồm các lệnh cho phép:

a)

Đảm bảo tính độc lập dữ liệu

b)

Khai báo kiểu dữ liệu, cấu trúc dữ liệu và các ràng buộc trên dữ liệu của CSDL

c)

Mở tài các đối tượng trong từ điển dữ liệu

d)

Khôi phục dữ liệu của CSDL

42.

Ngôn ngữ thao tác dữ liệu bao gồm các lệnh cho phép:

a)

Khai báo kiểu dữ liệu, cấu trúc, các ràng buộc trên dữ liệu của CSDL

b)

Tạo, xóa và sửa đổi cấu trúc của CSDL

c)

Truy vấn, cập nhật, chèn thêm, sắp xếp, kết xuất báo cáo...

d)

Cập nhật và khai thác dữ liệu

43.

Những nhiệm vụ nào dưới đây không thuộc nhiệm vụ của công cụ kiểm soát, điều khiển truy cập vào CSDL?

a)

Duy trì tính nhất quán của CSDL

b)

Cập nhật (thêm, sửa, xóa dữ liệu)

c)

Khôi phục CSDL khi có sự cố

d)

Phát hiện và ngăn chặn sự truy cập không được phép

44.

DDL là gì?

a)

Ngôn ngữ thao tác dữ liệu

b)

Ngôn ngữ xóa bỏ dữ liệu

c)

Ngôn ngữ kiểm soát dữ liệu

d)

Ngôn ngữ định nghĩa dữ liệu

45.

DML là gì?

a)

Ngôn ngữ thao tác dữ liệu

b)

Ngôn ngữ xóa bỏ dữ liệu

c)

Ngôn ngữ kiểm soát dữ liệu

d)

Ngôn ngữ định nghĩa dữ liệu

46.

DCL là gì?

a)

Ngôn ngữ thao tác dữ liệu

b)

Ngôn ngữ xóa bỏ dữ liệu

c)

Ngôn ngữ kiểm soát dữ liệu

d)

Ngôn ngữ định nghĩa dữ liệu

47.

Giả sử một bảng có 2 trường SOBH (số bảo hiểm) và HOTEN (họ tên) thì nên chọn trường SOBH làm khóa chính khi nào?

a)

Trường SOBH trùng trước trường HOTEN

b)

Trường SOBH là kiểu số, trong khi đó trường HOTEN không phải là kiểu số

c)

Trường SOBH là duy nhất, trong khi đó trường HOTEN không phải là duy nhất

d)

Trường SOBH có độ dài ngắn hơn

48.

CREATE DATABASE là?

a)

Một biểu thức

b)

Câu truy vấn DDL

c)

Câu truy vấn DCL

d)

Câu truy vấn DML

49.

Để khai báo 1 bảng ta dùng từ khóa?

a)

Create Table

b)

Create Database

c)

Alter Table

d)

Create Data

50.

Từ khóa "As" có chức năng gì trong truy vấn SQL?

a)

Gán tên mới tạm thời cho một trường trong bảng dữ liệu

b)

Tạo tên mới cho một trường trong bảng dữ liệu

c)

Thay thế trường này bằng trường khác

d)

So sánh hai trường trong bảng dữ liệu

51.

Để liên kết các bảng, ta sử dụng mệnh đề:

a)

INNER JOIN

b)

CONNECT

c)

GROUP BY

d)

LINK

52.

Sử dụng ORDER BY trong truy vấn SQL để:

a)

Nhóm các kết quả truy vấn theo từng nhóm

b)

Sắp xếp kết quả truy vấn theo thứ tự tăng dần hoặc giảm dần

c)

Trả về số lượng các dòng dữ liệu thỏa mãn các điều kiện truy vấn

d)

In kết quả truy vấn

53.

Để truy xuất những quyển sách có tên bắt đầu bằng chữ P, ta sử dụng câu lệnh truy vấn:

a)

WHERE bookTitle LIKE "?P"

b)

WHERE bookTitle LIKE "?P%"

c)

WHERE bookTitle LIKE "%P"

d)

WHERE bookTitle LIKE "*P*"

54.

Câu truy vấn cập nhật dữ liệu là?

a)

UPDATE OUT =

b)

UPDATE SET =

c)

UPDATE OUT =

d)

UPDATE SET =

55.

Câu truy vấn DDL "FOREIGN KEY...REFERENCES" có ý nghĩa là:

a)

Khai báo khóa ngoại

b)

Khởi tạo bảng

c)

Thay đổi định nghĩa bảng

d)

Khai báo khóa chính

56.

REAL có ý nghĩa là?

a)

xác lập đơn vị số thực

b)

phép tính có kết quả là số thực

c)

số thực dấu phẩy động

d)

số thực

57.

Thứ tự đúng trong câu lệnh SELECT?

a)

SELECT, FROM, GROUP BY HAVING, WHERE, ORDER BY

b)

SELECT, FROM, WHERE, GROUP BY, ORDER BY

c)

SELECT, FROM, GROUP BY, HAVING, ORDER BY

d)

SELECT, FROM, GROUP BY HAVING, ORDER BY

58.

Giả sử có bảng bannhac với các trường Mid, Aid, TenBN. Bạn muốn chọn các bản nhạc của nhạc sĩ có Aid = 1 và sắp xếp theo tên bản nhạc. Nhận định nào bên dưới là đúng (chọn 2 đáp án)?

a)

SELECT TenBN FROM bannhac WHERE Aid = 1 ORDER BY TenBN là cú pháp hợp lệ.

b)

Có thể viết SELECT * FROM bannhac ORDER BY TenBN WHERE Aid = 1;

c)

Việc sử dụng WHERE cho phép lọc dòng, còn ORDER BY giúp sắp xếp kết quả.

d)

Trong SQL, thứ tự đúng nên là ORDER BY rồi mới WHERE.

59.

Một học sinh viết truy vấn để liên kết bảng BANNNHAC và NHACSI nhằm lấy tên bản nhạc và tên nhạc sĩ. Truy vấn: SELECT bannhac.TenBN, nhacsi.TenNS FROM bannhac INNER JOIN nhacsi ON bannhac.Aid = nhacsi.Aid; Hãy xác định các phát biểu đúng.

a)

Truy vấn trên là một phép liên kết giữa hai bảng theo khóa ngoại.

b)

INNER JOIN được dùng để nối các bảng có trường chung và điều kiện kết nối.

c)

Phép liên kết sẽ lấy toàn bộ dữ liệu từ cả hai bảng, bất kể có trùng Aid hay không.

d)

Trường Aid là khóa chính trong bảng nhacsi và khóa ngoại trong bảng bannhac.