Quiz: TOP 50 câu hỏi trắc nghiệm Cơ sở dữ liệu SQL phần 1 môn Cơ sở dữ liệu (có đáp án) | Đại học Kinh tế kỹ thuật công nghiệp

1 / 50

Q1:

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

Giải thích

Chính xác!
Chưa đúng

SQL là từ viết tắt của Structured Query Language

2 / 50

Q2:

Câu lệnh SQL nào được dùng để trích xuất dữ liệu từ database

Giải thích

Chính xác!
Chưa đúng

Câu lệnh SQL Select được dùng để trích xuất dữ liệu từ database.

3 / 50

Q3:

Câu lệnh SQL nào được dùng để cập nhật dữ liệu từ database

Giải thích

Chính xác!
Chưa đúng

Câu lệnh SQL Update được dùng để cập nhật dữ liệu từ database.

4 / 50

Q4:

Câu lệnh SQL nào được dùng để xóa dữ liệu từ database

Giải thích

Chính xác!
Chưa đúng

Câu lệnh SQL Delete được dùng để xóa dữ liệu từ database

5 / 50

Q5:

Câu lệnh SQL nào được dùng để chèn thêm dữ liệu vào database:

Giải thích

Chính xác!
Chưa đúng

Câu lệnh SQL Insert được dùng để chèn thêm dữ liệu vào database.

6 / 50

Q6:

Trong SQL, làm thế nào để chọn cột dữ liệu có tên FirstName từ bảng Persons:

Giải thích

Chính xác!
Chưa đúng

Trong SQL, Select FirstName FROM Persons chọn cột dữ liệu có tên FirstName từ bảng Persons

7 / 50

Q7:

Trong SQL, làm thế nào để chọn tất cả các cột dữ liệu trong bảng Persons:

Giải thích

Chính xác!
Chưa đúng

Trong SQL, Select * FROM Persons để chọn tất cả các cột dữ liệu trong bảng Persons.

8 / 50

Q8:

Trong SQL làm thế nào để chọn tất cả các bản ghi từ bảng Persons với giá trị trong cột FirstName là Peter:

Giải thích

Chính xác!
Chưa đúng

Trong SQL, Select * FROM Persons WHERE FirstName=’Peter’ để chọn tất cả các bản ghi từ bảng Persons với giá trị trong cột FirstName là Peter

9 / 50

Q9:

Trong SQL, làm thế nào để chọn tất cả các bản ghi từ bảng Persons với giá trị trong cột FirstName bắt đầu bằng giá trị a:

Giải thích

Chính xác!
Chưa đúng

Trong SQL, Select * From Persons WHERE FirstName='a%' để chọn tất cả các bản ghi từ bảng Persons với giá trị trong cột FirstName bắt đầu bằng giá trị a

10 / 50

Q10:

Mệnh đề OR sẽ hiển thị bản ghi nếu bất kỳ điều kiện nào dưới đây là đúng. Và mệnh đề AND sẽ hiển thị bản ghi nếu tất cả điều kiện dưới đây là đúng hay sai?

Giải thích

Chính xác!
Chưa đúng

Mệnh đề OR sẽ hiển thị bản ghi nếu bất kỳ điều kiện nào dưới đây là đúng. Và mệnh đề AND sẽ hiển thị bản ghi nếu tất cả điều kiện dưới đây là đúng.

11 / 50

Q11:

Trong SQL, làm thế nào để chọn tất cả các bản ghi từ bảng Persons với giá trị trong cột FirsName là Perter và LastName là Jackson:

Giải thích

Chính xác!
Chưa đúng

Trong SQL, SELECT * FROM Persons WHERE FirstName=’Peter’ AND LastName=’Jackson’ để chọn tất cả các bản ghi từ bảng Persons với giá trị trong cột FirsName là Perter và LastName là Jackson.

12 / 50

Q12:

Trong SQL, làm thế nào để chọn tất cả các bản ghi từ bảng Persons với giá trị trong cột FirstName được sắp xếp theo thứ tự bảng chữ cái nằm giữa (và bao gồm) Hansen và Pettersen:

Giải thích

Chính xác!
Chưa đúng

Trong SQL, SELECT * FROM Persons WHERE LastName BETWEEN ‘Hansen” AND ‘Pettersen’ để chọn tất cả các bản ghi từ bảng Persons với giá trị trong cột FirstName được sắp xếp theo thứ tự bảng chữ cái nằm giữa (và bao gồm) Hansen và Pettersen.

13 / 50

Q13:

Cú pháp SQL nào được dùng để trả về những giá trị khác nhau:

Giải thích

Chính xác!
Chưa đúng

Cú pháp SQL SELECT DISTINCT được dùng để trả về những giá trị khác nhau

14 / 50

Q14:

Từ khóa SQL nào được sử dụng để sắp xếp danh sách kết quả:

Giải thích

Chính xác!
Chưa đúng

Từ khóa SQL ORDER BY được sử dụng để sắp xếp danh sách kết quả

15 / 50

Q15:

Trong SQL, làm thế nào để trả về tất cả các dữ liệu bản ghi từ bảng Persons theo thứ tự sắp xếp giảm dần trong cột FirstName:

Giải thích

Chính xác!
Chưa đúng

Trong SQL, SELECT * FROM Persons ORDER BY FirstName DESC để trả về tất cả các dữ liệu bản ghi từ bảng Persons theo thứ tự sắp xếp giảm dần trong cột FirstName

16 / 50

Q16:

Trong SQL, làm thế nào để chèn thêm bản ghi mới vào bảng Persons:

Giải thích

Chính xác!
Chưa đúng

Trong SQL, INSERT INTO Persons VALUES (‘Jimmy’, ‘Jackson’) để chèn thêm bản ghi mới vào bảng Persons.

17 / 50

Q17:

Trong SQL, làm thế nào để chèn Olsen vào cột LastName trong bảng Persons:

Giải thích

Chính xác!
Chưa đúng

Trong SQL, INSERT INTO Persons (LastName) VALUES (‘Olsen’) để chèn Olsen vào cột LastName trong bảng Persons.

18 / 50

Q18:

Làm thế nào để chuyển hóa Hansen thành Nilsen trong cột LastName của bảng Persons:

Giải thích

Chính xác!
Chưa đúng

UPDATE Persons SET LastName='Nilsen' WHERE LastName='Hansen' để chuyển hóa Hansen thành Nilsen trong cột LastName của bảng Persons

19 / 50

Q19:

Trong SQL, làm thế nào để xóa bản ghi Peter trong cột FirstName của bảng Persons:

Giải thích

Chính xác!
Chưa đúng

Trong SQL, DELETE FROM Persons WHERE FirstName = ‘Peter’ để xóa bản ghi Peter trong cột FirstName của bảng Persons

20 / 50

Q20:

Trong SQL, làm thế nào để trả về số lượng các bản ghi trong bảng Persons:

Giải thích

Chính xác!
Chưa đúng

Trong SQL, SELECT COUNT (*) FROM Persons để trả về số lượng các bản ghi trong bảng Persons.

21 / 50

Q21:

Kết quả của mệnh đề SELECT có thể chứa các dòng dữ liệu trùng nhau:

Giải thích

Chính xác!
Chưa đúng

Kết quả của mệnh đề SELECT có thể chứa các dòng dữ liệu trùng là  Đúng

22 / 50

Q22:

Đôi khi, cú pháp “select count(*)” sẽ trả về giá trị ít hơn so với “select count(value)”

Giải thích

Chính xác!
Chưa đúng

Đôi khi, cú pháp “select count(*)” sẽ trả về giá trị ít hơn so với “select count(value)” là Sai

23 / 50

Q23:

Kiểu khóa nào sau đây sẽ ngăn chặn bất kỳ người dùng nào truy cập vào bảng dữ liệu:

Giải thích

Chính xác!
Chưa đúng

Kiểu khóa SHARED sẽ ngăn chặn bất kỳ người dùng nào truy cập vào bảng dữ liệu.

24 / 50

Q24:

Câu lệnh SQL nào sau đây được dùng để xóa các dòng dữ liệu khỏi bảng:

Giải thích

Chính xác!
Chưa đúng

Câu lệnh SQL DELETE được dùng để xóa các dòng dữ liệu khỏi bảng.

25 / 50

Q25:

Cách duy nhất để liên kết 2 bảng dữ liệu với nhau là sử dụng cú pháp chuẩn ANSI:

Giải thích

Chính xác!
Chưa đúng

Cách duy nhất để liên kết 2 bảng dữ liệu với nhau là sử dụng cú pháp chuẩn ANSI là Sai

26 / 50

Q26:

Giá trị NULL được coi là rỗng hoặc bằng 0:

Giải thích

Chính xác!
Chưa đúng

Giá trị NULL được coi rỗng hoặc bằng 0 là Sai

27 / 50

Q27:

Left outer join là 1 dạng của outer join. 1 dạng khác là:

Giải thích

Chính xác!
Chưa đúng

Left outer join là 1 dạng của outer join. 1 dạng khác là right, right outer, full outer

28 / 50

Q28:

Câu lệnh SQL nào được sử dụng để lấy dữ liệu từ cơ sở dữ liệu?

Giải thích

Chính xác!
Chưa đúng

Câu lệnh SQL SELECT được sử dụng để lấy dữ liệu từ cơ sở dữ liệu

29 / 50

Q29:

Câu lệnh SQL nào được sử dụng để cập nhật dữ liệu trong cơ sở dữ liệu?

Giải thích

Chính xác!
Chưa đúng

Câu lệnh SQL UPDATE được sử dụng để cập nhật dữ liệu trong cơ sở dữ liệu

30 / 50

Q30:

Câu lệnh SQL nào được sử dụng để xóa dữ liệu khỏi cơ sở dữ liệu?

Giải thích

Chính xác!
Chưa đúng

Câu lệnh SQL DELETE được sử dụng để xóa dữ liệu khỏi cơ sở dữ liệu

31 / 50

Q31:

Câu lệnh SQL nào được sử dụng để thêm dữ liệu mới vào cơ sở dữ liệu?

Giải thích

Chính xác!
Chưa đúng

Câu lệnh SQL INSERT INTO được sử dụng để thêm dữ liệu mới vào cơ sở dữ liệu

32 / 50

Q32:

Trong SQL, làm thế nào để chọn một cột có tên "FirstName" từ bảng "Persons"?

Giải thích

Chính xác!
Chưa đúng

Trong SQL, SELECT FirstName FROM Persons để chọn một cột có tên "FirstName" từ bảng "Persons"

33 / 50

Q33:

Trong SQL, làm thế nào để chọn tất cả các cột từ bảng "Persons"?

Giải thích

Chính xác!
Chưa đúng

Trong SQL, SELECT * FROM Persons để chọn tất cả các cột từ bảng "Persons"

34 / 50

Q34:

Trong SQL, làm thế nào để chọn tất cả các bản ghi từ bảng "Persons" trong đó giá trị của cột "FirstName" là "Peter"?

Giải thích

Chính xác!
Chưa đúng

Trong SQL, SELECT * FROM Persons WHERE FirstName='Peter' để chọn tất cả các bản ghi từ bảng "Persons" trong đó giá trị của cột "FirstName" là "Peter"

35 / 50

Q35:

Trong SQL, làm thế nào để chọn tất cả các bản ghi từ bảng "Persons" trong đó giá trị của cột "FirstName" bắt đầu bằng "a"?

Giải thích

Chính xác!
Chưa đúng

Trong SQL, SELECT * FROM Persons WHERE FirstName LIKE 'a%' để chọn tất cả các bản ghi từ bảng "Persons" trong đó giá trị của cột "FirstName" bắt đầu bằng "a"

36 / 50

Q36:

Toán tử OR hiển thị bản ghi nếu dữ liệu lấy ra chỉ cần thỏa mãn một trong các điều kiện được liệt kê. Toán tử AND hiển thị bản ghi nếu dữ liệu lấy ra thỏa mãn tất các điều kiện được liệt kê.

Giải thích

Chính xác!
Chưa đúng

Toán tử OR hiển thị bản ghi nếu dữ liệu lấy ra chỉ cần thỏa mãn một trong các điều kiện được liệt kê. Toán tử AND hiển thị bản ghi nếu dữ liệu lấy ra thỏa mãn tất các điều kiện được liệt kê.

- Đúng

37 / 50

Q37:

Trong SQL, làm thế nào để chọn tất cả các bản ghi từ bảng "Persons" trong đó giá trị của cột "FirstName" là "Peter" và "LastName" là "Jackson"?

Giải thích

Chính xác!
Chưa đúng

Trong SQL, SELECT * FROM Persons WHERE FirstName='Peter' AND LastName='Jackson' để chọn tất cả các bản ghi từ bảng "Persons" trong đó giá trị của cột "FirstName" là "Peter" và "LastName" là "Jackson"

38 / 50

Q38:

Trong SQL, làm thế nào để chọn tất cả các bản ghi từ bảng "Persons" trong đó "LastName" được xếp theo thứ tự abc và nằm trong khoảng "Hansen" và "Pettersen" (bao gồm cả 2 giá trị này)?

Giải thích

Chính xác!
Chưa đúng

Trong SQL, SELECT * FROM Persons WHERE LastName BETWEEN 'Hansen' AND 'Pettersen' để chọn tất cả các bản ghi từ bảng "Persons" trong đó "LastName" được xếp theo thứ tự abc và nằm trong khoảng "Hansen" và "Pettersen" (bao gồm cả 2 giá trị này)

39 / 50

Q39:

Câu lệnh SQL nào được sử dụng để trả về các giá trị duy nhất trong bảng?

Giải thích

Chính xác!
Chưa đúng

Câu lệnh SQL SELECT DISTINCT được sử dụng để trả về các giá trị duy nhất trong bảng

40 / 50

Q40:

Lệnh SQL nào được sử dụng để sắp xếp tập kết quả?

Giải thích

Chính xác!
Chưa đúng

Lệnh SQL ORDER BY được sử dụng để sắp xếp tập kết quả

41 / 50

Q41:

Trong SQL, làm thế nào có thể trả về tất cả các bản ghi từ bảng "Persons" được sắp xếp giảm dần theo "FirstName"?

Giải thích

Chính xác!
Chưa đúng

Trong SQL, SELECT * FROM Persons ORDER BY FirstName DESC có thể trả về tất cả các bản ghi từ bảng "Persons" được sắp xếp giảm dần theo "FirstName"

42 / 50

Q42:

Trong SQL, làm thế nào để chèn một bản ghi mới vào bảng "Persons"?

Giải thích

Chính xác!
Chưa đúng

Trong SQL, INSERT INTO Persons VALUES ('Jimmy', 'Jackson') để chèn một bản ghi mới vào bảng "Persons"

43 / 50

Q43:

Trong SQL, làm thế nào để chèn vào "LastName" bản ghi có giá trị "Olsen" trong bảng "Persons"?

Giải thích

Chính xác!
Chưa đúng

Trong SQL, INSERT INTO Persons (LastName) VALUES ('Olsen') để chèn vào "LastName" bản ghi có giá trị "Olsen" trong bảng "Persons"

44 / 50

Q44:

Làm thế nào để thay đổi "Hansen" thành "Nilsen" ở cột "LastName" trong bảng "Persons"?

Giải thích

Chính xác!
Chưa đúng

UPDATE Persons SET LastName='Nilsen' WHERE LastName='Hansen' để thay đổi "Hansen" thành "Nilsen" ở cột "LastName" trong bảng "Persons"

45 / 50

Q45:

Trong SQL, làm thế nào để xóa bản ghi "Peter" từ cột "FirstName" trong bảng "Persons"?

Giải thích

Chính xác!
Chưa đúng

Trong SQL, DELETE FROM Persons WHERE FirstName = 'Peter' để xóa bản ghi "Peter" từ cột "FirstName" trong bảng "Persons"

46 / 50

Q46:

Trong SQL, làm thế nào để trả về số lượng bản ghi trong bảng "Persons"?

Giải thích

Chính xác!
Chưa đúng

Trong SQL, SELECT COUNT(*) FROM Persons để trả về số lượng bản ghi trong bảng "Persons"

47 / 50

Q47:

Đâu là loại JOIN phổ biến nhất?

Giải thích

Chính xác!
Chưa đúng

INNER JOIN là loại JOIN phổ biến nhất

48 / 50

Q48:

Toán tử nào được sử dụng để lấy dữ liệu trong một khoảng?

Giải thích

Chính xác!
Chưa đúng

Toán tử BETWEEN được sử dụng để lấy dữ liệu trong một khoảng

49 / 50

Q49:

Ràng buộc NOT NULL không chấp nhận một cột có giá trị null.

Giải thích

Chính xác!
Chưa đúng

Ràng buộc NOT NULL không chấp nhận một cột có giá trị null là Đúng

50 / 50

Q50:

1 bảng dữ liệu employees như hình dưới. Giá trị trả về của câu lệnh select count(*)from employees sẽ như thế nào?

1 bảng dữ liệu employees như hình dưới. Giá trị trả về của câu lệnh select count(*)from employees sẽ như thế nào? (ảnh 1)

Giải thích

Chính xác!
Chưa đúng

1 bảng dữ liệu employees như hình dưới. Giá trị trả về của câu lệnh select count(*)from employees là 3

chính xác chưa đúng

Câu hỏi trắc nghiệm

Câu hỏi 1 / 50
Giải thích

SQL là từ viết tắt của Structured Query Language

Câu hỏi 8 / 50
Giải thích

Trong SQL, Select * FROM Persons WHERE FirstName=’Peter’ để chọn tất cả các bản ghi từ bảng Persons với giá trị trong cột FirstName là Peter

Câu hỏi 9 / 50
Giải thích

Trong SQL, Select * From Persons WHERE FirstName='a%' để chọn tất cả các bản ghi từ bảng Persons với giá trị trong cột FirstName bắt đầu bằng giá trị a

Câu hỏi 11 / 50
Giải thích

Trong SQL, SELECT * FROM Persons WHERE FirstName=’Peter’ AND LastName=’Jackson’ để chọn tất cả các bản ghi từ bảng Persons với giá trị trong cột FirsName là Perter và LastName là Jackson.

Câu hỏi 12 / 50
Giải thích

Trong SQL, SELECT * FROM Persons WHERE LastName BETWEEN ‘Hansen” AND ‘Pettersen’ để chọn tất cả các bản ghi từ bảng Persons với giá trị trong cột FirstName được sắp xếp theo thứ tự bảng chữ cái nằm giữa (và bao gồm) Hansen và Pettersen.

Câu hỏi 15 / 50
Giải thích

Trong SQL, SELECT * FROM Persons ORDER BY FirstName DESC để trả về tất cả các dữ liệu bản ghi từ bảng Persons theo thứ tự sắp xếp giảm dần trong cột FirstName

Câu hỏi 18 / 50
Giải thích

UPDATE Persons SET LastName='Nilsen' WHERE LastName='Hansen' để chuyển hóa Hansen thành Nilsen trong cột LastName của bảng Persons

Câu hỏi 34 / 50
Giải thích

Trong SQL, SELECT * FROM Persons WHERE FirstName='Peter' để chọn tất cả các bản ghi từ bảng "Persons" trong đó giá trị của cột "FirstName" là "Peter"

Câu hỏi 35 / 50
Giải thích

Trong SQL, SELECT * FROM Persons WHERE FirstName LIKE 'a%' để chọn tất cả các bản ghi từ bảng "Persons" trong đó giá trị của cột "FirstName" bắt đầu bằng "a"

Giải thích

Toán tử OR hiển thị bản ghi nếu dữ liệu lấy ra chỉ cần thỏa mãn một trong các điều kiện được liệt kê. Toán tử AND hiển thị bản ghi nếu dữ liệu lấy ra thỏa mãn tất các điều kiện được liệt kê.

- Đúng

Câu hỏi 37 / 50
Giải thích

Trong SQL, SELECT * FROM Persons WHERE FirstName='Peter' AND LastName='Jackson' để chọn tất cả các bản ghi từ bảng "Persons" trong đó giá trị của cột "FirstName" là "Peter" và "LastName" là "Jackson"

Câu hỏi 38 / 50
Giải thích

Trong SQL, SELECT * FROM Persons WHERE LastName BETWEEN 'Hansen' AND 'Pettersen' để chọn tất cả các bản ghi từ bảng "Persons" trong đó "LastName" được xếp theo thứ tự abc và nằm trong khoảng "Hansen" và "Pettersen" (bao gồm cả 2 giá trị này)

Câu hỏi 41 / 50
Giải thích

Trong SQL, SELECT * FROM Persons ORDER BY FirstName DESC có thể trả về tất cả các bản ghi từ bảng "Persons" được sắp xếp giảm dần theo "FirstName"

Câu hỏi 44 / 50
Giải thích

UPDATE Persons SET LastName='Nilsen' WHERE LastName='Hansen' để thay đổi "Hansen" thành "Nilsen" ở cột "LastName" trong bảng "Persons"