JavaScript is required
Danh sách đề

750+ Câu hỏi trắc nghiệm Lập trình cơ sở dữ liệu SQL kèm đáp án chi tiết - Đề 6

50 câu hỏi 60 phút

Thẻ ghi nhớ
Luyện tập
Thi thử
Nhấn để lật thẻ
1 / 50

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

A.

SELECT [all] FROM Persons

B.

SELECT * FROM Persons

C.

SELECT *.Persons

D.

SELECT Persons

Đáp án

Trong SQL, để chọn tất cả các cột từ một bảng, ta sử dụng ký tự dấu hoa thị (*). Câu lệnh SELECT * FROM Persons sẽ chọn tất cả các cột từ bảng Persons.

Danh sách câu hỏi:

Câu 1:

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

Lời giải:
Đáp án đúng: B

Trong SQL, để chọn tất cả các cột từ một bảng, ta sử dụng ký tự dấu hoa thị (*). Câu lệnh SELECT * FROM Persons sẽ chọn tất cả các cột từ bảng Persons.

Câu 2:

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

Lời giải:
Đáp án đúng: B

Câu hỏi này kiểm tra kiến thức về câu lệnh UPDATE trong SQL. Câu lệnh UPDATE được sử dụng để sửa đổi dữ liệu hiện có trong một bảng. Cú pháp cơ bản là:UPDATE table_name SET column1 = value1, column2 = value2, ... WHERE condition;Trong đó:table_name: Tên của bảng cần cập nhật.SET: Chỉ định các cột cần cập nhật và giá trị mới của chúng.WHERE: Chỉ định điều kiện để chọn các hàng cần cập nhật.Trong trường hợp này, chúng ta muốn thay đổi giá trị của cột "LastName" thành "Nilsen" cho những hàng mà giá trị của cột "LastName" là "Hansen". Do đó, câu lệnh đúng phải là:UPDATE Persons SET LastName = 'Nilsen' WHERE LastName = 'Hansen';Các phương án khác sử dụng sai cú pháp (ví dụ: dùng MODIFY thay vì UPDATE, hoặc dùng INTO không đúng cách).

Câu 3:

Yếu tố nào đứng sau câu lệnh SELECT trong SQL?

Lời giải:
Đáp án đúng: B

Trong câu lệnh SELECT của SQL, sau từ khóa SELECT là danh sách các cột mà bạn muốn truy vấn từ bảng. Bạn có thể chỉ định rõ tên từng cột, hoặc sử dụng ký tự * để chọn tất cả các cột trong bảng. Tên bảng được chỉ định sau mệnh đề FROM, và mệnh đề JOIN dùng để kết hợp dữ liệu từ nhiều bảng khác nhau, thường xuất hiện sau mệnh đề FROM và các điều kiện WHERE (nếu có).

Câu 4:

DML có nghĩa là gì?

Lời giải:
Đáp án đúng: B
DML là viết tắt của "Data Manipulation Language" (Ngôn ngữ thao tác dữ liệu). Đây là một tập hợp các lệnh trong SQL (Structured Query Language) được sử dụng để truy vấn, thêm, sửa, và xóa dữ liệu trong cơ sở dữ liệu. Các câu lệnh DML phổ biến bao gồm SELECT (truy vấn), INSERT (thêm), UPDATE (sửa), và DELETE (xóa). Các tùy chọn khác không liên quan đến định nghĩa của DML trong ngữ cảnh cơ sở dữ liệu.

Câu 5:

Câu lệnh SQL nào sau đây có cú pháp đúng?

Lời giải:
Đáp án đúng: C

Câu lệnh SELECT Username, Password FROM Users là đúng cú pháp trong SQL.

Giải thích:

  • SELECT Username, Password: Chỉ định các cột (Username và Password) mà bạn muốn truy xuất từ bảng.
  • FROM Users: Chỉ định bảng (Users) chứa dữ liệu bạn muốn truy xuất.

Các lựa chọn khác không đúng cú pháp:

  • SELECT Username, Password WHERE Username = 'user1': Thiếu mệnh đề FROM để chỉ định bảng.
  • SELECT Username AND Password FROM Users: Sử dụng AND không đúng cách để chọn nhiều cột. Cần dùng dấu phẩy để phân tách các cột.

Câu 6:

TRANSACTION trong SQL có các thuộc tính thường được viết tắt là ACID nghĩa là gì?

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 8:

Trong toán tử Like, kí tự % biểu thị điều gì? Hãy chọn phương án đúng trong các phương án dưới đây:

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 9:

DELETE TRIGGER dùng để:

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 10:

Cho biết phương án nào sau đây là cú pháp câu lệnh tạo cấu trúc bảng trong SQL?

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 11:

Đâu không phải là các bước xây dựng cơ sở dữ liệu?

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 12:

Ngôn ngữ thao tác dữ liệu quan hệ?

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 13:

Nếu A => B và A => C thì suy ra?

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 14:

Ngôn ngữ đinh nghĩa dữ liệu - DDL (Data Definition Language):

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 15:

An toàn mức độ mạng là?

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 16:

Chọn một khẳng định nào sau đây là đúng nhất?

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 17:

Quá trình tối ưu hoá các câu hỏi truy vấn dữ liệu là?

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 18:

Chức năng quan trọng của các dịch vụ có sở dữ liệu là:

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 19:

Mục tiêu của cơ sở dữ liệu là:

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 20:

Mô hình CSDL phân cấp là mô hình:

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 21:

Khi thao tác bằng ngôn ngữ thao tác dữ liệu trên CSDL phân cấp:

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 22:

Biểu diễn dữ liệu trong mô hình CSDL mạng:

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 23:

Ràng buộc kiểu:

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 24:

Trong CSDL mạng, khi xoá các bản ghi: 

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 25:

X là một tập con các thuộc tính, ký hiệu X Ω, khi và chỉ khi:

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 26:

Khi thực hiện các phép toán trong một biểu thức quan hệ, thứ tự ưu tiên là:

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 27:

Mục tiêu của phép tách lược đồ quan hệ là:

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 28:

Các bước thực hiện đúng trong câu lệnh SELECT:

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 29:

Chọn một khẳng định nào sau đây là đúng nhất:

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 30:

Chọn một khẳng định nào sau đây là đúng nhất:

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 31:

Chọn một khẳng định nào sau đây là đúng nhất:

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 32:

Chế độ Mixed Mode (SQL Server Authentication and Windows Authentication) là chế độ cho phép:

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 33:

Kiểu NVARCHAR là kiểu:

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 34:

Để tạo trường makh là kiểu varchar(7) và không được phép bỏ trống ta sẽ thực hiện:

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 35:

Database Role là gì?

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 39:

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:
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 42:

Đâu là khẳng định đúng khi nói về AS trong SQL?
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 43:

Câu lệnh nào sau đây sẽ thực thi thành công?
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 44:

Câu lệnh SQL nào sử dụng để chọn tất cả các sách có giá cao hơn 200000?
Câu lệnh SQL nào sử dụng để chọn tất cả các sách có giá cao hơn 200000? (ảnh 1)
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 46:

Để lấy được tất cả các bản ghi từ một bảng, chúng ta cần sử dụng câu lệnh nào trong các câu lệnh dưới đây:
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 47:

Để thêm bản ghi vào một bảng. Hãy cho biết phương án nào là phương án đúng trong các phương án dưới đây:
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 48:

Trong lệnh Create trigger, sau mệnh đề ON là gì?
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 49:

Inner Join là kiểu liên kết gì trong các phương án sau?
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 50:

Cho biết phương án nào sau đây là cú pháp câu lệnh thêm một cột vào bảng trong SQL?
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP