wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

ÔN TẬP CUỐI HK2 TIN 11 NH 2024-2025

Total questions: 60

Worksheet time: 30mins

Name
Class
Date
1.
Để tìm tất cả các bản thu âm (idBanthuam) thuộc về bản nhạc có idBannhac = 5, câu lệnh SQL nào phù hợp?
a)
SELECT idBanthuam FROM banthuam WHERE idBannhac = 5
b)
SELECT idBannhac FROM banthuam WHERE idBanthuam = 5;
c)
SELECT idCasi FROM banthuam WHERE idBannhac = 5;
d)
SELECT idBanthuam FROM casi WHERE idCasi = 5;
2.
Câu lệnh SQL nào sau đây được sử dụng để sửa tên của ca sĩ có idCasi = 10 thành 'My Tam'?
a)
CHANGE casi tenCasi TO 'My Tam' WHERE idCasi = 10;
b)
ALTER ROW IN casi SET tenCasi = 'My Tam' WHERE idCasi = 10;
c)
UPDATE casi SET tenCasi = 'My Tam' WHERE idCasi = 10;
d)
MODIFY casi SET tenCasi = 'My Tam' WHERE idCasi = 10;
3.
Để sửa idBannhac của bản thu âm có idBanthuam = 25 thành 8, câu lệnh SQL nào đúng?
a)
MODIFY banthuam SET idBannhac = 8 WHERE idBanthuam = 25;
b)
ALTER banthuam ROW SET idBannhac = 'BN08' WHERE idBanthuam = 25;
c)
CHANGE banthuam idBannhac TO 8 WHERE idBanthuam = 25;
d)
UPDATE banthuam SET idBannhac = 8 WHERE idBanthuam = 25;
4.
Câu lệnh SQL nào sau đây 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 WHERE ORDER BY tenNhacsi ASC
c)
SELECT * FROM nhacsi ORDER BY tenNhacsi ASC
d)
SELECT * FROM nhacsi ORDER BY idNhacsi
5.
Để sửa tên của nhạc sĩ có idNhacsi = 8 thành 'Văn Cao', câu lệnh SQL nào đúng?
a)
UPDATE nhacsi SET tenNhacsi = 'Van Cao' WHERE idNhacsi = 8;
b)
CHANGE nhacsi SET tenNhacsi = 'Van Cao' WHERE idNhacsi = 8;
c)
UPDATE nhacsi SET name = 'Van Cao' WHERE id = 8;
d)
MODIFY nhacsi SET tenNhacsi TO 'Van Cao' WHERE idNhacsi IS 8;
6.
Câu lệnh nào dưới đây để lấy danh sách tất cả các bản thu âm với thông tin bản nhạc, nhạc sĩ và ca sĩ?
a)
SELECT tenBannhac, tenNhacsi, tenCasi FROM banthuam WHERE idBanthuam = bannhac.idBannhac
b)
SELECT tenBannhac, tenNhacsi, tenCasi FROM banthuam
c)
SELECT * FROM banthuam
d)
SELECT banthuam.idBanthuam, bannhac.tenBannhac, nhacsi.tenNhacsi, casi.tenCasi FROM banthuam INNER JOIN bannhac ON banthuam.idBannhac = bannhac.idBannhac INNER JOIN nhacsi ON bannhac.idNhacsi = nhacsi.idNhacsi INNER JOIN casi ON banthuam.idCasi = casi.idCasi
7.
Câu lệnh SQL nào sau đây liên kết bảng casi và banthuam để hiển thị tenCasi và idBanthuam?
a)
SELECT tenCasi, idBanthuam FROM casi JOIN banthuam ON casi.idCasi = banthuam.idBannhac;
b)
SELECT tenCasi, idBanthuam FROM casi CROSS JOIN banthuam;
c)
SELECT tenCasi, idBanthuam FROM casi, banthuam;
d)

SELECT c.tenCasi, b.idBanthuam FROM casi AS c INNER JOIN banthuam AS b ON c.idCasi = b.idCasi;

8.
Câu lệnh nào tăng giá trị cột "Salary" lên 10% cho tất cả nhân viên trong bảng "Employees"?
a)
UPDATE Employees SET Salary = Salary + 10%;
b)
MODIFY Employees Salary = Salary * 1.10;
c)

UPDATE Employees SET Salary = Salary * 1.10;

d)
UPDATE Employees WHERE Salary = Salary * 1.10;
9.
Chọn thao tác nào để thêm dữ liệu mới vào bảng trong HeidiSQL?
a)

Nhấn phím Insert

b)
Nhấn phím Ctrl + S
c)
Nhấn phím Delete
d)
Nhấn phím Alt + Enter
10.
Câu lệnh nào thêm nhiều bản ghi cùng lúc vào bảng "Students"?
a)
INSERT Students SET Name = 'Tom', Grade = 8 AND Name = 'Lisa', Grade = 9;
b)

INSERT INTO Students (Name, Grade) VALUES ('Tom', 8), ('Lisa', 9);

c)
INSERT INTO Students (Name, Grade. VALUE ('Tom', 8. AND ('Lisa', 9);
d)
ADD Students (Name, Grade. VALUES ('Tom', 8), ('Lisa', 9);
11.
Nếu phát hiện lỗi dữ liệu trong trường idNhacsi của dòng số 2 trong bảng bannhac , cách sửa lỗi là gì?
a)
Xóa bảng bannhac và nhập lại dữ liệu từ đầu.
b)

Nháy đúp chuột vào ô chứa dữ liệu sai và sửa lại giá trị.

c)
Sử dụng câu lệnh SQL để cập nhật dữ liệu.
d)
Xóa dòng số 2 và nhập lại dữ liệu.
12.
Câu lệnh SQL nào sau đây trả về tất cả thông tin từ cả ba bảng casi, banthuam, và bannhac khi có sự khớp nhau về khóa liên quan?
a)

SELECT * FROM casi AS c INNER JOIN banthuam AS bth ON c.idCasi = bth.idCasi INNER JOIN bannhac AS bn ON bth.idBannhac = bn.idBannhac;

b)
SELECT * FROM casi LEFT JOIN banthuam ON casi.idCasi = banthuam.idCasi LEFT JOIN bannhac ON banthuam.idBannhac = bannhac.idBannhac;
c)
SELECT * FROM casi, banthuam, bannhac;
d)
SEELECT * FROM casi FULL OUTER JOIN banthuam ON casi.idCasi = banthuam.idCasi FULL OUTER JOIN bannhac ON banthuam.idBannhac = bannhac.idBannhac;
13.
Làm thế nào để truy vấn danh sách bản nhạc và tên nhạc sĩ chỉ của nhạc sĩ "Đỗ Nhuận"?
a)
SELECT * FROM bannhac WHERE tenNhacsi = 'Đỗ Nhuận'
b)

SELECT bannhac.tenBannhac, nhacsi.tenNhacsi FROM bannhac INNER JOIN nhacsi ON bannhac.idNhacsi = nhacsi.idNhacsi WHERE nhacsi.tenNhacsi = 'Đỗ Nhuận'

c)
SELECT * FROM nhacsi WHERE tenNhacsi = 'Đỗ Nhuận'
d)
SELECT tenBannhac, tenNhacsi FROM bannhac WHERE tenNhacsi = 'Đỗ Nhuận'
14.
Câu lệnh SQL nào dưới đây dùng để truy vấn thông tin tên bản nhạc và tên nhạc sĩ từ hai bảng bannhac và nhacsi?
a)
SELECT tenBannhac, idNhacsi FROM bannhac WHERE idNhacsi = (SELECT idNhacsi FROM nhacsi)
b)
SELECT * FROM bannhac WHERE idNhacsi = nhacsi.idNhacsi
c)

SELECT bannhac.tenBannhac, nhacsi.tenNhacsi FROM bannhac INNER JOIN nhacsi ON bannhac.idNhacsi = nhacsi.idNhacsi

d)
SELECT tenBannhac, tenNhacsi FROM bannhac WHERE bannhac.idNhacsi = nhacsi.idNhacsi
15.
Để lấy ra tên bản nhạc và tên ca sĩ của tất cả các bản thu âm, bạn cần liên kết những bảng nào và sử dụng câu lệnh SQL nào?
a)

SELECT bn.tenBannhac, cs.tenCasi FROM bannhac AS bn INNER JOIN banthuam AS bth ON bn.idBannhac = bth.idBannhac INNER JOIN casi AS cs ON bth.idCasi = cs.idCasi;

b)
SELECT t1.tenBannhac, t2.tenCasi FROM bannhac AS t1, casi AS t2 WHERE t1.id = t2.ref_id;
c)
SELECT bannhac.tenBannhac, casi.tenCasi FROM bannhac, casi, banthuam WHERE bannhac.id = banthuam.fk_bannhac AND casi.id = banthuam.fk_casi;
d)
SELECT tenBannhac, tenCasi FROM bannhac JOIN casi;
16.
Để lấy ra idBanthuam của tất cả các bản thu âm được thu âm bởi ca sĩ có idCasi = 20, câu lệnh SQL nào đúng?
a)
SELECT idBanthuam FROM casi WHERE idCasi = 20;
b)

SELECT idBanthuam FROM banthuam WHERE idCasi = 20;

c)
SELECT idBanthuam FROM casi, banthuam WHERE casi.idCasi = 20 AND casi.idCasi = banthuam.idCasi;
d)
SELECT b.idBanthuam FROM casi AS c INNER JOIN banthuam AS b ON c.idCasi = b.idCasi WHERE c.idBanthuam = 20;
17.
Để thêm một bản thu âm mới vào bảng banthuam (với idBanthuam tự động tăng), câu lệnh SQL nào sau đây là đúng?
a)

INSERT INTO banthuam (idBannhac, idCasi) VALUES (2, 3);

b)
INSERT INTO banthuam VALUES (DEFAULT, 2, 3);
c)
ADD TO banthuam (idBannhac = 2, idCasi = 3);
d)
INSERT INTO banthuam (idBanthuam, idBannhac, idCasi) VALUES (NULL, 2, 3);
18.
Câu lệnh SQL nào sau đây liên kết bảng banthuam và bannhac để hiển thị idBanthuam và tenBannhac?
a)

SELECT bth.idBanthuam, bn.tenBannhac FROM banthuam AS bth INNER JOIN bannhac AS bn ON bth.idBannhac = bn.idBannhac;

b)
SELECT idBanthuam, tenBannhac FROM banthuam INNER JOIN bannhac ON banthuaM.idCasi = bannhac.idBannhac;
c)
SELECT idBanthuam, tenBannhac FROM banthuam CROSS JOIN bannhac;
d)
SELECT idBanthuam, tenBannhac FROM banthuam, bannhac;
19.
Câu lệnh SQL nào sau đây trả về số lượng bản thu âm có trong bảng banthuam?
a)

SELECT COUNT(*) FROM banthuam;

b)
SUM(*) FROM banthuam;
c)
GET NUMBER OF RECORDS FROM banthuam;
d)
TOTAL ROWS IN banthuam;
20.
Câu lệnh SQL nào sau đây trả về số lượng ca sĩ có trong bảng casi?
a)
TOTAL casi;
b)
SIZE OF casi;
c)
NUMBER OF casi;
d)

SELECT COUNT(*) FROM casi;

21.
Nếu không có mệnh đề WHERE trong câu lệnh DELETE, điều gì sẽ xảy ra?
a)
Báo lỗi cú pháp
b)
Không có bản ghi nào bị xóa
c)

Xóa tất cả bản ghi trong bảng

d)
Chỉ xóa bản ghi đầu tiên
22.
Làm thế nào để lấy danh sách bản nhạc và tên nhạc sĩ cho các bản nhạc có liên quan đến thể loại "Nhạc đỏ"?
a)
SELECT * FROM bannhac INNER JOIN theloai ON bannhac.idTheloai = theloai.idTheloai
b)
SELECT tenBannhac, tenNhacsi FROM bannhac WHERE tenTheloai = 'Nhạc đỏ'
c)

SELECT bannhac.tenBannhac, nhacsi.tenNhacsi FROM bannhac INNER JOIN nhacsi ON bannhac.idNhacsi = nhacsi.idNhacsi WHERE bannhac.idTheloai = (SELECT idTheloai FROM theloai WHERE tenTheloai = 'Nhạc đỏ') (Giả sử có bảng theloai và idNhacsi trong bannhac)

d)
SELECT * FROM bannhac WHERE tenTheloai = 'Nhạc đỏ'
23.
Câu lệnh nào là sai khi thêm dữ liệu vào bảng "Products"?
a)
INSERT Products (ID, Name) VALUES (1, 'Laptop');
b)
INSERT INTO Products (ID, Name) VALUES (1, 'Laptop');
c)
INSERT INTO Products SET ID = 1, Name = 'Laptop';
d)

INSERT INTO Products (ID, Name) VALUE (1, 'Laptop'); (VALUES là từ khóa đúng, không phải VALUE)

24.
Câu lệnh nào xóa bản ghi có ID = 5 trong bảng "Customers"?
a)
DROP Customers WHERE ID = 5; (DROP TABLE dùng để xóa bảng)
b)
REMOVE Customers WHERE ID = 5; (Không phải cú pháp SQL chuẩn)
c)
DELETE Customers SET ID = 5; (Sai cú pháp DELETE)
d)

DELETE FROM Customers WHERE ID = 5; (Đây là cú pháp DELETE chuẩn)

25.
Để lấy ra idBannhac và tenBannhac từ bảng bannhac, câu lệnh SQL nào đúng?
a)
SELECT idCasi, tenCasi FROM casi; (Lấy từ bảng casi)
b)
SELECT * FROM bannhac; (Lấy tất cả cột)
c)

SELECT idBannhac, tenBannhac FROM bannhac; (Chỉ lấy hai cột yêu cầu)

d)
SELECT idBanthuam, idBannhac FROM banthuam; (Lấy từ bảng banthuam)
26.
Câu lệnh SQL nào sau đây trả về các bản nhạc có tên chứa từ 'Tình'?
a)
SELECT * FROM bannhac WHERE 'Tình' IN tenBannhac; (Sai cú pháp)
b)
SELECT * FROM bannhac WHERE tenBannhac = '%Tình%'; (= so sánh chính xác)
c)
SELECT * FROM bannhac WHERE tenBannhac CONTAINING 'Tinh'; (Không phải cú pháp SQL chuẩn)
d)

SELECT * FROM bannhac WHERE tenBannhac LIKE '%Tình%';

27.
Để tìm tên của ca sĩ có idCasi = 15, câu lệnh SQL nào đúng?
a)

SELECT tenCasi FROM casi WHERE idCasi = 15;

b)
FIND tenCasi IN casi WHERE idCasi EQUALS 15;
c)
SELECT * FROM casi WHERE idCasi = 15;
d)
GET tenCasi FROM casi WHERE idCasi IS 15;
28.
Tại sao MySQL ngăn chặn việc xóa dòng dữ liệu của nhạc sĩ Văn Cao trong bảng nhacsi?
a)

Vì idNhacsi của Văn Cao đang được tham chiếu trong bảng bannhac. (Ràng buộc khóa ngoại ngăn chặn xóa dữ liệu đang được tham chiếu)

b)
Vì nhạc sĩ Văn Cao có nhiều bản nhạc nổi tiếng. (Không liên quan đến cơ sở dữ liệu)
c)
Vì không có chức năng xóa trong MySQL (Sai)
d)
Vì bảng nhacsi không cho phép xóa dữ liệu. (Sai, có thể cấu hình)
29.
Câu lệnh SQL nào sau đây xóa tất cả các bản ghi khỏi bảng banthuam?
a)

DELETE FROM banthuam;

b)
ERASE * FROM banthuam;
c)
TRUNCATE TABLE banthuam;
d)
REMOVE ALL FROM banthuam;
30.
Để tìm tên của bản nhạc mà bản thu âm có idBanthuam = 12 thuộc về, câu lệnh SQL nào đúng?
a)
SELECT tenCasi FROM casi WHERE idCasi = (SELECT idCasi FROM banthuam WHERE idBanthuam = 'BT12');
b)
SELECT tenBannhac FROM bannhac WHERE idBannhac = 'BT12';
c)
SELECT tenBannhac FROM bannhac WHERE idBannhac = (SELECT idCasi FROM banthuam WHERE idBanthuam = 'BT12');
d)

SELECT bn.tenBannhac FROM banthuam AS bth INNER JOIN bannhac AS bn ON bth.idBannhac = bn.idBannhac WHERE bth.idBanthuam = 12;

31.
Khi nhập dữ liệu vào bảng bannhac, tại sao không cần nhập giá trị cho trường idBannhac?
a)

Vì trường idBannhac có kiểu dữ liệu AUTO_INCREMENT

b)
Vì bảng bannhac không yêu cầu có trường idBannhac.
c)
Vì trường idBannhac là trường khóa ngoại.
d)
Vì trường idBannhac là trường không quan trọng.
32.
Khi nào có thể xóa một dòng dữ liệu trong bảng bannhac?
a)
Khi tất cả các bản nhạc đã được lưu trữ.
b)

Khi dòng đó không còn tham chiếu đến bất kỳ bảng nào khác.

c)
Khi người dùng muốn xóa mà không có điều kiện gì đặc biệt.
d)
Khi trường idBannhac có giá trị NULL.
33.
Câu lệnh SQL nào sau đây được sử dụng để xóa bản ghi của ca sĩ có idCasi = 12 khỏi bảng casi?
a)
DROP RECORD FROM casi WHERE idCasi = 12;
b)
ERASE ROW FROM casi WHERE idCasi = 12;
c)

DELETE FROM casi WHERE idCasi = 12;

d)
REMOVE FROM casi WHERE idCasi = 12;
34.
Câu lệnh SQL nào sau đây dùng để sắp xếp dữ liệu theo tên nhạc sĩ theo thứ tự giảm dần?
a)
SELECT * FROM nhacsi ORDER BY tenNhacsi ASC
b)

SELECT * FROM nhacsi ORDER BY tenNhacsi DESC

c)
SELECT * FROM nhacsi WHERE ORDER BY tenNhacsi ASC
d)
SELECT * FROM nhacsi ORDER BY idNhacsi
35.
Câu lệnh SQL nào sau đây trả về tất cả tên của các ca sĩ?
a)
SELECT idCasi FROM casi;
b)
SELECT tenBanthuam FROM banthuam;
c)

SELECT tenCasi FROM casi;

d)
SELECT * FROM casi;
36.
Chức năng nào của hệ quản trị CSDL giúp ngăn chặn việc xóa dữ liệu có tham chiếu đến bảng khác?
a)
Khóa chính (Primary Key).
b)
NOT NULL
c)
AUTO_INCREMENT.
d)

Khóa ngoại (Foreign Key).

37.
Câu lệnh SQL nào sau đây được sử dụng để thêm một bản ghi mới vào bảng casi (với idCasi tự động tăng)?
a)

INSERT INTO casi (tenCasi) VALUES ('Tuan Hung');

b)
INSERT INTO casi VALUES (DEFAULT, 'Tuan Hung');
c)
INSERT INTO casi (tenCasi) VALUES ('Tuan Hung');
d)
ADD ROW TO casi ('Tuan Hung');
38.
Để xóa tất cả bản ghi trong bảng "Employees", câu lệnh nào dưới đây là đúng?
a)

DELETE FROM Employees;

b)
DROP TABLE Employees;
c)
REMOVE Employees;
d)
DELETE Employees WHERE *;
39.
Để chỉ lấy ra cột tenNhacsi từ bảng nhacsi, câu lệnh SQL nào đúng?
a)

SELECT tenNhacsi FROM nhacsi;

b)
SHOW tenNhacsi IN nhacsi;
c)
DISPLAY COLUMN tenNhacsi FROM nhacsi;
d)
SELECT ALL tenNhacsi FROM nhacsi;
40.
Khi nào người dùng không thể xóa dữ liệu trong bảng nhacsi?
a)
Khi bảng bannhac không có dữ liệu.
b)
Khi trường idNhacsi chứa giá trị NULL.
c)
Khi bảng nhacsi đã đầy.
d)

Khi trường idNhacsi còn được tham chiếu bởi bảng bannhac.

41.
Để sắp xếp các ca sĩ theo tên theo thứ tự bảng chữ cái, câu lệnh SQL nào đúng?
a)

SELECT * FROM casi ORDER BY tenCasi ASC;

b)
ORDER BY tenCasi SELECT * FROM casi;
c)
SELECT * FROM casi SORT tenCasi ALPHABETICAL;
d)
SELECT * FROM casi SORT BY tenCasi;
42.
Câu truy vấn nào sau đây trả về danh sách các bản thu âm của ca sĩ "Lê Dung" thuộc thể loại "Nhạc trữ tình"?
a)

SELECT bth.idBanthuam, bn.tenBannhac, tl.tenTheloai, cs.tenCasi

b)
SELECT * FROM banthuam WHERE idCasi = (SELECT idCasi FROM casi WHERE tenCasi = 'Lê Dung')
c)
SELECT * FROM banthuam WHERE tenCasi = 'Lê Dung' AND tenTheloai = 'Nhạc trữ tình'
d)

SELECT bta.idBanthuam, bn.tenBannhac, tl.tenTheloai, cs.tenCasi FROM banthuam As bta INNER JOIN bannhac As bn ON bta.idBannhac = bn.idBannhac INNER JOIN theloai As tl ON bn.idTheloai = tl.idTheloai INNER JOIN casi As cs ON bta.idCasi = cs.idCasi WHERE cs.tenCasi = 'Lê Dung' AND tl.tenTheloai = 'Nhạc trữ tình'

43.
Câu lệnh SQL nào sau đây trả về tên của tất cả các bản nhạc?
a)
SELECT * FROM bannhac;
b)
SELECT tenCasi FROM casi;
c)

SELECT tenBannhac FROM bannhac;

d)
SELECT idBannhac FROM bannhac;
44.
Để 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)
Xóa bảng và tạo lại.
c)

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

d)
Nháy đúp chuột vào ô dữ liệu cần sửa và nhập dữ liệu mới.
45.
Khi chỉnh sửa dữ liệu trong bảng, để sửa nội dung của một ô dữ liệu, ta thực hiện thao tác nào?
a)

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

b)
Chọn ô rồi nhấn phím F
c)
Chọn ô rồi nhấn phím Ctrl + Enter
d)
Chọn ô rồi nhấn phím Delete
46.
Câu lệnh nào cập nhật tuổi của nhân viên có tên "Anna" thành 30 trong bảng "Employees"?
a)
MODIFY Employees Age = 30 WHERE Name = 'Anna';
b)
UPDATE Employees WHERE Name = 'Anna' SET Age = 30;
c)
SET Employees Age = 30 WHERE Name = 'Anna';
d)

UPDATE Employees SET Age = 30 WHERE Name = 'Anna';

47.
Để xóa tất cả các bản thu âm của bản nhạc có idBannhac = 5 khỏi bảng banthuam, câu lệnh SQL nào đúng?
a)

DELETE FROM banthuam WHERE idBannhac = 5;

b)
DROP FROM banthuam WHERE idBannhac = 5;
c)
ERASE FROM banthuam WHERE idBannhac = 5;
d)
REMOVE FROM banthuam WHERE idBannhac = 5;
48.
Để thêm một nhạc sĩ mới vào bảng nhacsi (với idNhacsi tự động tăng), câu lệnh SQL nào sau đây là đúng?
a)

INSERT INTO nhacsi (tenNhacsi) VALUES ('Trinh Cong Son');

b)
INSERT INTO nhacsi (idNhacsi, tenNhacsi) VALUES (NULL, 'Trinh Cong Son');
c)
INSERT INTO nhacsi VALUES (DEFAULT, 'Trinh Cong Son');
d)
ADD TO nhacsi (tenNhacsi = 'Trinh Cong Son');
49.
Câu lệnh SQL nào sau đây liên kết bảng casi và banthuam để hiển thị tenCasi và idBanthuam?
a)
SELECT tenCasi, idBanthuam FROM casi JOIN banthuam ON casi.id = banthuam.id;
b)
SELECT tenCasi, idBanthuam FROM casi INNER JOIN banthuam USING (id);
c)

SELECT c.tenCasi, b.idBanthuam FROM casi AS c INNER JOIN banthuam AS b ON c.idCasi = b.idCasi;

d)
SELECT tenCasi, idBanthuam FROM casi, banthuam WHERE casi.idCasi = banthuam.idBasi;
50.
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)
Không cần chọn nhạc sĩ, chỉ cần nhập tên bản nhạc.
b)
Nhập trực tiếp tên nhạc sĩ vào trường idNhacsi.
c)
Tạo mới một nhạc sĩ trước khi nhập dữ liệu.
d)

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

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

Trường khóa ngoại.

b)
Trường khóa chính.
c)
Trường bình thường.
d)
Trường không có tính năng gì đặc biệt.
52.
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)
Shift + Delete
b)

Ctrl + Delete

c)
Alt + Delete
d)
Ctrl + Shift
53.
Để 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 dữ liệu theo trường idNhacsi tương ứng với nhạc sĩ Văn Cao.

b)
Truy xuất theo thứ tự giảm dần của tên bản nhạc.
c)
Lọc theo trường idBannhac.
d)
Không thể tìm kiếm.
54.
Câu lệnh SQL nào sau đây trả về tất cả các cột và hàng từ bảng bannhac?
a)
SELECT COLUMN FROM bannhac;
b)

SELECT * FROM bannhac;

c)
SHOW ALL FROM bannhac;
d)
DISPLAY bannhac;
55.
Câu lệnh nào sau đây thêm dữ liệu vào bảng "Users" với các cột "Name" và "Age"?
a)
UPDATE Users (Name, Age) VALUES ('John', 25);
b)
INSERT Users SET Name = 'John', Age = 25;
c)
ADD INTO Users (Name, Age) VALUES ('John', 25);
d)

INSERT INTO Users (Name, Age) VALUES ('John', 25);

56.
Để lấy ra idBanthuam và idBannhac từ bảng banthuam, câu lệnh SQL nào đúng?
a)
SELECT * FROM banthuam;
b)

SELECT idBanthuam, idBannhac FROM banthuam;

c)
SELECT tenBannhac, idBannhac FROM bannhac;
d)
SELECT idBanthuam, idCasi FROM banthuam;
57.
Câu lệnh SQL nào truy vấn dữ liệu từ 3 bảng bannhac, banthuam, và casi để lấy tên bản nhạc và tên ca sĩ?
a)
SELECT tenBannhac, tenCasi FROM banthuam WHERE bannhac.idBannhac = casi.idCasi
b)
SELECT * FROM bannhac, banthuam, casi
c)
SELECT tenBannhac, tenCasi FROM bannhac, banthuam, casi WHERE bannhac.idBannhac = banthuam.idBannhac AND banthuam.idCasi = casi.idCasi
d)

SELECT tenBannhac, tenCasi FROM bannhac INNER JOIN banthuam ON bannhac.idBannhac = banthuam.idBannhac INNER JOIN casi ON banthuam.idCasi = casi.idCasi

58.
Câu lệnh nào xóa các bản ghi trong bảng "Orders" có giá trị "Status" là "Cancelled"?
a)

DELETE FROM Orders WHERE Status = 'Cancelled';

b)
DROP FROM Orders WHERE Status = 'Cancelled';
c)
REMOVE Orders WHERE Status = 'Cancelled';
d)
DELETE Orders SET Status = 'Cancelled';
59.
Câu lệnh SQL nào dùng để lấy tất cả các trường trong bảng "nhacsi"?
a)
SELECT * FROM nhacsi WHERE idNhacsi > 0
b)

SELECT * FROM nhacsi

c)
SELECT idNhacsi, tenNhacsi FROM nhacsi
d)
SELECT nhacsi.* FROM nhacsi
60.
Trong HeidiSQL, để lọc dữ liệu với tiêu chí "LIKE", ta chọn tùy chọn nào?
a)
Filter > Apply LIKE Condition
b)

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

c)
Edit > Filter > LIKE
d)
View > Data Filter > LIKE