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 - Đề 1

50 câu hỏi 60 phút

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

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

A.

SELECT UNIQUE

B.

SELECT DISTINCT

C.

SELECT DIFFERENT

Đáp án

Câu lệnh SELECT DISTINCT được sử dụng để truy vấn các giá trị duy nhất (không trùng lặp) từ một cột hoặc tổ hợp các cột trong một bảng. Các tùy chọn khác không phải là cú pháp SQL hợp lệ để đạt được mục tiêu này.

Danh sách câu hỏi:

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

Câu lệnh SELECT DISTINCT được sử dụng để truy vấn các giá trị duy nhất (không trùng lặp) từ một cột hoặc tổ hợp các cột trong một bảng. Các tùy chọn khác không phải là cú pháp SQL hợp lệ để đạt được mục tiêu này.

Câu 2:

Đâu là khẳng định đúng khi nói về AS trong SQL?

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

Mệnh đề AS trong SQL được sử dụng để gán một bí danh (alias) cho một cột hoặc bảng. Điều này rất hữu ích khi bạn muốn:

  • Đổi tên một cột trong tập kết quả để dễ đọc và dễ hiểu hơn.
  • Gán tên cho một cột được tạo ra từ một biểu thức hoặc hàm (cột dẫn xuất).
  • Sử dụng một tên ngắn gọn hơn cho một bảng, đặc biệt khi làm việc với các truy vấn phức tạp có nhiều bảng.

Do đó, khẳng định đúng là: Mệnh đề AS được sử dụng để thay đổi tên một cột trong tập kết quả hoặc để gán tên cho một cột dẫn xuất.

Các lựa chọn khác không đúng vì:

  • Mệnh đề AS không chỉ được sử dụng với mệnh đề JOIN. Nó có thể được sử dụng trong nhiều ngữ cảnh khác nhau.
  • Mệnh đề AS không khai báo một điều kiện tìm kiếm. Điều kiện tìm kiếm được khai báo trong mệnh đề WHERE hoặc ON.

Câu 3:

BETWEEN trong SQL được sử dụng để...?

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

Trong SQL, mệnh đề BETWEEN được sử dụng để lọc các giá trị nằm trong một phạm vi cụ thể. Phạm vi này được xác định bởi hai giá trị, và mệnh đề BETWEEN sẽ kiểm tra xem một giá trị có nằm giữa hai giá trị này (bao gồm cả hai giá trị biên) hay không. Các tùy chọn khác không chính xác vì:

  • Chỉ định một cột làm khóa chính: Việc này được thực hiện bằng ràng buộc PRIMARY KEY.
  • Chỉ định các bảng sẽ sử dụng: Việc này được thực hiện bằng mệnh đề FROM.

Câu 4:

Câu lệnh nào sau đây sẽ thực thi thành công?

Lời giải:
Đáp án đúng: D
Câu hỏi này kiểm tra kiến thức về cú pháp câu lệnh SELECT trong SQL. Chúng ta sẽ phân tích từng đáp án: * **Đáp án 1: `SELECT customer FROM customer_name;`** * Sai. `customer_name` thường phải là tên bảng (table), không phải tên cột. Câu lệnh này sẽ báo lỗi nếu `customer_name` không phải là một bảng tồn tại. * **Đáp án 2: `SELECT FROM customers customer name;`** * Sai. Cú pháp này hoàn toàn không hợp lệ. Cần chỉ định rõ cột cần chọn sau `SELECT`. * **Đáp án 3: `SELECT customer_name FROM customers ORDER BY zone WHERE cat_id = 12;`** * Sai. Thứ tự các mệnh đề trong câu lệnh SELECT sai. Mệnh đề `WHERE` phải đứng trước `ORDER BY`. * **Đáp án 4: `SELECT customer_name FROM customers WHERE cat_id = 12 ORDER BY cat_id;`** * Đúng. Câu lệnh này tuân thủ đúng cú pháp SQL. Nó chọn cột `customer_name` từ bảng `customers`, lọc các bản ghi có `cat_id` bằng 12, và sau đó sắp xếp kết quả theo cột `cat_id`. Vậy, đáp án đúng là đáp án 4.

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 SQL SELECT * FROM Table1 WHERE Column1 >= 10 có cú pháp đúng. Trong SQL, toán tử >= được sử dụng để so sánh "lớn hơn hoặc bằng".

  • Phương án 1: = = là một lỗi cú pháp. Toán tử so sánh bằng trong SQL là =.
  • Phương án 2: => không phải là một toán tử hợp lệ trong SQL.

Câu 6:

Câu lệnh SQL nào chọn tất cả các hàng từ bảng có tên là Contest, với cột ContestDate có giá trị lớn hơn hoặc bằng ngày 25 tháng 3 năm 2019?

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 7:

Hãy chọn phương án ứng với từ viết tắt DBMS:

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:

Ấn bản SQL SQL Server Developer Edition là ấn bả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
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:

Hãy chọn phương án ứng với ý nghĩa của nhóm lệnh BEGIN TRAN KHỐI LỆNH COMMIT.

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:

Cơ sở dữ liệu ‘‘QuanLyTuyenSinh’’có bảng:
DiemKhoiA(SoBaoDanh Nvarchar(50), DiemToan Float, DiemLy Float, DiemHoa Float, DiemUuTien Float, TongDiem Float, KetQua Nvarchar(50)).
Hãy chọn phương án ứng với Câu lệnh đếm tổng số thí sinh có kết quả ‘‘đỗ’’ 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 12:

Để xóa trigger ta sử dụng cấu trúc:

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:

Câu nào sai trong các câu 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 14:

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 15:

Quan hệ gồm các thuộc tính mã số, họ tên và địa chỉ ở dạng chuẩn nào?

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:

Hệ quản trị CSDL - HQTCSDL (DataBase Management System - DBMS) 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 17:

Tìm kiếm thông tin trong 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 18:

φ [Ω1, Ω2 .. , Ωp ] là phép tách - kết nối tự nhiên của của lược đồ quan hệ nế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 19:

Thứ tự đú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 20:

Tối ưu hoá câu hỏi bằng cách:

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:

Một số biện pháp bảo vệ 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 22:

Dạng cấp quyền truy xuất 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 23:

Chọn một khẳng định nào sau đây là đúng nhất khi nói về ngôn ngữ dữ liệu thao tác trên 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 24:

F:={AB --> C,D --> EG,C--> A,BE --> C, BC --> D, CG --> BD,ACD --> B, CE --> AG}:

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:

Ω :={A,B, C,D, E, F}, phép tách Ω1:={A, B, D, E}, Ω3:={B, C, E, F}, Ω2:={A, C, D, F} và F:={A --> B, F --> E}:

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:

Xét quan hệ Ω = {A, B, C, D, E, G, H} và F = {C --> AB, D --> E, B --> 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 27:

Khảng định nào sau đây là đúng khi nói về thu hồi các quyền truy nhập cơ dữ liệu của người sử 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
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 30:

Hãy chọn từ/cụm từ tương ứng để hoàn thiện khảng định sau: Bao đóng tập các phụ thuộc hàm gồm các phụ thuộc......

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:

Hãy chọn từ/cụm từ tương ứng để hoàn thiện khẳng định sau: Nếu quan hệ là dạng chuẩn 1NF và không tồn tại các phụ thuộc hàm sao cho thuộc tính vế trái là một tập con thực sự của khóa và thuộc tính vế phải ..........

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:

Hãy chọn từ/cụm từ tương ứng để hoàn thiện khẳng định sau: Đánh giá tối ưu hóa biểu thức quan hệ dựa vào cây kết nối trái theo chiều sâu, có.......

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:

Log file 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 34:

Cơ sở dữ liệu trong SQL Server chia thành hai loai:

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:

Để thiết lập chế độ bảo mật (Security Mode) ta 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 36:

Hãy cho biết trong SQL Server người quản trị dùng chức năng Role để làm gì? Đâu 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 37:

Hãy cho biết trong SQL Server người dùng muốn xác định các đối tượng, lệnh dựa vào đâu? Đâu 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 38:

Cơ sở dữ liệu ‘‘QuanLyTuyenSinh’’có bảng:
DiemKhoiA(SoBaoDanh Nvarchar(50), DiemToan Float, DiemLy Float, DiemHoa Float, DiemUuTien Float, TongDiem Float, KetQua Nvarchar(50)).
Hãy chọn phương án ứng với Câu lệnh đếm tổng số thí sinh có kết quả ‘‘đỗ’’ 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 39:

Trong SQL, làm thế nào để chèn thêm bản ghi mới vào bảng Persons:
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 40:

Trong SQL, làm thế nào để trả về số lượng các bản ghi trong bảng Persons:
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:

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"?
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 SQL nào sau đây là đú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 để thay đổi giá cho SACH có tiêu đề 'HOC SQL TU QUANTRIMANG.COM' thành 200000?
Câu lệnh SQL nào sử dụng để thay đổi giá cho SACH có tiêu đề 'HOC SQL TU QUANTRIMANG.COM' thành 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

Câu 45:

Hãy cho biết Cơ sở dữ liệu MSDB dùng để làm gì? Đâu 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 46:

Cho bảng Khoa gồm (makhoa char (10), tenkhoa char (30), dienthoai char (11)). Để tạo bảng GiangVien gồm (magv int, hotengv char (30), luong decimal (5,2), makhoa char (10)) trong đó magv là khóa chính, makhoa là khóa phụ ta thực hiện lệnh nào 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:

Hãy chọn phương án ứng với ý nghĩa của nhóm lệnh BEGIN TRAN KHỐI LỆNH COMMIT.
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 49:

Để gán giá trị cho biến ta thực hiện lệ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 50:

Cho biết phương án nào sau đây là cú pháp câu lệnh xoá thủ tục?
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