WorksheetsTIN HỌC 11
Total questions: 48
Worksheet time: 24mins
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 trị 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 xác và nhanh chóng
d)
Hạn chế khả năng tự động hóa
10.
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
11.
Trong cấu trúc bảng banthuam(idBanthuam, idBannhac, idCasi), trường nào được chọn làm khóa chính?
a)
idBanthuam
b)
idBannhac
c)
idCasi
d)
tenBannhac
12.
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
13.
Trong cấu trúc bảng bannhac(idBannhac, tenBannhac, idNhacsi), trường 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ụ
14.
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 trường ngaysinh vào bảng banthuam
b)
Thêm trường 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
15.
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 trường noisinh vào bảng nhacsi
b)
Thêm trường 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
16.
Trường nào trong bảng banthuam(idBanthuam, idBannhac, idCasi) là khóa ngoài?
a)
idBanthuam
b)
idBannhac và idCasi
c)
tenBannhac
d)
tenCasi
17.
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
18.
Trong bảng nhacsi(idNhacsi, tenNhacsi), id Nhacsi có vai trò gì?
a)
Khóa ngoài
b)
Khóa chính
c)
Chỉ mục
d)
Trường không cần thiết
19.
Cặp trường 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
20.
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)
A. Tự động tăng giá trị khi thêm bản ghi mới
b)
B. Đảm bảo giá trị duy nhất cho mỗi bản ghi
c)
C. Giúp truy vấn dữ liệu nhanh hơn
d)
D. Cả A và B
21.
Khi tạo lập CSDL 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
22.
Để tạo bảng "nhacsi" với trường "idNhacsi" và "tenNhacsi", kiểu dữ liệu của "idNhacsi" là gì?
a)
VARCHAR
b)
INT
c)
TEXT
d)
FLOAT
23.
Trong quá trình tạo bảng, nếu muốn trường "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
24.
Để thiết lập trường "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 khóa ngoài
c)
Chọn PRIMARY trong phần Create new index
d)
Chọn VARCHAR
25.
Nếu vô tình chọn sai trường làm khóa chính, cách nào sau đây đúng để sửa lại
a)
Xóa bảng và tạo lại
b)
Nhấp chuột phải vào trường sai và chọn Delete column
c)
Nhấp đúp chuột vào trường sai và sửa lại khóa chính
d)
Đặt trường sai làm khóa ngoài
26.
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ất nút Lưu
c)
Chọn Export
d)
Chọn Commit
27.
Khi khai báo trường "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
28.
Khi khai báo trường "tenNhacsi", độ dài tối đa bao nhiêu thường được sử dụng
a)
50
b)
100
c)
500
d)
255
29.
Nếu muốn tạo thêm trường 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
30.
Khi khai báo trường "idNhacsi", để đảm bảo rằng trường 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
31.
Trường nào trong bảng "bannhac" được thiết lập làm khóa chính?
a)
idNhacsi
b)
tenBannhac
c)
idBannhac
d)
tenNhacsi
32.
Khi khai báo khóa ngoài cho bảng "bannhac", trường nào được chọn làm khóa ngoài
a)
idBannhac
b)
tenBannhac
c)
idNhacsi
d)
idBanthuam
33.
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
34.
Khi khai báo khóa ngoài, kiểu dữ liệu của trường idNhacsi trong bảng "bannhac" nên là gì?
a)
VARCHAR
b)
TEXT
c)
INT
d)
FLOAT
35.
Khi khai báo cặp trường (tenBannhac, idNhacsi) không được trùng lặp giá trị, loại khóa nào được sử dụng
a)
PRIMARY
b)
UNIQUE
c)
FOREIGN KEY
d)
INDEX
36.
Khi 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 + Insert
c)
Nhán Ctrl + Delete
d)
Nhấn Alt + Insert
37.
Giá trị mặc định của trường khóa ngoài idNhacsi trong bảng "bannhac" nên là gì
a)
NULL
b)
AUTO_INCREMENT
c)
0
d)
Một chuỗi rỗng
38.
Khóa ngoài trong bảng "bannhac" tham chiếu đến khóa chính ở bảng nào?
a)
nhacsi
b)
casi
c)
banthuam
d)
quận/huyện
39.
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"
40.
Sau khi khai báo xong các trường trong bảng "bannhac", thao tác cuối cùng là gì
a)
Chọn "Tạo bảng mới"
b)
Chọn "Xóa bảng"
c)
Chọn "Lưu"
d)
Chọn "Chỉnh sửa khóa"
41.
Lợi ích nào sau đây là lý do chính khiến việc quản trị CSDL trên máy tính được ưa chuộng hơn so với quản lý thủ công?
a)
Giảm thiếu tối đa sai sót trong quá trình lưu trữ và truy xuất dữ liệu
b)
Tăng cường khả năng tìm kiếm và xử lý dữ liệu nhanh chóng
c)
Dễ dàng sao chép và phân tán thông tin không cần kiểm soát
d)
Giảm chi phí bảo trì và đảm bảo an toàn dữ liệu tuyệt đối
42.
Tại sao MySQL thường được lựa chọn làm hệ quản trị cơ sở dữ liệu 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ị CSDL 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
43.
Trong bảng banthuam, trường nào được chọn làm khóa chính
a)
idBanthuam
b)
idBannhac
c)
idCasi
d)
Không có trường nào
44.
Nếu muốn quản lý thêm thông tin về ngày sinh của các ca sĩ, CSDL cần thay đổi bảng nào
a)
banthuam
b)
bannhac
c)
casi
d)
nhacsi
45.
Khi tạo cơ sở dữ liệu "mymusic" trong MySQL, bộ mã ký tự mặc định được chọn là gì?
a)
ASCII
b)
utf8mb3
c)
utf8mb4
d)
Latin1
46.
Khi tạo bảng "nhacsi", để idNhacsi tự động tăng giá trị mỗi khi thêm bản ghi mới, tùy chọn nào cần được chọn
a)
UNSIGNED
b)
AUTO_INCREMENT
c)
DEFAULT
d)
UNIQUE
47.
Trường "idBannhac" trong bảng "bannhac" có những đặc điểm nào sau đây?
a)
Kiểu dữ liệu của trường "idBannhac" là INT và có giá trị tự động tăng
b)
Trường "idBannhac" cho phép giá trị NULL
c)
Trường "idBannhac" được đặt làm khóa chính và không cho phép giá trị trùng lặp
d)
Trường "idBannhac" có giá trị mặc định là một chuỗi rỗng
48.
Khi khai báo khóa ngoài cho 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
100 %
