Trắc nghiệm lập trình cơ sở dữ liệu có đáp án phần 4

8 6 0
Trắc nghiệm lập trình cơ sở dữ liệu có đáp án phần 4

Đang tải... (xem toàn văn)

Thông tin tài liệu

Trắc nghiệm lập trình cơ sở dữ liệu có đáp án phần 4 Trắc nghiệm lập trình cơ sở dữ liệu có đáp án phần 4 Trắc nghiệm lập trình cơ sở dữ liệu có đáp án phần 4 Trắc nghiệm lập trình cơ sở dữ liệu có đáp án phần 4 Trắc nghiệm lập trình cơ sở dữ liệu có đáp án phần 4

ĐÁP ÁN CÂU HỎI TRẮC NGHIỆM LẬP TRÌNH CƠ SỞ DỮ LIỆU SQL CÓ ĐÁP ÁN Câu Đáp án Câu Đáp án Câu B Câu 25 D Câu A Câu 26 A Câu A Câu 27 A Câu A Câu 28 C Câu C Câu 29 C Câu A Câu 30 A Câu B Câu 31 C Câu D Câu 32 C Câu C Câu 33 A Câu 10 C Câu 34 B Câu 11 A Câu 35 B Câu 12 B Câu 36 C Câu 13 A Câu 37 D Câu 14 A Câu 38 C Câu 15 B Câu 39 B Câu 16 D Câu 40 C Câu 17 B Câu 41 D Câu 18 D Câu 42 D Câu 19 B Câu 43 A Câu 20 A Câu 44 B Câu 21 B Câu 45 B Câu 22 B Câu 46 C Câu 23 A Câu 47 A Câu 24 D Câu 1. Hãy chọn phương án ứng với cú pháp câu lệnh xoá liệu phương án đây: A DROP B DELETE WHERE C DROP WHERE D DELETE Câu 2. Trong Cú pháp câu lệnh ràng buộc Forein Key, từ khố On Update có nghĩa gì? Hãy chọn phương án đung phương án đây: A Là ràng buộc phép cập nhật khoá Forein Key B Là ràng buộc phép cập nhật khoá Primary Key C Là ràng buộc phép cập nhật Check Key D Là ràng buộc phép xóa khố Forein Key Câu 3. Cho bảng Khoa gồm (makhoa char (10), tenkhoa char (30), dienthoai char (11)) Để tạo bảng GiangVien gồm (magv int, hotengv char (30), luong decimal (5,2), makhoa char (10)) magv khóa chính, makhoa khóa phụ ta thực lệnh đây: A Create table GiangVien (magv int not null primary key, hotengv char (30), luong decimal (5,2), makhoa char (10), constraint fk_makhoa foreign key (makhoa) references Khoa(makhoa)) B Create table GiangVien (magv int not null primary key, hotengv char (30), luong decimal (5,2), makhoa char (10), constraint fk_makhoa khoaphu (makhoa) references Khoa(makhoa)) C Create table GiangVien (magv int not null primary key, hotengv char (30), luong decimal (5,2), makhoa char (10), constraint fk_makhoa primary key(makhoa) references Khoa(makhoa)) D Create table GiangVien (magv int not null primary key, hotengv char (30), luong decimal (5,2), makhoa char (10), constraint fk_makhoa foreign key(makhoa) references Giangvien (makhoa)) Câu 4. Hãy chọn phương án ứng với câu lệnh sử dụng để tạo Database SQL: A Create database tên_database B Update database tên_database C Create table tên_database D Create data tên_database Câu 5. Hãy chọn phương án ứng với cú pháp sử dụng để tạo ràng buộc Check: A CONSTRAINT tên ràng buộc CHK (điều kiện) B CONSTRAINT thuộc tính CHECK (điều kiện) C CONSTRAINT tên ràng buộc CHECK (điều kiện) D CHECK tên ràng buộc CONSTRAINT (điều kiện) Câu 6. Hãy chọn phương án ứng với ý nghĩa nhóm lệnh BEGIN TRAN KHỐI LỆNH COMMIT A Đê thực mở transaction lệnh BEGIN TRAN kết thúc lệnh COMMIT – sau lệnh cập nhật liệu xác nhận vào database, transaction đóng lại khóa (lock) bảng cập nhật thả ta thực lệnh B Khơng có lệnh SQL SERVER C Đê thực mở transaction lệnh COMMIT kết thúc lệnh BEGIN – sau lệnh cập nhật liệu xác nhận vào database, transaction đóng lại khóa (lock) bảng cập nhật thả ta thực lệnh D Đê thực đóng transaction lệnh BEGIN TRAN mở lệnh COMMIT – sau lệnh cập nhật liệu xác nhận vào database, transaction đóng lại khóa (lock) bảng cập nhật thả ta thực lệnh Câu 7. Hãy chọn phương án ứng với cú pháp sử dụng để xóa bảng phương án sau: A ALTER TABLE B DROP TABLE C DROP COLUMN D DELETE TABLE Câu 8. Để hiển thị bảng theo thứ tự tăng dần cột ‘‘Ten’’, câu lệnh select ta sử mệnh đề mệnh đề sau: A Having ten asc B Group by ten asc C Order by ten desc D Order by ten asc Câu 9. Hãy chọn phương án ứng với tác dụng câu lệnh ALTER TABLE phương án sau: A Xóa bảng sở liệu B Tất đáp án C Thêm, sửa, xóa cột bảng D Tạo bảng sở liệu Câu 10 Select company, orderNumber From Order Select company, orderNumber From Order ORDER BY company Hãy chọn phương án ứng với tác dụng câu lệnh Select A Lấy số đơn hàng công ty company, xếp theo tên công ty B Lấy số đơn hàng công ty, xếp theo số công ty C Lấy số đơn hàng công ty, xếp theo tên công ty D Lấy số đơn hàng cơng ty Câu 11. Trong tốn tử Like, kí tự [ ] biểu thị điều gì? Hãy chọn phương án phương án đây: A Kí tự đơn giới hạn B Bắt buộc kí tự C Thể nhiều kí tự xâu D Kí tự khơng nằm giới hạn Câu 12. Trong tốn tử Like, kí tự % biểu thị điều gì? Hãy chọn phương án phương án đây: A Kí tự đơn giới hạn B Thể nhiều kí tự xâu C Kí tự khơng nằm giới hạn D Bắt buộc kí tự Câu 13. Hãy chọn câu lệnh Select thực đứng câu lệnh Select đây: A SELECT * FROM t1 ORDER BY id DESC; B SELECT * FROM t1 WHERE BY id; C SELECT * WHERE t1 ORDER BY id ASC; D SELECT % FROM t1 WHERE BY id; Câu 14. Cơ sở liệu ‘‘QuanLyTuyenSinh’’có bảng: DiemKhoiA(SoBaoDanh Nvarchar(50), DiemToan Float, DiemLy Float, DiemHoa Float, DiemUuTien Float, TongDiem Float, KetQua Nvarchar(50)) Hãy chọn phương án ứng với Câu lệnh đếm tổng số thí sinh có kết ‘‘đỗ’’ phương án A Select count(KetQua) From QuanLyTuyenSinh Where KetQua = ‘Đỗ’ B Select count(KetQua) From QuanLyTuyenSinh Order KetQua = ‘Đỗ’ C Select count(KetQua) From QuanLyTuyenSinh Having KetQua = ‘Đỗ’ D Select count(KetQua) From QuanLyTuyenSinh Where KetQua = ‘TRƯỢT’ Câu 15. Trong câu lệnh Select, sau từ khoá ‘‘Having ’’ gì? Hãy chọn phương án phương án đây: A Biểu thức điều kiện lệnh select B Biểu thức điều kiện nhóm C Ràng buộc cột nhóm D Ràng buộc ghi bảng Câu 16. Hãy chọn phương án ứng với kết câu lệnh đây: Select Right(N‘Hà Nội’,3) A Câu lệnh lỗi không chạy B Hiển thị hình chuỗi: NHà C Hiển thị hình chuỗi: Hà D Hiển thị hình chuỗi: Nội Câu 17. DELETE TRIGGER dùng để: A Kiểm tra không tồn liệu bên bảng Tùy theo yêu cầu mà hệ thống thông báo tự động xóa liệu bên bảng liệu bảng cha bị B Kiểm tra tồn liệu bên bảng Tùy theo yêu cầu mà hệ thống thông báo tự động xóa liệu bên bảng liệu bảng cha bị C Tạo tồn liệu bên bảng Tùy theo yêu cầu mà hệ thống thông báo tự động xóa liệu bên bảng liệu bảng cha bị D Kiểm tra tồn liệu bên bảng ch*Tùy theo yêu cầu mà hệ thống thông báo tự động xóa liệu bên bảng liệu bảng cha bị Câu 18 CREATE TRIGGER tên_trigger ON ten_bảng CREATE TRIGGER tên_trigger ON ten_bảng FOR {[INSERT][,][UPDATE][,][DELETE]} AS [IF UPDATE(tên_cột) [AND UPDATE(tên_cột)|OR UPDATE(tên_cột)] ] Lệnh sau dùng để làm gì? A Tạo nhiều trigger để kiểm ràng buộc toàn vẹn CSDL B Cập nhật trigger để kiểm ràng buộc toàn vẹn CSDL C Tạo trigger để tạo ràng buộc toàn vẹn CSDL D Tạo trigger để kiểm ràng buộc toàn vẹn CSDL Câu 19. Trong lệnh Create trigger, sau mệnh đề ON gì? A Là kết nối bảng mà trigger cần tạo tác động đến B Là tên bảng mà trigger cần tạo tác động đến C Là tên sở liệu mà trigger cần tạo tác động đến D Là tên bảng mà trigger cần tạo không tác động đến Câu 20. Để xóa trigger ta sử dụng cấu trúc: A DROP TRIGGER table_name.trigger_name B DEL TRIGGER table_name.trigger_name C DELETE TRIGGER table_name.trigger_name D DRO TRIGGER table_name.trigger_name Câu 21. Để vơ hóa trigger lệnh DISABLE TRIGGER có cấu trúc sau: A DISABLE TRIGGER tên_trigger IN { tên_đối_tượng | DATABASE | SERVER } B DISABLE TRIGGER tên_trigger ON { tên_đối_tượng | DATABASE | SERVER } C DEL TRIGGER tên_trigger ON { tên_đối_tượng | DATABASE | SERVER } D DRO TRIGGER tên_trigger ON { tên_đối_tượng | DATABASE | SERVER } Câu 22. Sau tạo Trigger, bảng Deleted tạo: A Được Tạo Bởi Sau Khi Chạy Trigger Bởi Lệnh Exec B Tự Động Sau Khi Biên Dịch Trigger Vừa Tạo C Bởi Lệnh create Delete D Bởi Lệnh Create Trigger Câu 23. Để gán giá trị cho biến ta thực lệnh: A Set @ biến = giá trị Hoặc Select @ biến = tên_cột From tên_bảng B Se @ biến = giá trị Hoặc Select @ biến = tên_cột From tên_bảng C Gán @ biến = giá trị Hoặc Select @ biến = tên_cột From tên_bảng D Set @ biến = giá trị Hoặc Sel @ biến = tên_cột From tên_bảng Câu 24. Để lệnh Print để kết hợp với chuỗi ta thực hiện: A Cast‘Giá trị @A ‘ & print(@A as char(4)) B Pirnt ‘Giá trị A ‘ & cast(@A as char(4)) C Pirnt ‘Giá trị @A ‘ & cast(A as char(4)) D Print ‘Giá trị @A ‘ & cast(@A as char(4)) Câu 25. Lệnh DROP PROCEDURE tên_thủ_tục dùng để: A Sửa thủ tục theo điều kiện B Thêm thủ tục C Cập nhật thủ tục D Xóa thủ tục có Câu 26. Khi khai báo thủ tục lưu trữ tên thủ thủ tục phải tuân theo: A Qui tắc định danh không vượt 128 ký tự B Qui tắc định danh không vượt 255 ký tự C Qui tắc định danh lớn 128 ký tự D Qui tắc đặt tên biến không vượt 128 ký tự Câu 27. An toàn liệu SQL Server gì? Đâu phương án phương án đây: A Ngăn chặn truy nhập trái phép, sai quy định từ từ vào B Dễ dàng cho cơng việc bảo trì liệu C Thống tiêu chuẩn, thủ tục biện pháp bảo vệ, an tồn liệu D Tính qn tồn vẹn liệu Câu 28. Trong SQL ta có thành phần: Column Name, Data Type, Allow Nulls để tạo cấu trúc bảng Cho biết phương án tác dụng Allow Nulls? A Người dùng không để trống tất cột bảng B Không bắt buộc người dùng nhập liệu C Ràng buộc người dùng bắt buộc nhập liệu cho cột tương ứng không D Bắt buộc người dùng nhập liệu Câu 29. Tạo cấu trúc bảng SQL, Data Type cột tương ứng người dùng chọn kiểu ‘‘Datetime’’ liệu cột nhận giá trị dạng phương án đây? A Thời gian (mm/dd/yyyy) B Thời gian(dd/mm/yyyy) C Thời gian (mm/dd/yyyy:hh:mm:ss) D Thời gian (hh:mm:ss) Câu 30. Trong SQL ta có thành phần: Column Name, Data Type, Allow Nulls để tạo cấu trúc bảng Cho biết phương án tác dụng Data Type? A Chọn kiểu liệu cho cột tương ứng B Chọn kiểu cột tương ứng C Tạo kiểu cột tương ứng D Tạo kiểu liệu cho cột tương ứng Câu 31. Cho biết phương án sau cấu trúc lời gọi Store Procedure? A exec [ ] B exec C exec [] D exec [ ] Câu 32. Inner Join kiểu liên kết phương án sau? A Liên kết phải B Liên kết trái C Liên kết D Liên kết đầy đủ Câu 33. Trong Cú pháp câu lệnh ràng buộc Forein Key, từ khố On Update có nghĩa phương án sau? A Là áp dụng câu lệnh cho thao tác cập nhật liệu B Là ràng buộc phép cập nhật khoá Forein Key C Là không cập nhật liệu D Là bắt buộc phải cập nhật liệu cho bảng Câu 34. Cho biết phương án sau cú pháp câu lệnh xoá thủ tục? A drop store procedure B drop procedure C delete store procedure D delete procedure Câu 35. Cho biết phương án sau cú pháp câu lệnh khai báo tham số? A. @ B @ C declare @ < kiểu liệu> D var @ Câu 36. Cho biết phương án sau cú pháp câu lệnh thêm cột vào bảng SQL? A add [ràng buộc] B insert table [ràng buộc] C alter table Add [ràng buộc] D add table [ràng buộc] Câu 37. Trong khai báo thủ tục, thân thủ tục bắt đầu sau từ khố phương án sau? A create procedure B begin C create D as Câu 38. Khi tạo cấu trúc bảng SQL, Data Type cột tương ứng người dùng chọn kiểu ‘‘Nchar(n)’’ liệu cột nhận giá trị dạng phương án sau? A Chuỗi với độ dài xác hỗ trợ Unicode B Chuỗi với độ dài xác C Chuỗi với độ dài cố định hỗ trợ Unicode D Chuỗi với độ dài cố định Câu 39. Cho biết phương án sau cú pháp câu lệnh khai báo biến? A var B declare @ C var @ D @ Câu 40. Tạo cấu trúc bảng SQL, mục Data Type cột tương ứng người dùng chọn kiểu ‘‘Nvarchar(50)’’ liệu cột nhận giá trị dạng phương án sau? A Chuỗi với độ dài xác Vntime B Chuỗi với độ dài cố định C Chuỗi với độ dài xác hỗ trợ Unicode D Chuỗi với độ dài cố định hỗ trợ Unicode Câu 41. Cho biết phương án sau cú pháp câu lệnh sửa thủ tục? A alter table B alter store procedure [] C alter procedure [] D alter procedure [] Câu 42. Cho biết phương án sau cú pháp câu lệnh tạo cấu trúc bảng SQL? A creat into Table ( [] B insert into Table ( [ C creat New Table ( [] D creat Table ( [] Câu 43. Cho biết phương án sau cú pháp câu lệnh ràng buộc Check? A CONSTRAINT tên ràng buộc CHECK (điều kiện) B CONSTRAINT CHECK (điều kiện) C CHECK (điều kiện) D CONSTRAINT điều kiện CHECK (ràng buộc) Câu 44. Cho biết phương án sau cú pháp câu lệnh nhập liệu SQL? A INSERT INTO B INSERT INTO VALUES () C INSERT INTO D INSERT VALUES Câu 45. Cho biết phương án sau cú pháp câu lệnh sửa cấu trúc bảng SQL? A alter into Table ( [] B alter Table ( [] C alter New Table ( [] D update into Table ( [ Câu 46. Cho biết phương án sau cú pháp câu lệnh cập nhật (hoặc sửa) liệu? A UPDATE SET () FROM WHERE B UPDATE SET = FROM WHERE C UPDATE = FROM WHERE D UPDATE INTO SET = FROM WHERE Câu 47. Cho biết phương án sau cấu trúc khai báo store procedure? A create procedure [] as B create procedure ([]) as C create procedure [] as D create store procedure [] as ... ten asc Câu 9. Hãy chọn phương án ứng với tác dụng câu lệnh ALTER TABLE phương án sau: A Xóa bảng sở liệu B Tất đáp án C Thêm, sửa, xóa cột bảng D Tạo bảng sở liệu Câu 10 Select company, orderNumber... liệu bên bảng Tùy theo yêu cầu mà hệ thống thơng báo tự động xóa liệu bên bảng liệu bảng cha bị B Kiểm tra tồn liệu bên bảng Tùy theo yêu cầu mà hệ thống thơng báo tự động xóa liệu bên bảng liệu. .. CHECK (ràng buộc) Câu 44 . Cho biết phương án sau cú pháp câu lệnh nhập liệu SQL? A INSERT INTO B INSERT INTO VALUES () C INSERT INTO D INSERT VALUES Câu 45 . Cho biết phương án sau cú pháp câu lệnh

Ngày đăng: 20/03/2023, 15:22

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan