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