JavaScript is required
Danh sách đề

100+ câu hỏi trắc nghiệm Lập trình Quản trị cơ sở dữ liệu nâng cao kèm đáp án chi tiết - Đề 2

50 câu hỏi 60 phút

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

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?

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)

Đáp án
Đáp án đúng: C
Lập trình kết nối cơ sở dữ liệu chủ yếu nhằm mục đích tương tác và quản lý dữ liệu thực tế của hệ thống. Điều này bao gồm việc truy xuất, thêm, sửa, và xóa dữ liệu. Phương án A mô tả chính xác mục đích này. Phương án D cũng đúng nhưng chưa bao quát hết. Do đó, phương án A đúng hơn cả. Phương án B không đúng vì mục đích chính không phải là đa dạng hóa chức năng hay tạo sự dễ dàng cho lập trình viên mà là làm việc với dữ liệu.

Danh sách câu hỏi:

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?

Lời giải:
Đáp án đúng: C
Lập trình kết nối cơ sở dữ liệu chủ yếu nhằm mục đích tương tác và quản lý dữ liệu thực tế của hệ thống. Điều này bao gồm việc truy xuất, thêm, sửa, và xóa dữ liệu. Phương án A mô tả chính xác mục đích này. Phương án D cũng đúng nhưng chưa bao quát hết. Do đó, phương án A đúng hơn cả. Phương án B không đúng vì mục đích chính không phải là đa dạng hóa chức năng hay tạo sự dễ dàng cho lập trình viên mà là làm việc với dữ liệu.

Câu 2:

Hàm kiểu Scalar là:

Lời giải:
Đáp án đúng: C
Hàm kiểu Scalar là hàm trả về một giá trị duy nhất. Vì vậy, đáp án C là đáp án đúng.

A. Sai. Hàm trả về một bảng là hàm table-valued function.
B. Sai. Hàm trả về một hoặc nhiều giá trị không phải là hàm scalar. Hàm scalar chỉ trả về một giá trị duy nhất.
D. Sai. Hàm trả về nhiều giá trị không phải là hàm scalar. Hàm scalar chỉ trả về một giá trị duy nhất.

Câu 3:

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

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

Câu A, B, C đều là cách viết lệnh ORDER BY trong SQL để sắp xếp dữ liệu theo trường id. Câu A sắp xếp tăng dần (ASC), câu B sắp xếp giảm dần (DESC), câu C sắp xếp tăng dần (ngầm định nếu không chỉ định ASC/DESC). Vì vậy tất cả đều đúng.

Câu 4:

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

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

- 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. Sai. Việc "mở" ở đây không rõ ràng. Bạn cần hiểu là bạn cần phải có quyền truy cập và cấu hình kết nối đến cơ sở dữ liệu, chứ không phải lúc nào cũng cần thao tác "mở" cơ sở dữ liệu một cách trực tiếp.
- B.Quy trình kết nối cơ sở dữ liệu trong C#, ASP.NET, PHP…là giống nhau. Sai. Mặc dù ý tưởng chung là tương tự (xác định thông tin kết nối, tạo kết nối, thực hiện truy vấn), cú pháp và các đối tượng/thư viện được sử dụng khác nhau tùy thuộc vào ngôn ngữ và nền tảng.
- 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. Đúng. Mặc dù các bước cơ bản có thể tương tự, nhưng cách thức triển khai và các yếu tố liên quan đến bảo mật, quản lý kết nối, và hiệu suất có thể khác nhau đáng kể giữa môi trường web và desktop.
- 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. Sai. Mỗi hệ quản trị cơ sở dữ liệu (MySQL, SQL Server, PostgreSQL,...) cung cấp các thư viện và đối tượng kết nối riêng biệt.

Vậy, đáp án đúng là C.

Câu 5:

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

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

Cú pháp DROP TABLE được sử dụng để xóa một bảng trong cơ sở dữ liệu.



  • CREATE TABLE: Dùng để tạo một bảng mới.

  • DROP COLUMN: Dùng để xóa một cột trong bảng, không phải xóa cả bảng.

  • ALTER TABLE: Dùng để sửa đổi cấu trúc của bảng, ví dụ thêm, xóa, hoặc sửa cột.


Câu 6:

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?

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:

Câu lệnh UPDATE được 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 9:

Câu lệnh sửa 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 10:

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

Tạo cấu trúc bảng trong SQL, nếu tại mục Data Type của cột tương ứng người dùng chọn kiểu ‘‘Nvarchar(50)’’ thì dữ liệu của cột đó nhận giá trị 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 13:

Trong CSDL QLDIEM, cho 2 bảng LOP(MALOP, TENLOP), HOCSINH(MASV, HOTEN, MALOP). Bảng HOCSINH liên kết với bảng LOP qua cấu trúc 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 14:

Tạo cấu trúc bảng trong SQL có 3 thành phần: Column Name, Data Type, Allow Nulls. Allow Nulls có 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 15:

Cú pháp câu lệnh cập nhật (hoặc sửa) 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 16:

Cú pháp của ‘’order by’’ 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 17:

Lấy nhân viên có năm sinh nhỏ hơn 1983

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

Cơ sở dữ liệu ‘‘QuanLyTuyenSinh’’có bảng: HoSoThiSinh(...) Muốn biết thông tin thí sinh có địa chỉ ở các tỉnh: Nghệ An, Hà Tĩnh, Quảng Bình. 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 20:

Hãy chọn phương án đúng ứng với khái niệm về bộ điều phối SqlDataAdapter?

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:

Lấy tất cả nhân viên có ngày sinh trong tháng 5

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

Ràng buộc check được 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 24:

Cấu trúc khai báo một SP:

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:

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

Câu 26:

Trong câu lệnh hiển thị dữ liệu Select, từ khoá ‘Top n’ có 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 27:

Truy vấn lồng phân cấp 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:

Trong câu lệnh chọn dữ liệu, sau từ khoá ‘Having’ sẽ 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 29:

Hãy chọn phương án đúng ứng với quy trình đầy đủ để xóa một thông tin vào trong bảng dữ liệu trong 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
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 phương án ứng với các tham số cần thiết khi kết nối đến SQL Server từ ngôn ngữ lập trì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 32:

Tạo cấu trúc bảng trong SQL có 3 thành phần: Column Name, Data Type, Allow Nulls. Tác dụng của Data Type:

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:

Cấu trúc lời gọi SP:

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

Hãy cho biết ADO.Net được sử dụng bởi các ngôn ngữ lập trình nào 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 36:

Cho lệnh truy vấn sau SELECT hodem, ten, diemtb, MAX(diemtb) FROM sv ORDER BY diemtb DESC; Lệnh trên đưa ra kết quả nào sau đâ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
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:

Hãy chọn phương án đúng ứng với quy trình truy xuất dữ liệu từ 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
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:

Hãy chọn phương án đúng ứng với các đối tượng tham gia vào quá trình lập trình kết nối 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 41:

Trong câu lệnh hiển thị dữ liệu Select, dấu ‘‘*’’ có 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 42:

Hãy chọn phương án đúng ứng với khái niệm về đối tượng DataTable?

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 INSERT dung để làm 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 45:

Từ khoá LIKE(NOT LIKE) sử dụng trong câu lệnh SELECT nhằ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 46:

trong câu lệnh chọn dữ liệu, sau từ khoá Select sẽ 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 47:

Trong toán tử Like, kí tự $$_] biểu thị điều 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 48:

Sau khi tạo Trigger, bảng Deleted được tạ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 49:

Left Join là kiểu liên kế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 50:

Cơ sở dữ liệu ‘‘QuanLyTuyenSinh’’có bả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