wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Quiz về Quản trị CSDL

Total questions: 36

Worksheet time: 18mins

Name
Class
Date
1.

Lợi ích chính của việc quản trị CSDL trên máy tính là gì?

a)

Tăng tốc độ xử lý dữ liệu và hạn chế sai sót

b)

Giảm yêu cầu về phần cứng

c)

Không cần nhân lực quản lý

d)

Tăng chi phí quản lý

2.

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

3.

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à phần mềm 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

4.

Chức năng nào của hệ quản trị CSDL giúp bảo vệ dữ liệu khỏi những truy cập trái phép?

a)

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

b)

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

c)

Tính nhất quán dữ liệu

d)

Tính lưu trữ

5.

Phần mềm HeidiSQL được sử dụng để làm gì trong quản trị CSDL?

a)

Quản lý giao diện đồ họa cho MySQL

b)

Chạy các ứng dụng ngoài hệ thống

c)

Tăng tốc độ xử lý MySQL

d)

Quản lý bộ nhớ máy tính

6.

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)

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

c)

Hạn chế quyền truy cập của tất cả người dùng

d)

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

7.

Hệ quản trị CSDL MySQL chủ yếu được sử dụng trong các trường hợp nào?

a)

Chỉ dành cho hệ thống nhỏ

b)

Các hệ thống CSDL lớn và ứng dụng trên Internet

c)

Các hệ thống không đòi hỏi tính an toàn cao

d)

Hệ thống không có kết nối mạng

8.

Một tính năng đặc biệt của HeidiSQL là gì?

a)

Chỉ hỗ trợ MySQL

b)

Hỗ trợ nhiều ngôn ngữ, bao gồm tiếng Việt

c)

Không hỗ trợ kết nối Internet

d)

Chỉ có trên hệ điều hành Windows

9.

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)

Đảm bảo giao dịch chính

10.

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)

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

d)

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

11.

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

12.

Để thực hiện việc tìm kiếm bản nhạc của nhạc sĩ Văn Cao trong bảng bannhac, cần làm gì?

a)

Lọc theo trường idBannhac

b)

Truy xuất theo thứ tự giảm dần của tên bản nhạc.

c)

Lọc dữ liệu theo trường idNhacsi tương ứng với nhạc sĩ Văn Cao.

d)

Không thể tìm kiếm.

13.

Để sửa dữ liệu trong bảng bannhac, người dùng cần làm gì?

a)

Xóa dữ liệu cũ và nhập lại dữ liệu mới.

b)

Nháy đúp chuột vào ô dữ liệu cần sửa và nhập dữ liệu mới.

c)

Sử dụng lệnh SQL để cập nhật dữ liệu.

d)

Xóa bảng và tạo lại.

14.

Trường idNhacsi trong bảng bannhac được gọi là gì?

a)

Trường khóa chính.

b)

Trường khóa ngoại.

c)

Trường bình thường.

d)

Trường không có tính năng gì đặc biệt.

15.

Khi thêm dữ liệu mới vào bảng bannhac, việc chọn nhạc sĩ được thực hiện như thế nào?

a)

Nhập trực tiếp tên nhạc sĩ vào trường idNhacsi.

b)

Chọn nhạc sĩ từ danh sách liên kết với bảng nhacsi.

c)

Tạo mới một nhạc sĩ trước khi nhập dữ liệu.

d)

Không cần chọn nhạc sĩ, chỉ cần nhập tên bản nhạc.

16.

Khi tạo lập cơ sở dữ liệu mới trong MySQL, bộ mã ký tự mặc định nào thường được sử dụng?

a)

ASCII

b)

utf8mb3

c)

Unicode 2 byte

d)

utf8mb4

17.

Để tạo bảng "nhacsi" với cột "idNhacsi" và "tenNhacsi", kiểu dữ liệu của "idNhacsi" là gì?

a)

VARCHAR

b)

INT

c)

TEXT

d)

FLOAT

18.

Để tạo bảng "nhacsi" với cột "idNhacsi" và "tenNhacsi", kiểu dữ liệu của "idNhacsi" là gì?

a)

VARCHAR

b)

INT

c)

TEXT

d)

FLOAT

19.

Trong quá trình tạo bảng, nếu muốn cột "idNhacsi" tự động tăng giá trị, ta phải chọn tùy chọn nào?

a)

AUTO_INCREMENT

b)

UNSIGNED

c)

NOT NULL

d)

DEFAULT

20.

Để thiết lập cột "idNhacsi" làm khóa chính, ta phải thực hiện thao tác nào?

a)

Chọn AUTO_INCREMENT

b)

Chọn PRIMARY trong phần Create new index

c)

Chọn khóa ngoài

d)

Chọn VARCHAR

21.

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)

Nhấn nút Lưu

c)

Chọn Export

d)

Chọn Commit

22.

Khi khai báo cột "tenNhacsi", kiểu dữ liệu nào phù hợp để lưu tên của nhạc sĩ?

a)

INT

b)

VARCHAR

c)

FLOAT

d)

DATE

23.

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

a)

50

b)

100

c)

255

d)

500

24.

Nếu muốn tạo thêm cột mới cho bảng "nhacsi", phím tắt nào sau đây có thể được sử dụng?

a)

Ctrl+S

b)

Ctrl+C

c)

Ctrl+Insert

d)

Ctrl+Delete

25.

Khi khai báo cột "idNhacsi", để đảm bảo rằng cột này 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

26.

Trong cấu trúc bảng banthuam(idBanthuam, idBannhac, idCasi), cột nào được chọn làm khóa chính?

a)

idBanthuam

b)

idBannhac

c)

idCasi

d)

tenBannhac

27.

Tại sao cần tách bảng casi(idCasi, tenCasi) thay vì lưu trữ trực tiếp tenCasi trong bảng banthuam?

a)

Giúp giảm dung lượng lưu trữ và tránh trùng lặp dữ liệu

b)

Giúp lưu trữ nhiều ca sĩ hơn

c)

Giúp truy vấn nhanh hơn

d)

Giúp quản lý các bản nhạc phức tạp hơn

28.

Trong cấu trúc bảng bannhac(idBannhac, tenBannhac, idNhacsi), cột idNhacsi là gì?

a)

Khóa chính

b)

Khóa ngoài

c)

Khóa cắm trùng lặp

d)

Chỉ mục

29.

Trong cấu trúc bảng bannhac(idBannhac, tenBannhac, idNhacsi), cột idNhacsi là gì?

a)

Khóa chính

b)

Khóa ngoài

c)

Khóa cắm trùng lặp

d)

Chỉ mụ

30.

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

a)

thêm cột ngaysinh vào bảng banthuam

b)

Thêm cột ngaysinh vào bảng casi

c)

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

d)

Không cần thay đổi

31.

Nếu 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 cột noisinh vào bảng nhacsi

b)

Thêm cột noisinh vào bảng bannhac

c)

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

d)

Không cần thay đổi

32.

Cột nào trong bảng banthuam(idBanthuam, idBannhac, idCasi) là khóa ngoài?

a)

idBanthuam

b)

idBannhac và idCasi

c)

tenBannhac

d)

tenCasi

33.

Tại sao cần phải có khóa ngoài trong cơ sở dữ liệu quan hệ?

a)

Để giảm trùng lặp dữ liệu

b)

Để tạo mối liên hệ giữa các bảng

c)

Để làm cho truy vấn nhanh hơn

d)

Để quản lý được nhiều dữ liệu hơn

34.

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

a)

Khóa chính

b)

Khóa ngoài

c)

Khóa chống trùng lặp

d)

không cần thiết

35.

Cột nào không được trùng lặp giá trị trong bảng bannhac(idBannhac, tenBannhac, idNhacsi)?

a)

idBannhac và idNhacsi

b)

tenBannhac và idNhacsi

c)

idBannhac và tenBannhac

d)

idNhacsi và tenNhacsi

36.

Lợi ích của việc sử dụng kiểu dữ liệu AUTO_INCREMENT cho các trường khóa chính là gì?

a)

Tự động tăng giá trị khi thêm bản ghi mới

b)

Đảm bảo giá trị duy nhất cho mỗi bản ghi

c)

Giúp truy vấn dữ liệu nhanh hơn

d)

Cả A và B