wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Database Concepts Worksheet

Total questions: 30

Worksheet time: 15mins

Name
Class
Date
1.

1. Dữ liệu là gì?

a)

Thông tin đã qua xử lí

b)

Thông tin ban đầu chưa xử lí

c)

Chương trình máy tính

d)

Thiết bị lưu trữ

2.

Thông tin là gì?

a)

Dữ liệu đã được xử lí

b)

Tên gọi của dữ liệu

c)

Số và chữ

d)

File văn bản

3.

Cơ sở dữ liệu (CSDL) là:

a)

Tập hợp các file văn bản

b)

Tập hợp dữ liệu có tổ chức

c)

Các tập tin hình ảnh

d)

Các chương trình phần mềm

4.

Hệ quản trị cơ sở dữ liệu (HQTCSDL) là:

a)

Hệ điều hành

b)

Phần mềm quản lí và truy cập CSDL

c)

Bộ nhớ ngoài

d)

Thiết bị nhập dữ liệu

5.

Trong CSDL quan hệ, bảng còn được gọi là:

a)

Record

b)

Field

c)

Table

d)

Query

6.

SQL là viết tắt của:

a)

Special Query List

b)

Structured Query Language

c)

Select Query Logic

d)

Standard Query Line

7.

Khoá chính (Primary Key) phải có tính chất:

a)

Có thể trùng nhau

b)

Duy nhất

c)

Có thể để trống

d)

Là số nguyên

8.

Biện pháp bảo mật CSDL là:

a)

Chia sẻ mật khẩu

b)

Mã hóa dữ liệu

c)

Xóa tài khoản quản trị

d)

Đặt mật khẩu quá đơn giản

9.

Công việc chính của DBA (Database Administrator) là:

a)

Viết phần mềm

b)

Quản trị và bảo trì CSDL

c)

Thiết kế website

d)

Vẽ biểu đồ dữ liệu

10.

Vì sao cần lưu trữ dữ liệu trong quản lí?

a)

Để trang trí giao diện

b)

Để hỗ trợ ra quyết định và tra cứu nhanh

c)

Để tăng dung lượng ổ cứng

d)

Để giảm tốc độ xử lí

11.

Một bản ghi (record) trong bảng là:

a)

Một dòng

b)

Một cột

c)

Một ô

d)

Một bảng

12.

Một trường (field) dùng để:

a)

Lưu toàn bộ bảng

b)

Lưu một thuộc tính của bản ghi

c)

Lưu tệp đính kèm

d)

Lưu hình ảnh

13.

“Tính nhất quán” của CSDL là:

a)

Dữ liệu luôn thay đổi

b)

Dữ liệu không mâu thuẫn nhau

c)

Dữ liệu bị phân tán

d)

Dữ liệu không thể sửa

14.

Câu lệnh SQL SELECT dùng để:

a)

Xóa dữ liệu

b)

Thêm dữ liệu

c)

Lấy dữ liệu

d)

Sửa dữ liệu

15.

Câu lệnh INSERT INTO dùng để:

a)

Tạo bảng

b)

Thêm bản ghi

c)

Xoá bảng

d)

Sửa bảng

16.

Vì sao cần sao lưu dữ liệu?

a)

Để tăng dung lượng

b)

Để phục hồi khi mất dữ liệu

c)

Để giảm số người dùng

d)

Để xóa dữ liệu cũ

17.

Quan hệ giữa các bảng trong CSDL quan hệ được thiết lập bởi:

a)

Bảng phụ

b)

Khóa chính và khóa ngoại

c)

Trình duyệt web

d)

Mật khẩu

18.

Lợi ích của HQTCSDL là:

a)

Lưu trữ phân tán khó quản lí

b)

Truy cập dữ liệu không an toàn

c)

Giảm trùng lặp, tăng nhất quán

d)

Giảm tốc độ truy vấn

19.

Học sinh cần tra cứu thông tin điểm rèn luyện theo mã học sinh. Lệnh SQL phù hợp là:

a)

DELETE FROM HOCSINH

b)

SELECT * FROM HOCSINH

c)

SELECT * FROM HOCSINH WHERE MAHS='123';

d)

INSERT INTO HOCSINH VALUES ('123');

20.

Để tránh nhập trùng mã sinh viên trong bảng, cần:

a)

Đặt mã sinh viên làm khóa chính

b)

Đặt mã sinh viên làm khóa ngoại

c)

Không dùng mã sinh viên

d)

Cho phép nhập trùng

21.

Muốn tạo bảng SINHVIEN có trường MASV là khóa chính, cần dùng:

a)

INSERT

b)

CREATE TABLE

22.

Trường “Ngày sinh” nên chọn kiểu dữ liệu nào trong CSDL?

a)

NUMBER

b)

DATE

c)

TEXT

d)

BOOLEAN

23.

Khi xây dựng CSDL thư viện, bảng SACH và bảng MUON có thể liên kết bằng:

a)

Mã tác giả

b)

Mã sách

c)

Tên sách

d)

Nhà xuất bản

24.

Muốn xóa bản ghi có MASV = 'A01', dùng lệnh:

a)

DELETE *

b)

DELETE FROM SINHVIEN WHERE MASV='A01';

c)

UPDATE SINHVIEN

d)

DROP TABLE SINHVIEN

25.

Để tăng an toàn dữ liệu khi nhiều người dùng truy cập, cần:

a)

Mỗi người một mật khẩu riêng

b)

Dùng chung tài khoản admin

c)

Tất cập nhật tự động

d)

Không phân quyền

26.

Hệ CSDL quan hệ phù hợp khi:

a)

Dữ liệu dạng văn bản đơn giản

b)

Dữ liệu có cấu trúc, cần ràng buộc

c)

Không cần liên kết dữ liệu

d)

Dữ liệu chỉ có một bảng

27.

Ví dụ về vi phạm bảo mật CSDL:

a)

Đặt quyền truy cập phù hợp

b)

Chia sẻ mật khẩu quản trị

c)

Mã hóa dữ liệu

d)

Sao lưu định kỳ

28.

Cho hai bảng: HOCSINH(MAHS, TEN, MALOP) LOP(MALOP, SISO). Hãy viết câu lệnh truy vấn lấy danh sách học sinh kèm sĩ số lớp.

a)

SELECT * FROM HOCSINH;

b)

SELECT TEN, SISO FROM LOP;

c)

SELECT TEN, SISO FROM HOCSINH JOIN LOP ON HOCSINH.MALOP=LOP.MALOP;

d)

SELECT HOCSINH.MALOP FROM HOCSINH;

29.

Khi thiết kế CSDL quản lí bệnh nhân, trường “Mã bệnh nhân” nên là khóa chính vì:

a)

Có thể bị trùng tên bệnh nhân

b)

Không cần duy nhất

c)

Dễ gỡ hơn

d)

Không liên quan tới dữ liệu

30.

Một CSDL có nhiều bảng liên quan. Để giảm trùng lặp dữ liệu nhất, ta cần:

a)

Nhập dữ liệu vào mọi bảng

b)

Dùng chuẩn hóa, khóa chính, khóa ngoại

c)

Sao chép bảng

d)

Giảm số lượng bảng