wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

tin hc 11

Total questions: 36

Worksheet time: 20mins

Name
Class
Date
1.

Trong hệ quản trị CSDL, chức năng nào giúp đảm bảo tính nhất quán của dữ liệu?

a)

Tính toàn vẹn dữ liệu

b)

Tính phân quyền người dùng

c)

Tính khả dụng cao

d)

Tính bảo mật dữ liệu

2.

Tại sao MySQL được ưa chuộng trong quản trị CSDL?

a)

Vì có giá thành thấp

b)

Vì nó là mã nguồn mở và miễn phí

c)

Vì chỉ hỗ trợ cho các hệ thống nhỏ

d)

Vì không cần phần cứng mạnh

3.

Một trong những lợi ích của việc sử dụng hệ quản trị CSDL là gì?

a)

Dữ liệu được lưu trữ trực tiếp trên giấy

b)

Hạn chế quyền truy cập người dùng

c)

Dữ liệu có thể được truy xuất và chỉnh sửa

d)

Không cần kiểm tra dữ liệu

4.

Lợi ích của hệ quản trị CSDL trong lĩnh vực ngân hàng là gì?

a)

Giảm thiểu nhân lực

b)

Tăng thời gian xử lý giao dịch

c)

Hạn chế khả năng tự động hóa

d)

Đảm bảo giao dịch nhanh và chính xác

5.

Tại sao cần phải nhập mật khẩu khi truy cập MySQL với quyền root?

a)

Để bảo vệ dữ liệu khỏi truy cập trái phép

b)

Để giới hạn thời gian truy cập

c)

Để nâng cao tốc độ xử lý

d)

Để kiểm soát quyền truy cập mạng

6.

Bảng banthuam(idBanthuam, idBannhac, idCasi), chọn trường nào làm khóa chính?

a)

idBannhac

b)

idBanthuam

c)

idCasi

d)

tenBannhac

7.

Khi cần quản lý thêm ngày sinh của các ca sĩ trong CSDL, nên thay đổi như thế nào?

a)

Tạo bảng mới lưu trữ thông tin ngày sinh

b)

Thêm trường ngaysinh vào bảng banthuam

c)

Thêm trường ngaysinh vào bảng casi

d)

Không cần thay đổi

8.

Muốn quản lý thêm thông tin nơi sinh của nhạc sĩ, CSDL cần thay đổi như thế nào?

a)

Thêm trường noisinh vào bảng bannhac

b)

Tạo bảng mới lưu trữ nơi sinh

c)

Không cần thay đổi

d)

Thêm trường noisinh vào bảng nhacsi

9.

Trường nào trong bảng banthuam(idBanthuam, idBannhac, idCasi) là khóa ngoài?

a)

idBannhac và idCasi

b)

idBanthuam

c)

tenBannhac

d)

tenCasi

10.

Trong bảng nhacsi(idNhacsi, tenNhacsi), idNhacsi có vai trò gì?

a)

Khóa ngoài

b)

Khóa chính

c)

Chỉ mục

d)

Không cần thiết

11.

Tạo bảng, muốn trường "idNhacsi" tự động tăng giá trị, ta phải chọn tùy chọn nào?

a)

UNSIGNED

b)

NOT NULL

c)

AUTO_INCREMENT

d)

DEFAULT

12.

Sau khi hoàn tất việc khai báo bảng, bước cuối cùng để lưu bảng là gì?

a)

Đóng cửa sổ tạo bảng

b)

Chọn Export

c)

Chọn Commit

d)

Nhấn nút Lưu

13.

Khi khai báo trường "tenNhacsi", độ dài tối đa bao nhiêu thường được sử dụng?

a)

255

b)

50

c)

100

d)

500

14.

Tạo thêm trường mới cho bảng "nhacsi", phím tắt nào sau đây sử dụng được?

a)

Ctrl+S

b)

Ctrl+Insert

c)

Ctrl+C

d)

Ctrl+Delete

15.

Để đảm bảo trường idNhacsi không nhận giá trị NULL, cần chọn tùy chọn nào?

a)

AUTO_INCREMENT

b)

UNSIGNED

c)

NOT NULL

d)

DEFAULT

16.

Trường nào trong bảng "bannhac" được thiết lập làm khóa chính?

a)

idNhacsi

b)

tenBannhac

c)

tenNhacsi

d)

idBannhac

17.

Khai báo cho bảng bannhac, trường nào được chọn làm khóa ngoài?

a)

idNhacsi

b)

idBannhac

c)

tenBannhac

d)

idBanthuam

18.

Khi khai báo khóa ngoài cho idNhacsi, bảng tham chiếu nào được chọn?

a)

bannhac

b)

nhacsi

c)

banthuam

d)

casi

19.

Khai báo khóa ngoài, kiểu dữ liệu của trường idNhacsi trong bảng bannhac là gì?

a)

VARCHAR

b)

TEXT

c)

INT

d)

FLOAT

20.

Tạo bảng bannhac, để thêm một trường mới vào bảng, bạn sử dụng thao tác nào?

a)

Nhấn Ctrl+Alt+Del

b)

Nhấn Ctrl+Delete

c)

Nhấn Alt+Insert

d)

Nhấn Ctrl+Insert

21.

Giá trị mặc định của trường khóa ngoài idNhacsi trong bảng bannhac nên là gì?

a)

0

b)

Null

c)

Auto_Increment

d)

Một chuỗi rỗng

22.

Thao tác nào được sử dụng để khai báo khóa chính cho trường idBannhac?

a)

Chọn Create new index → Unique

b)

Chọn Create new index → Primary

c)

Chọn Create new index → Foreign key

d)

Chọn Create new index → Index

23.

Chọn thao tác nào để thêm dữ liệu mới vào bảng trong HeidiSQL?

a)

Nhấn Delete

b)

Nhấn Ctrl + S

c)

Nhấn Insert

d)

Nhấn Alt + Enter

24.

Để sửa nội dung của một ô dữ liệu, ta thực hiện thao tác nào?

a)

Chọn ô rồi nhấn phím Deletex

b)

Chọn ô rồi nhấn phím Ctrl + Enter

c)

Chọn ô rồi nhấn phím F

d)

Nhấn đôi chuột vào ô cần sửa

25.

Trong HeidiSQL, tổ hợp phím nào được sử dụng để xóa các dòng dữ liệu đã chọn?

a)

Ctrl + Delete

b)

Shift + Delete

c)

Alt + Delete

d)

Ctrl + Shift

26.

Câu lệnh SQL nào dùng để lấy tất cả các trường trong bảng nhacsi?

a)

SELECT idNhacsi, tenNhacsi FROM nhacsi

b)

SELECT * FROM nhacsi

c)

SELECT nhacsi.* FROM nhacsi

d)

SELECT * FROM nhacsi WHERE idNhacsi > 0

27.

Tìm kiếm bản ghi có tên nhạc sĩ bắt đầu bằng chữ "P", câu lệnh SQL nào là đúng?

a)

SELECT * FROM nhacsi WHERE tenNhacsi = 'P%'

b)

SELECT * FROM nhacsi WHERE tenNhacsi LIKE '%P%'

c)

SELECT * FROM nhacsi WHERE tenNhacsi LIKE 'P%'

d)

SELECT * FROM nhacsi WHERE tenNhacsi LIKE '%P'

28.

Xóa tất cả các bản ghi trong bảng, nhưng vẫn giữ cấu trúc bảng, chọn lệnh nào?

a)

DELETE FROM nhacsi

b)

DROP TABLE nhacsi

c)

DELETE * FROM nhacsi

d)

TRUNCATE TABLE nhacsi

29.

Trong HeidiSQL, để lọc dữ liệu với tiêu chí "LIKE", ta chọn tùy chọn nào?

a)

Nhấp chuột phải vào cột dữ liệu, chọn Quick Filter và chọn LIKE

b)

Edit > Filter > LIKE

c)

View > Data Filter > LIKE

d)

Filter > Apply LIKE Condition

30.

Câu lệnh SQL nào dùng để sắp xếp dữ liệu theo tên nhạc sĩ theo thứ tự tăng dần?

a)

SELECT * FROM nhacsi ORDER BY tenNhacsi DESC

b)

SELECT * FROM nhacsi ORDER BY tenNhacsi ASC

c)

SELECT * FROM nhacsi ORDER BY idNhacsi

d)

SELECT * FROM nhacsi WHERE ORDER BY tenNhacsi ASC

31.

Tại sao MySQL thường được lựa chọn làm hệ quản trị CSDL trong nhiều ứng dụng?

a)

Vì MySQL là phần mềm mã nguồn mở và miễn phí

b)

Vì MySQL không hỗ trợ việc quản lý chặt chẽ sự nhất quán dữ liệu

c)

Vì MySQL thích hợp cho các bài toán quản trị cơ sở dữ liệu lớn và trực tuyến

d)

Vì MySQL yêu cầu phải có kết nối Internet để sử dụng

32.

Nếu muốn quản lý thêm ngày sinh của các ca sĩ, cơ sở dữ liệu cần thay đổi bảng nào?

a)

Bảng banthuam

b)

Bảng bannhac

c)

Bảng casi

d)

Bảng nhacsi

33.

Khai báo khóa ngoài trường idNhacsi trong bảng bannhac, điều nào sau đây là đúng?

a)

Trường idNhacsi tham chiếu đến trường idNhacsi của bảng nhacsi

b)

Trường idNhacsi phải có cùng kiểu dữ liệu với trường tham chiếu trong bảng nhacsi

c)

Khóa ngoài idNhacsi không yêu cầu phải khai báo khóa chính trong bảng nhacsi

d)

Giá trị mặc định của trường idNhacsi có thể là 0

34.

Khi tạo CSDL mymusic trong MySQL, bộ mã ký tự mặc định được chọn là gì?

a)

ASCII

b)

utf8mb3

c)

utf8mb4

d)

Latin1

35.

Trong HeidiSQL, thêm một hàng dữ liệu mới vào bảng nhacsi, bạn nên làm gì?

a)

Nhập giá trị thủ công cho trường idNhacsi

b)

Để trường idNhacsi trống và chỉ nhập giá trị cho trường tenNhacsi

c)

Sử dụng câu lệnh SQL để thêm dữ liệu và tự điền idNhacsi

d)

Nhấn Insert để chèn hàng mới và chỉ nhập tên nhạc sĩ vào trường tenNhacsi

36.

Làm thế nào để xóa nhiều dòng dữ liệu trong bảng nhacsi trên HeidiSQL?

a)

Chọn dòng dữ liệu và nhấn phím Delete trên bàn phím

b)

Chọn nhiều dòng, nhấn tổ hợp phím Ctrl+Delete hoặc sử dụng biểu tượng xóa

c)

Sử dụng câu lệnh SQL DELETE để xóa các dòng dữ liệu

d)

Nhấp chuột phải vào từng dòng và chọn Xóa dòng