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

50 câu hỏi 60 phút

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

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:

A.

EXPLICIT

B.

IMPLICIT

C.

EXCLUSIVE

D.

SHARED

Đáp án
Khóa EXCLUSIVE (độc quyền) ngăn chặn bất kỳ người dùng nào truy cập vào bảng dữ liệu. Khi một bảng được khóa bằng khóa độc quyền, không người dùng nào khác có thể đọc hoặc ghi dữ liệu vào bảng đó cho đến khi khóa được giải phóng. Các kiểu khóa khác như SHARED (chia sẻ) cho phép nhiều người dùng đọc dữ liệu đồng thời, IMPLICIT và EXPLICIT liên quan đến cách khóa được thực hiện, chứ không phải mức độ hạn chế truy cập.

Danh sách câu hỏi:

Lời giải:
Đáp án đúng: D
Khóa EXCLUSIVE (độc quyền) ngăn chặn bất kỳ người dùng nào truy cập vào bảng dữ liệu. Khi một bảng được khóa bằng khóa độc quyền, không người dùng nào khác có thể đọc hoặc ghi dữ liệu vào bảng đó cho đến khi khóa được giải phóng. Các kiểu khóa khác như SHARED (chia sẻ) cho phép nhiều người dùng đọc dữ liệu đồng thời, IMPLICIT và EXPLICIT liên quan đến cách khóa được thực hiện, chứ không phải mức độ hạn chế truy cập.
Lời giải:
Đáp án đúng: B

Giá trị NULL đại diện cho sự vắng mặt của một giá trị. Nó không giống như giá trị 0 hoặc một chuỗi rỗng. Do đó, việc coi NULL là rỗng hoặc bằng 0 là sai.

Lời giải:
Đáp án đúng: C
Câu lệnh SQL được đưa ra thực hiện một truy vấn trên bảng "sinhvien" để đếm số lượng bản ghi (số lượng sinh viên) thỏa mãn điều kiện "namsinh > 2000". Trong bảng dữ liệu được cung cấp, có 5 sinh viên có năm sinh lớn hơn 2000, đó là: 1. Nguyễn Văn A (2001) 2. Trần Thị B (2002) 3. Lê Văn C (2001) 4. Hoàng Thị D (2003) 5. Phạm Văn E (2002) Do đó, kết quả trả về của câu lệnh SQL này là 5.

Câu 4:

Câu lệnh SQL nào sử dụng để tính mỗi bài kiểm tra có bao nhiêu học sinh đã thực hiện?

Lời giải:
Đáp án đúng: C
Câu hỏi yêu cầu tìm câu lệnh SQL để đếm số lượng học sinh đã thực hiện mỗi bài kiểm tra. Để làm được điều này, ta cần sử dụng hàm `COUNT(DISTINCT ID_SV)` để đếm số lượng sinh viên khác nhau (tránh việc đếm trùng nếu một sinh viên làm bài kiểm tra đó nhiều lần) và nhóm kết quả theo `ID_BAIKT` để biết số lượng sinh viên cho mỗi bài kiểm tra. * **Đáp án 1:** `SELECT COUNT(DISTINCT ID_SV) FROM KETQUA_KIEMTRA GROUP BY ID_BAIKT;` Câu lệnh này chỉ trả về số lượng sinh viên khác nhau cho mỗi nhóm, nhưng không hiển thị `ID_BAIKT` của nhóm đó. Vì vậy không biết số lượng sinh viên này tương ứng với bài kiểm tra nào. * **Đáp án 2:** `SELECT ID_BAIKT, MAX(ID_SV) FROM KETQUA_KIEMTRA GROUP BY ID_BAIKT;` Câu lệnh này trả về `ID_BAIKT` và `ID_SV` lớn nhất trong mỗi nhóm, không phải số lượng sinh viên. * **Đáp án 3:** `SELECT ID_BAIKT, COUNT(DISTINCT ID_SV) FROM KETQUA_KIEMTRA GROUP BY ID_BAIKT;` Câu lệnh này trả về `ID_BAIKT` và số lượng sinh viên khác nhau (`COUNT(DISTINCT ID_SV)`) đã làm bài kiểm tra đó, chính xác là những gì chúng ta cần. * **Đáp án 4:** `SELECT ID_BAIKT, MIN(ID_SV) FROM KETQUA_KIEMTRA GROUP BY ID_BAIKT;` Câu lệnh này trả về `ID_BAIKT` và `ID_SV` nhỏ nhất trong mỗi nhóm, không phải số lượng sinh viên.
Lời giải:
Đáp án đúng: C
Câu lệnh SQL được cung cấp thực hiện truy vấn trên bảng KETQUA. Điều kiện truy vấn là `sbd = 'A1'` và `TOAN > 7`. Để xác định số bản ghi trả về, ta xem xét các dòng dữ liệu trong bảng KETQUA: * **Dòng 1:** `sbd = 'A1'` và `TOAN = 8`. Thỏa mãn cả hai điều kiện. * **Dòng 2:** `sbd = 'A2'` và `TOAN = 9`. Không thỏa mãn điều kiện `sbd = 'A1'`. * **Dòng 3:** `sbd = 'A1'` và `TOAN = 6`. Không thỏa mãn điều kiện `TOAN > 7`. * **Dòng 4:** `sbd = 'A1'` và `TOAN = 7`. Không thỏa mãn điều kiện `TOAN > 7`. Vậy, chỉ có 1 dòng thỏa mãn cả hai điều kiện là dòng đầu tiên. Tuy nhiên, không có đáp án nào là 1, xem xét lại câu hỏi và hình ảnh. Nếu câu hỏi là số bản ghi trả về khi chỉ có điều kiện `sbd = 'A1'`, ta có 3 dòng (1, 3, 4). Nếu câu hỏi là số bản ghi trả về khi chỉ có điều kiện `TOAN > 7`, ta có 2 dòng (1, 2). Nếu câu hỏi là số bản ghi trả về khi điều kiện là `sbd = 'A2'` và `TOAN > 7`, ta có 1 dòng (2). Do đó, có vẻ như có một lỗi trong các phương án trả lời. Dựa vào hình ảnh và câu truy vấn, chỉ có 1 dòng thỏa mãn cả hai điều kiện. Tuy nhiên trong các đáp án không có số 1. Xem xét lại, có thể câu hỏi yêu cầu số bản ghi thỏa mãn sbd='A1' OR TOAN >7. Trong trường hợp này, có các dòng 1, 2, 3, 4 thỏa mãn. Do đó số lượng bản ghi là 4. Vậy đáp án đúng nhất là 4.

Câu 6:

Trong các phương án dưới đây, hãy lựa chọn phương án ứng với ấn bản của SQL Server 2014:

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 cho biết trong các phương án dưới đây, đâu là phương án đúng ứng với thao tác tạo CSDL trong SQL Server

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:

Hãy chọn phương án ứng với tác dụng của câu lệnh ALTER TABLE 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 9:

Để lệnh Print để kết hợp với chuỗi 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 10:

Lệnh DROP PROCEDURE tên_thủ_tục 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 11:

Cho biết phương án nào sau đây là cấu trúc lời gọi Store Procedure?

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:

Tiêu chí nào sau đây thường được dùng để chọn khóa chí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 13:

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

Dị thương thông tin có thể?

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:

Đặc trưng của một mô hình 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 16:

Phép toán tập hợp trong mệnh đề WHERE bao gồm?

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ính toàn vẹn dữ liệu đảm bả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 18:

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

Trong CSDL mạng, khi thêm các bản ghi mớ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 20:

Mô hình dữ liệu tốt 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 21:

Dữ liệu trong mô hình 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 22:

Khẳng định nào là phụ thuộc hàm:

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:

Một mô hình CSDL được xem là mô hình chuẩn hoá tốt, 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 24:

Kết nối bằng nhau các quan hệ theo thuộc tính 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 25:

Một câu hỏi 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

Câu 26:

"An toàn" dữ liệu có nghĩa là 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 27:

Chọn một khẳng định nào sau đây là đúng nhất khi nối về ngôn ngữ con dữ liệu 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 28:

Các phép toán trong tổ hợp SELECT- FROM - WHERE:

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: Trong mô hình CSDL mạng, dữ liệu được biểu diễn trong .......bằng các mối nối liên kết (link) tạo thành một đồ thị có hướ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 31:

Hãy chọn từ/cụm từ tương ứng để hoàn thiện khẳng định sau: Hợp các quan hệ khả hợp trên cùng tập các thuộc tính Ω là một quan hệ trên Ω, các bộ là .................... bỏ đi các bộ trùng nhau, chỉ giữ lại những bộ đại diệ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 33:

Tạo Procedure 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 34:

Trong cửa sổ thiết kế bảng, để gõ tên trường ta gõ tại cộ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
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:

Cấu hình máy chủ và mạng lưới máy khách SQL Server Configuration Manager cần 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:

Để 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
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 tất cả các cột dữ liệu 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
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 41:

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

Khẳng định 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 43:

Trong các hàm dưới đây, đâu là hàm tập hợp 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 44:

Câu lệnh SQL nào sau đây có cú pháp đú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

Câu 46:

Trong các phương án dưới đây, hãy lựa chọn phương án ứng với ấn bản của SQL Server 2014:
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 cho biết Table là 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 48:

Muốn tạo bảng trong CSDL ta thực hiện theo các bước như thế nào? 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 49:

Cho cơ sở dữ liệu như Trong hình. Hãy chọn phương án đúng ứng với câu lệnh được sử dụng để xuất ra danh sách gồm Mã số, Họ tên và Tuổi của các sinh viên khoa ‘TOAN’.
Cho cơ sở dữ liệu như Trong hình. Hãy chọn phương án đúng ứng với câu lệnh được sử dụng để xuất ra danh sách gồm Mã số, Họ tên và Tuổi của các sinh viên khoa ‘TOAN’. (ả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 50:

Cho biết phương án nào sau đây là cú pháp câu lệnh nhập dữ liệu 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