Tạo Trắc Nghiệm

100+ câu trắc nghiệm Lập trình Quản trị cơ sở dữ liệu nâng cao có đáp án - Phần 4

40 câu · Đề ôn tập tổng hợp

2/40 câu đang cập nhật đáp án (ghi rõ ở từng câu), chưa tính điểm; điểm tính trên 38 câu còn lại.

Xem trước: đọc nhanh mọi câu dạng chữ, chưa tính giờ, chưa hiện đáp án.
Luyện tập: chọn đáp án là biết đúng sai ngay, kèm lời giải.
Thi thử: nộp bài mới chấm điểm và hiện lời giải.

Câu 1

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?

Đáp án và lời giải

Đáp án: D

Câu 2

Các phép toán gộp nhóm được sử dụng sau mệnh đề?

Đáp án và lời giải

Đáp án: D

Câu 3

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 ‘‘Bit’’ thì dữ liệu của cột đó nhận giá trị dạng:

Đáp án và lời giải

Đáp án: A

Câu 4

Từ khoá khai báo hàm:

Đáp án và lời giải

Đáp án: B

Câu 5

Cơ sở dữ liệu ‘‘QuanLyTuyenSinh’’có bảng: HoSoThiSinh(SoBaoDanh Nvarchar(50), HoDem Nvarchar(50), Ten Nvarchar(50), NgaySinh Date, KhuVuc Nvarchar(50), DoiTuong Nvarchar(50), KhoiThi Nvarchar(50), DiaChi Nvarchar(400), NguyenVong1 Nvarchar(200), NguyenVong2 Nvarchar(200)) đã được nhập dữ liệu. Viết câu lệnh cho biết thông tin những thí sinh có cùng họ tên là ‘‘Trần Bình Minh’’:

Đáp án và lời giải

Đáp án: B

Câu 6

Phương án trong đề gốc bị lỗi, đang sửa

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 cập nhật thông tin cho cột kết quả (cột KetQua) cho từng thí sinh, với thí sinh có tổng điểm từ 13 điểm trở lên thì ghi kết quả ‘‘đỗ’’, ngược lại ghi kết quả là ‘‘trượt’’):

  • C

    UPDATE DiemKhoiA SET KetQua = CASE WHEN TongDiem>=13 THEN N‘đỗ’ ELSE N‘trượt’

  • D

    UPDATE DiemKhoiA SET KetQua = CASE WHEN TongDiem>=13 THEN N‘đỗ’ ELSE N‘trượt’ END

  • E

    UPDATE DiemKhoiA SET CASE WHEN TongDiem>=13 THEN KetQua = N‘đỗ’ ELSE KetQua = N‘trượt’ END

Câu này chưa tính điểm. Đáp án sẽ được cập nhật sớm.

Câu 7

Hãy cho biết các đối tượng kết nối trong đoạn chương trình trên có thể kết nối đến cơ sở dữ liệu nào trong các cơ sở dữ liệu sau?

Đáp án và lời giải

Đáp án: B

Câu 8

Trong câu lệnh hiển thị dữ liệu Select, từ khoá Distinct có tác dụng:

Đáp án và lời giải

Đáp án: D

Câu 9

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)). Câu lệnh đếm tổng số thí sinh có kết quả ‘‘đỗ’’:

Đáp án và lời giải

Đáp án: B

Câu 10

Trong Cú pháp câu lệnh ràng buộc Forein Key, từ khoá On Update có nghĩa:

Đáp án và lời giải

Đáp án: D

Câu 11

Hãy chọn phương án đúng ứng với quy trình đầy đủ để thêm một thông tin vào trong bảng dữ liệu trong cơ sở dữ liệu?

Đáp án và lời giải

Đáp án: C

Câu 12

Inner Join là kiểu liên kết:

Đáp án và lời giải

Đáp án: A

Câu 13

Từ khoá tạo SP:

Đáp án và lời giải

Đáp án: B

Câu 14

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?

Đáp án và lời giải

Đáp án: B

Câu 15

Tạo cấu trúc bảng trong SQL có 3 thành phần: Column Name, Data Type, Allow Null. Khi người dùng không tích chọn mục Allow Null, nghĩa là cột tương ứng trong bảng:

Đáp án và lời giải

Đáp án: A

Câu 16

Tìm cú pháp đúng của insert into .

Đáp án và lời giải

Đáp án: A

Câu 17

Trong câu lệnh hiển thị dữ liệu Select, dấu ‘‘*’’ có tác dụng:

Đáp án và lời giải

Đáp án: B

Câu 18

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

Đáp án và lời giải

Đáp án: D

Câu 19

Câu lệnh INSERT dung để làm gì?

Đáp án và lời giải

Đáp án: B

Câu 20

Cấu trúc câu lệnh Case trong SQL:

Đáp án và lời giải

Đáp án: C

Câu 21

Phép chọn được thực hiện sau mệnh đề nào trong SELECT-FROM-WHERE?

Đáp án và lời giải

Đáp án: D

Câu 22

Từ khoá LIKE(NOT LIKE) sử dụng trong câu lệnh SELECT nhằm:

Đáp án và lời giải

Đáp án: B

Câu 23

trong câu lệnh chọn dữ liệu, sau từ khoá Select sẽ là:

Đáp án và lời giải

Đáp án: C

Câu 24

Cho bảng sinhvien gồm các trường sau: masv, hoten, gioitinh, ngaysinh, diachi, malop, hocbong. Câu lệnh nào trả về kết quả những sinh viên có năm sinh từ 1991 đến 1993 và nhóm theo masv?

Đáp án và lời giải

Đáp án: B

Câu 25

Trong toán tử Like, kí tự $$_] biểu thị điều gì?

Đáp án và lời giải

Đáp án: B

Câu 26

Cú pháp câu lệnh xoá thủ tục?

Đáp án và lời giải

Đáp án: D

Câu 27

Hãy chọn phương án đúng ứng với tác dụng của đoạn chương trình?

Đáp án và lời giải

Đáp án: B

Câu 28

Cơ sở dữ liệu ‘‘QuanLyTuyenSinh’’có bảng: HoSoThiSinh(SoBaoDanh Nvarchar(50), HoDem Nvarchar(50), Ten Nvarchar(50), NgaySinh Date, KhuVuc Nvarchar(50), DoiTuong Nvarchar(50), KhoiThi Nvarchar(50), DiaChi Nvarchar(400),NguyenVong1 Nvarchar(200), NguyenVong2 Nvarchar(200)) đã được nhập dữ liệu. .Viết câu lệnh tính số lượng thí sinh thi khối A?

Đáp án và lời giải

Đáp án: D

Câu 29

Cho đoạn chương trình. Hãy chọn khẳng định đúng trong các khẳng định sau?

Đáp án và lời giải

Đáp án: A

Câu 30

Sau khi tạo Trigger, bảng Deleted được tạo:

Đáp án và lời giải

Đáp án: D

Câu 31

Cơ sở dữ liệu ‘‘QuanLyTuyenSinh’’có bảng: HoSoThiSinh(SoBaoDanh Nvarchar(50), HoDem Nvarchar(50), Ten Nvarchar(50), NgaySinh Date, KhuVuc Nvarchar(50), DoiTuong Nvarchar(50), KhoiThi Nvarchar(50), DiaChi Nvarchar(400),NguyenVong1 Nvarchar(200), NguyenVong2 Nvarchar(200)) đã được nhập dữ liệu. .Viết câu lệnh tính số lượng thí sinh thi khối D

Đáp án và lời giải

Đáp án: C

Câu 32

Sử dụng từ khoá GROUP BY trong câu lệnh select khi:

Đáp án và lời giải

Đáp án: C

Câu 33

Hãy chọn câu khái niệm tương ứng với khái niệm về đối tượng DataView?

Đáp án và lời giải

Đáp án: A

Câu 34

Cơ sở dữ liệu ‘‘QuanLyCuaHang’’có bảng: DmHangHoa(DmHangHoaID Nvarchar(50), TenHang Nvarchar(200), DmNhaSanXuatREF Nvarchar(50), TenHang Nvarchar(50)) .Để chọn lọc thông tin: tên hàng, đơn vị tính của các mặt hàng. Ta thực hiện lệnh nào hợp lý nhất?

Đáp án và lời giải

Đáp án: D

Câu 35

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)) .Câu lệnh cho biết với mỗi loại tổng điểm có bao nhiêu thí sinh?

Đáp án và lời giải

Đáp án: A

Câu 36

Left Join là kiểu liên kết:

Đáp án và lời giải

Đáp án: B

Câu 37

Cú pháp xoá khung nhìn View:"

Đáp án và lời giải

Đáp án: A

Câu 38

Để thực thi một Procudure có sẵn trong cơ sở dữ liệu SQL Server ta cần thiết lập thuộc tính CommandType của đối tượng SqlCommand bằng giá trị nào trong các giá trị sau?

Đáp án và lời giải

Đáp án: D

Câu 39

Phương án trong đề gốc bị lỗi, đang sửa

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 chọn lọc danh sách những thí sinh có tổng điểm (TongDiem) từ 13 điểm trở lên:

  • C

    SELECT * FROM DiemKhoiA WHERE TongDiem>=13 GROUP BY TongDiem

  • D

    SELECT * FROM DiemKhoiA WHERE TongDiem>=13

  • E

    SELECT * FROM DiemKhoiA WHERE TongDiem>13

Câu này chưa tính điểm. Đáp án sẽ được cập nhật sớm.

Câu 40

Người dùng thường tạo Trigger cấm nhập dữ liệu áp dụng cho:

Đáp án và lời giải

Đáp án: C