200+ Trắc nghiệm Lập trình Quản trị cơ sở dữ liệu nâng cao (có đáp án)

Tổng hợp trên 200 câu hỏi trắc nghiệm Lập trình Quản trị cơ sở dữ liệu nâng cao có đáp án với các câu hỏi đa dạng, phong phú từ nhiều nguồn giúp sinh viên ôn trắc nghiệm Lập trình Quản trị cơ sở dữ liệu nâng cao đạt kết quả cao.

200+ Trắc nghiệm Lập trình Quản trị cơ sở dữ liệu nâng cao (có đáp án)

Câu 1:Hãy chọn phương án đúng chỉ ra mục đích của lập trình kết nối cơ sở dữ liệu?

Quảng cáo

A. Thao tác với dữ liệu thực của hệ thống.(1)

B. Đa dạng hóa chức năng của hệ thống, tạo sự dễ dàng cho người lập trình.

C. Cả phương (1) và (2) đều đúng.

D. Gắn kết giao diện sử dụng trực quan với dữ liệu cần xử lý.(2)

Câu 2:Hãy chọn phương án đúng ứng với tác dụng của thuộc tính ConnectionString của đối tượng SqlConnection?

A. Chứa tên server cần kết nối.

B. Tất cả các phương án.

C. Chứa tên cơ sở dữ liệu cần kết nối.

D. Chứa chuỗi kết nối (đường dẫn)

Quảng cáo

Câu 3:Hàm kiểu Scalar là:

A. Hàm mà kết quả trả về là một bảng

B. Hàm mà kết quả trả về có thể một hoặc nhiều giá trị

C. Hàm mà kết quả trả về một giá trị

D. Hàm mà kết quả trả về nhiều giá trị

Câu 4:Tạo cấu trúc bảng trong SQL, nếu tại Data Type của cột tương ứng người dùng chọn kiểu ‘‘Nchar(n)’’ thì dữ liệu của cột đó nhận giá trị dạng:

A. Chuỗi với độ dài chính xác hỗ trợ Unicode

B. Chuỗi với độ dài cố định

C. Chuỗi với độ dài chính xác

D. Chuỗi với độ dài cố định hỗ trợ Unicode

Câu 5:Cú pháp câu lệnh sửa thủ tục?

Quảng cáo

A. alter procedure []

B. alter table

C. alter store procedure []

D. alter procedure []

Câu 6:Để lấy ra 3 ký tự đầu của chuỗi lệnh nào là đúng:

A. SELECT LEN('123456')

B. SELECT REPLICATE('123456',5)

C. SELECT RIGHT('123456',3)

D. SELECT LEFT('123456',3)

Câu 7:Câu lệnh nào sau đây giúp lấy dữ liệu của các cột bên trong bảng đồng thời sắp xếp theo thứ tự tăng dần?

A. SELECT…FROM…WHERE …[ORDER BY…[DESC,…]]

B. SELECT…FROM…ORDER BY…[ASC,…]

C. SELECT…FROM…WHERE

D. SELECT…FROM…ORDER BY…[DESC,…]

Quảng cáo

Câu 8:Hãy chọn phương án đúng chỉ ra tác dụng của phương thức GetChanges của đối tượng DataSet?

A. Lọc ra các dữ liệu thay đổi trên DataSet.

B. Chấp nhận sự thay đổi dữ liệu trên DataSet.

C. Không chấp nhận sự thay đổi dữ liệu trên DataSet.

D. Đối chiếu các dữ liệu trên DataSet với nhau.

Câu 9:Các lệnh sau đây lệnh nào đúng?

A. SELECT * FROM t1 ORDER BY id ASC;

B SELECT * FROM t1 ORDER BY id DESC;

C. SELECT * FROM t1 ORDER BY id;

D. Tất cả đều đúng

Câu 10:Cơ sở dữ liệu ‘‘QuanLyTuyenSinh’’có bảng:

A. DiemKhoiA(SoBaoDanh Nvarchar(50), DiemToan Float, DiemLy Float, DiemHoa Float, DiemUuTien Float, TongDiem Float, KetQua Nvarchar(50))

B. Câu lệnh hiển thị thông tin người có tổng điểm 3 môn cao nhất:

C. SELECT * FROM DiemKhoiA WHERE TongDiem=max(DiemToan+ DiemLy+ DiemHoa)

D. SELECT * FROM DiemKhoiA WHERE DiemToan+ DiemLy+ DiemHoa = max(DiemToan+ DiemLy+ DiemHoa)

E. SELECT * FROM DiemKhoiA WHERE max(DiemToan+ DiemLy+ DiemHoa)

Câu 11:Hãy chọn câu khẳng định đúng?

A. Để kết nối được đến cơ sở dữ liệu bất kỳ bạn cần phải mở cơ sở dữ liệu đó đầu tiên.

B. Quy trình kết nối cơ sở dữ liệu trong C#, ASP.NET, PHP…là giống nhau.

C. Quy trình truy cập cơ sở dữ liệu trong ngôn ngữ lập trình Web và lập trình Desktop là khác nhau.

D. Mọi đối tượng kết nối đến cơ sở dữ liệu là như nhau đối với mọi hệ quản trị cơ sở dữ liệu.

Câu 12:Cú pháp nào sau đây dùng để xóa bảng?

A. DROP TABLE

B. CREAT TABLE

C. DROP COLUMN

D. ALTER TABLE

Câu 13:SQL là:

A. Ngôn ngữ hỏi có cấu trúc

B. Ngôn ngữ để thiết lập các câu hỏi

C. Ngôn ngữ truy vấn

D. Ngôn ngữ trả lời các câu hỏi

Câu 14:Cơ sở dữ liệu ‘‘QuanLyCuaHang’’có bảng: HoaDonBanHangChiTiet( HoaDonBanHangChiTietID Nvarchar(50), HoaDonBanHangFK Nvarchar(50), DmTenKhachHangREF Nvarchar(50), DmHangHoaREF Nvarchar(50), SoLuongBan Int, DonGiaBan Bigint, ThanhTienBan Bigint) Cho biết thông tin những mặt hàng bán được từ 10 sản phẩm trở lên?

A. SELECT * FROM HoaDonBanHangChiTiet WHERE SoLuongBan>10

B. SELECT * FROM HoaDonBanHangChiTiet WHERE SoLuongBan>=’10’

C. SELECT * TOP 10 FROM HoaDonBanHangChiTiet

D. SELECT * FROM HoaDonBanHangChiTiet WHERE SoLuongBan>=10

Câu 15:Phương thức ExcuteNoneQuery() của đối tượng SqlCommand sẽ trả về nội dung nào trong các nội dung sau?

A. Trả về một câu lệnh truy vấn dạng Insert, Update, Delete.

B. Trả về giá trị số nguyên tương ứng với số mẩu tin đã thực thi, được sử dụng cho các phát biểu SQL dạng cập nhập dữ liêu, xoa, thêm mới mẩu tin hay các phát biểu dạng hành động và thủ tục nội tại trong SQL Server.

C. Trả về trạng thái của đối tượng SqlCommand.

D. Trả về kiểu đối tượng tương ứng với giá trị của cột và hàng đầu tiên.

Câu 16:Muốn chèn một cột từ bảng cũ sang bảng mới ta sử dụng câu lệnh gì?

A. select from where

B. select where into

C. select where into

D. select into from

Câu 17:Câu lệnh tạo cấu trúc bảng trong SQL:

A. Insert into Table ( [

B. Creat New Table ( []

C. Creat Table ( []

D. Creat into Table ( []

Câu 18:Câu lệnh đưa ra nhân viên có lương cao hơn lương tất cả nhân viên phòng NS?

A. Select MNV,Tennv From nhanvien Where luong > ( Select max (luong) From nhanvien Where phongban=’NS’)

B. Select MNV,Tennv From nhanvien Where luong > ( Select max (luong) From nhanvien )

C. Select MNV,Tennv From nhanvien Where max (luong) Where phongban=’NS’

D. Select MNV,Tennv From nhanvien Where luong > ( Select max (luong) From nhanvien)

Câu 19:Các lệnh ALTER TABLE được sử dụng để?

A. Xóa một bảng trong một cơ sở dữ liệu

B. Thêm, xóa hoặc sửa đổi các cột trong một bảng hiện tại

C. Tất cả đáp án đều đúng

D. Tạo ra một bảng trong một cơ sở dữ liệu

Câu 20:Hãy cho biết thuộc tính CommandText của đối tượng SqlCommand chứa thông nào trong các phương án sau?

A. Chuỗi truy vấn.

B. Đối tượng kết nối.

C. Thời gian chờ khi kết thúc thực thi.

D. Thông tin về loại truy vấn: Select, Insert, Delete, Update.

Câu 21:Cú pháp câu lệnh xoá dữ liệu:

A. DELETE WHERE <điều kiện>

B. DROP

C. DROP WHERE <điều kiện>

D. DELETE

Câu 22:Right Join là kiểu liên kết:

A. trái

B. phải

C. bình thường

D. đầy đủ

Câu 23:Hãy chọn phương án đúng ứng với cụm từ viết tắt ADO?

A. Active Dentifition Object.

B. Access Data Object.

C. Access Dentifition Object.

D. ActiveX Data Object.

Câu 24:Hãy chọn phương án đúng ứng với tác dụng của điều khiển AdomdConnection?

A. Cho phép thực hiện thu hồi kết nối đến cơ sở dữ liệu.

B. Cho phép thực hiện kết nối đến cơ sở dữ liệu.

C. Cho phép thực hiện mở bảng dữ liệu từ cơ sở dữ liệu.

D. Cho phép ngắt toàn bộ các kết nối đến một cơ sở dữ liệu bất kỳ.

Câu 25:Trong một bảng, một cột có thể chứa nhiều giá trị giống nhau, và đôi khi bạn chỉ muốn liệt kê các giá trị khác nhau (khác biệt). Phải dùng cú pháp gì?

A. SELECT DISTINCT cột truy vấn FROM bảng truy vấn

B. SELECT cột truy vấn FROM bảng truy vấn

C. Select * from bảng truy vấn

D. SELECT cột truy vấn FROM bảng truy vấn where cột truy vấn operator value

Câu 26:Cú pháp câu lệnh khai báo tham số:

A. @

B. declare @ < kiểu dữ liệu>

C. var @

D. @

Câu 27:Để sử dụng các đối tượng truy cập cơ sở dữ liệu SQL Server ta phải khai báo sử dụng thư viện. Câu lệnh khai báo nào sau đây là đúng?

A. Imports System.Data.SqlClient.

B. Imports System.SqlClient.

C. Imports System.Data.Oledb.

D. Imports System.Oledb.

Câu 28:Câu lệnh xoá bảng trong SQL:

A. Drop table Where <điều kiện xoá>

B. Delete table Where <điều kiện xoá>

C. Drop table

D. Delete table

Câu 29:Phương thức Dispose() của các đối tượng trong quy trình kết nối cơ sở dữ liệu làm nhiệm vụ gì trong các nhiệm vụ sau?

A. Hủy bỏ đối tượng.

B. Đóng đối tượng.

C. Sắp xếp lại các đối tượng.

D. Ngắt tạm thời các đối tượng.

Câu 30:Visual Basic.Net có thể kết nối được những loại cơ sở dữ liệu nào trong các phương án sau đây?

A. Foxpro, MySQL, SQL Server.

B. SQL Server, Oracel.

C. Access, SQL Server và Oracel.

D. Access, Foxpro, MySQL và SQL Server.

................................

................................

................................

Xem thêm câu hỏi trắc nghiệm các môn học Đại học có đáp án hay khác:

ĐỀ THI, GIÁO ÁN, GÓI THI ONLINE DÀNH CHO GIÁO VIÊN VÀ PHỤ HUYNH LỚP 12

Bộ giáo án, đề thi, bài giảng powerpoint, khóa học dành cho các thầy cô và học sinh lớp 12, đẩy đủ các bộ sách cánh diều, kết nối tri thức, chân trời sáng tạo tại https://tailieugiaovien.com.vn/ . Hỗ trợ zalo VietJack Official


Giải bài tập lớp 12 Kết nối tri thức khác