Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 21 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
21
Dung lượng
784,5 KB
Nội dung
Câu hỏi Ngôn ngữ SQL gồm thành phần ngôn ngữ nào? Chọn câu trả lời: c Ngôn ngữ định nghĩa liệu, thao tác liệu, điều khiển liệu Câu hỏi Dòng code sau bị lỗi? CREATE TABLE FRUITS_VEGETABLES (FRUIT_TYPE VARCHAR2, FRUIT_NAME CHAR (20), QUANTITY NUMBER); Chọn câu trả lời: c Dòng Câu hỏi Lệnh Data Definition Language? c SELECT Câu hỏi Tên cột sau hợp lệ? a Tất sai b #Invoices c 1966_Invoices d Catch_#22 Câu hỏi SQL viết tắt Chọn câu trả lời: a Structured Query Language Câu hỏi Phát biểu “dùng muốn đảm bảo việc nhập liệu cho thuộc tính phù hợp tham chiếu tới thuộc tính bảng quan hệ khác” ràng buộc nào? Chọn câu trả lời: c References Câu hỏi Các lưu ý sử dụng ràng buộc tham chiếu gì? Chọn câu trả lời: a Tất lựa chọn b Muốn xóa cột có tồn ràng buộc/có tham chiếu khóa ngồi phải xóa ràng buộc khóa ngồi c Nếu thêm ràng buộc cho bảng có liệu liệu có khơng chịu tác động ràng buộc d Khi thêm cột vào bảng có ghi cột thêm phải cho phép nhận giá trị NULL phải có giá trị mặc định Câu hỏi Ràng buộc Check sử dụng với mục đích gì? Chọn câu trả lời: b Chỉ định điều kiện để kiểm tra hợp lệ liệu thực thao tác cập nhật cho bảng Câu hỏi Ràng buộc Not Null sử dụng với mục đích gì? Chọn câu trả lời: c Sử dụng nhằm bắt buộc phải nhập giá trị cho cột thêm liệu vào bảng Câu hỏi Ràng buộc Primary Key sử dụng với mục đích gì? Chọn câu trả lời: a Được dùng để định nghĩa khóa bảng Câu hỏi Cho bảng SINHVIEN( MaSV, HoTen, NS, GioiTinh, DiemTB) Để tạo ràng buộc GioiTinh nhận giá trị ‘Nam’, ‘Nữ’ ta có lựa chọn Chọn câu trả lời: a Cả hai lựa chọn b Cả hai lựa chọn sai c GioiTinh nvarchar(3) CHECK( GioiTinh = ‘Nam’ or GioiTinh = ‘Nữ’) d GioiTinh nvarchar(3) CHECK( GioiTinh in (‘Nam’, ‘Nữ’)) Câu hỏi Cho bảng SINHVIEN( MaSV, HoTen, NS, GioiTinh, DiemTB) Câu lệnh để tạo bảng thỏa mãn ràng buộc: Mã SV khóa chính, Giới tính nhận giá trị Nam Nữ, Điểm TB mặc định Chọn câu trả lời: b CREATE TABLE SINHVIEN( MaSV varchar PRIMARY KEY, HoTen nvarchar(30), NS datetime, GioiTinh nvarchar(3) CHECK (GioiTinh in (‘Nam’, ‘Nữ’)), DiemTB float DEFAULT(2) ) Câu hỏi Cho bảng SINHVIEN( MaSV, HoTen, NS, GioiTinh, DiemTB) Để cho phép giá trị cột Ngày sinh bắt buộc phải nhập cho sinh viên ta có lựa chọn Chọn câu trả lời: a NS datetime NOT NULL Câu hỏi Cho bảng SINHVIEN( MaSV, HoTen, NS, GioiTinh, DiemTB, QueQuan) Để xóa cột Quê quán bảng ta thực câu lệnh Chọn câu trả lời: d ALTER TABLE NHANVIEN DROP COLUMN QueQuan Câu hỏi 10 Cho bảng SINHVIEN( MaSV, HoTen, NS, GioiTinh, DiemTB) Để thêm cột Quê quán vào cuối bảng ta thực câu lệnh Chọn câu trả lời: a ALTER TABLE NHANVIEN ADD QueQuan nvarchar(30) Câu hỏi Cho bảng SINHVIEN( MaSV, HoTen, NS, GioiTinh, DiemTB) Để tạo ràng buộc DiemTB nhận giá trị từ đến 10 ta có lựa chọn Chọn câu trả lời: c DiemTB float CHECK ( DiemTB>=0 and DiemTB