wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Kiểm tra kiến thức cơ sở dữ liệu

Total questions: 28

Worksheet time: 27mins

Name
Class
Date
1.

Mục đích của việc truy xuất dữ liệu là gì?

a)

Thu được thông tin hữu ích.

b)

Chỉnh sửa dữ liệu.

c)

Truy xuất theo một tiêu chí.

d)

Để cập nhật dữ liệu.

2.

Trong giao dịch chuyển tiền, số tiền đã bị trừ bớt trong 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 độc lập.

c)

Tính toàn vẹn.

d)

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

3.

Chọn cách chú thích đúng nhất để hoàn thành một hệ cơ sở dữ liệu theo hình đã cho.

a)

(1) Người dùng, (2) phần mềm ứng dụng CSDL, (3) hệ QT CSDL, (4) CSDL.

b)

(1) Người dùng, (2) hệ QT CSDL, (3) phần mềm ứng dụng CSDL, (4) CSDL.

c)

(1) Người dùng, (2) CSDL, (3) phần mềm ứng dụng CSDL, (4) hệ QT CSDL.

d)

(1) Người dùng, (2) hệ QT CSDL, (3) CSDL, (4) phần mềm ứng dụng CSDL.

4.

Giả sử có một bảng thông tin khách hàng như bên dưới, nên chọn trường CCCD làm khóa chính vì lí do gì?

a)

Trường CCCD có dữ liệu không bị trùng lặp.

b)

Trường CCCD đứng ở cột đầu tiên trong bảng.

c)

Trường CCCD ngắn hơn trường họ và tên.

d)

Nên chọn trường giới tính thay vì chọn trường CCCD.

5.

Chọn phát biểu sai trong các phát biểu sau:

a)

Các hệ QTCSDL hầu hết không hỗ trợ chức năng sao lưu định kì và phục hồi dữ liệu từ bản sao lưu gần nhất.

b)

Để đảm bảo an toàn dữ liệu cần xây dựng chính sách an toàn dữ liệu cùng kế hoạch xử lí các sự cố có thể xảy ra và giải pháp hạn chế, khắc phục.

c)

Chính sách an toàn dữ liệu cũng phải bao gồm những quy định về ý thức, trách nhiệm đối với người dùng và người vận hành hệ thống.

d)

Các hệ QTCSDL đều hỗ trợ chức năng sao lưu định kì và phục hồi dữ liệu từ bản sao lưu gần nhất.

6.

Nhà quản trị cơ sở dữ liệu có bao nhiêu nhiệm vụ chính?

a)

4

b)

2

c)

3

d)

5

7.

Hệ QTCSDL nào sau đây là sản phẩm mã nguồn mở miễn phí?

a)

MySQL.

b)

SQL Server.

c)

DB2.

d)

ORACLE.

8.

Để tải về một trong các bản MySQL, ta truy cập vào địa chỉ nào sau đây?

4 lines
9.

Hệ QTCSDL nào sau đây là sản phẩm mã nguồn mở miễn phí?

a)

MySQL.

b)

SQL Server.

c)

DB2.

d)

ORACLE.

10.

Để tải về một trong các bản MySQL, ta truy cập vào địa chỉ nào sau đây?

a)

A. https://dev.mysql.com/downloads/mysql/

b)

B. https://dev.mysqlserver.com/downloads/mysql/

c)

C. https://dev.mysql.com/download/mysql/

d)

D. https://dev.mysql.com/donloads/mysql/

11.

Chọn câu trả lời đúng nhất. Tại sao phải tổ chức lại bảng dữ liệu gồm nhiều bảng thay vì ít bảng hơn?

a)

A. Để khắc phục tình trạng dữ liệu bị trùng lặp.

b)

B. Để nhìn đẹp mắt hơn.

c)

C. Để ngắn gọn và dễ hiểu.

d)

D. Để dễ nhập dữ liệu hơn.

12.

Xem hình và chọn phát biểu đúng.

a)

A. Trường tenBannhac không thể chỉnh tính năng Auto_Increment.

b)

B. Trường tenBannhac khi nhập dữ liệu thì không được bỏ trống.

c)

C. Trường idNhacsi khi nhập dữ liệu thì không được bỏ trống.

d)

D. Trường idNhacsi có kiểu dữ liệu nhập vào phải là kiểu số thực.

13.

Công việc đang thực hiện trong ảnh là gì?

a)

Chỉ định khóa chính cho trường idBanthuam.

b)

Chỉ định khóa ngoài cho trường idBanthuam.

c)

Chỉnh tính năng tự động tăng cho trường idCasi.

d)

Đang tạo cơ sở dữ liệu mới.

14.

Trong khi nhập dữ liệu ta gặp tình huống idNhacsi chưa được sắp xếp như ảnh đã cho. Hãy chọn cách làm phù hợp nhất (nhanh nhất) để sắp xếp trường idNhacsi tăng dần từ 1 đến 4.

a)

Bấm chuột trái vào tên cột idNhacsi để sắp xếp lại.

b)

Ta có thể sắp xếp lại bằng cách xóa dòng 3 và dòng 4 rồi gõ lại.

c)

Không thể sắp xếp lại được.

d)

Chỉ có thể xóa bảng rồi gõ lại.

15.

Cho CSDL music gồm 4 bảng như bên dưới. Cho biết các nhận định của một bạn lớp 11a5 mới học làm quen với CSDL là đúng hay sai?

4 lines
16.

Cơ sở dữ liệu am_nhac được xác định bởi các bảng sau. Em hãy cho biết các nhận định bên dưới là đúng hay sai. Các trường có id phía trước đều là khóa chính.

a)

Đúng

b)

Sai

17.

Cơ sở dữ liệu am_nhac được xác định bởi các bảng sau. Em hãy cho biết các nhận định bên dưới là đúng hay sai. Bảng casi không có khóa ngoài.

a)

Đúng

b)

Sai

18.

Cơ sở dữ liệu am_nhac được xác định bởi các bảng sau. Em hãy cho biết các nhận định bên dưới là đúng hay sai. Tất cả các bảng trong cơ sở dữ liệu am_nhac đều có mối liên hệ với nhau thông qua khóa chính.

a)

Đúng

b)

Sai

19.

Trong khi tạo cấu trúc bảng bannhac, Nam đã thực hiện như hình. Hãy cho biết các nhận định sau về bảng bannhac là đúng hay sai? Bảng đang thiết kế chưa được thiết lập khóa chính.

a)

Đúng

b)

Sai

20.

Trong khi tạo cấu trúc bảng bannhac, Nam đã thực hiện như hình. Hãy cho biết các nhận định sau về bảng bannhac là đúng hay sai? Trường idBannhac được chỉ định làm khóa chính, nhận kiểu dữ liệu nguyên và có tính năng tự động tăng.

a)

Đúng

b)

Sai

21.

Trong khi tạo cấu trúc bảng bannhac, Nam đã thực hiện như hình. Hãy cho biết các nhận định sau về bảng bannhac là đúng hay sai? Trường tenBannhac mà bạn Nam đang thiết lập có số lượng kí tự tối đa là 200 vẫn phù hợp.

a)

Đúng

b)

Sai

22.

Quan sát hình ảnh và cho biết các nhận định đã cho là đúng hay sai. Trường idNhacsi của bảng được chỉ định là khóa chính.

a)

Đúng

b)

Sai

23.

Quan sát hình ảnh và cho biết các nhận định đã cho là đúng hay sai. Theo hình trên trường tenBannhac không được chỉ định làm khóa chính hoặc khóa ngoài.

a)

Đúng

b)

Sai

24.

Quan sát hình ảnh và cho biết các nhận định đã cho là đúng hay sai. Trường idNhacsi được chỉn định làm khóa ngoài với mục đích liên kết với một bảng khác trong CSDL.

a)

Đúng

b)

Sai

25.

Quan sát hình ảnh và cho biết các nhận định đã cho là đúng hay sai. Để thiết lập khóa ngoài cho bảng trên ta thực hiện như sau "nháy chuột phải vào trường idNhacsi Create new index Foreign Key".

a)

Đúng

b)

Sai

26.

Câu 1: Viết câu lệnh truy vấn tạo cấu trúc bảng cho hai bảng trên, tạo khóa chính cho từng bảng, tạo khóa ngoài để liên kết 2 bảng lại với nhau (khóa ngoài là trường SBD trong bảng ket_qua).

4 lines
27.

Câu 2: Viết câu lệnh chèn dữ liệu cho hai bảng trên.

4 lines
28.

Câu 3: Viết câu truy vấn để hiển thị họ và tên và điểm của các thí sinh. Viết câu lệnh truy vấn cập nhật lại ngày sinh cho sính sinh "Lê Văn C", ngày sinh đúng là 2003-11-22.

4 lines