Trắc nghiệm đúng sai Tin học ứng dụng 11 kết nối Bài 14: SQL – Ngôn ngữ truy vấn có cấu trúc

Phiếu câu hỏi và bài tập trắc nghiệm Đ/S môn Tin học 11 Tin học ứng dụng Bài 14: SQL – Ngôn ngữ truy vấn có cấu trúc sách kết nối tri thức. Bộ câu hỏi nhằm giúp học sinh vừa ôn tập bài học, vừa làm quen dần với dạng bài tập mới trong chương trình thi THPT. Các câu hỏi tăng dần về độ khó. Tài liệu có file Word tải về. Thời gian tới, nội dung này sẽ tiếp tục được bổ sung.

Xem: => Giáo án tin học 11 theo định hướng tin học ứng dụng kết nối tri thức

BÀI 14. SQL – NGÔN NGỮ TRUY VẤN CÓ CẤU TRÚC

Câu 1: Một giáo viên muốn tạo bảng casi để lưu thông tin ca sĩ, gồm mã ca sĩ Sid và tên ca sĩ TenCS, với Sid là khoá chính. Dưới đây là một số nhận định liên quan đến câu truy vấn SQL khởi tạo bảng.

a. Câu lệnh đúng để tạo bảng là: CREATE TABLE casi (Sid CHAR(4), TenCS VARCHAR(64));

b. Câu lệnh đúng để thêm khoá chính là: ALTER TABLE casi ADD PRIMARY KEY (Sid);

c. Có thể tạo bảng mà không cần khai báo kiểu dữ liệu cho các trường.

d. VARCHAR(64) là kiểu xâu có độ dài thay đổi, tối đa 64 ký tự.

Đáp án:

- A, B, D đúng

- C sai

Câu 2: Giả sử em có bảng bannhac với các trường Mid, Aid, TenBN. Bạn muốn chọn các bản nhạc của nhạc sĩ có Aid = 1 và sắp xếp theo tên bản nhạc. Dưới đây là các nhận định về cú pháp SQL cần sử dụng.

a. SELECT TenBN FROM bannhac WHERE Aid = 1 ORDER BY TenBN là cú pháp hợp lệ.

b. Có thể viết SELECT * FROM bannhac ORDER BY TenBN WHERE Aid = 1;

c. Việc sử dụng WHERE cho phép lọc dòng, còn ORDER BY giúp sắp xếp kết quả.

d. Trong SQL, thứ tự đúng nên là ORDER BY rồi mới WHERE.

Câu 3: Khi sử dụng SQL để cập nhật dữ liệu, người ta dùng câu lệnh INSERT, UPDATE, DELETE. Dưới đây là các nhận định về thao tác cập nhật dữ liệu.

a. Câu lệnh INSERT INTO nhacsi VALUES (7, 'Hoàng Hiệp') sẽ thêm một dòng vào bảng nhacsi.

b. Câu lệnh DELETE FROM nhacsi WHERE Aid = 7 sẽ xoá toàn bộ bảng nhacsi.

c. UPDATE nhacsi SET TenNS = 'Phú Quang' WHERE Aid = 5 là câu truy vấn cập nhật dữ liệu.

d. Việc cập nhật giá trị mà không có mệnh đề WHERE có thể thay đổi toàn bộ bảng.

Câu 4: Một học sinh viết truy vấn để liên kết bảng bannhac và nhacsi nhằm lấy tên bản nhạc và tên nhạc sĩ. Truy vấn:
SELECT bannhac.TenBN, nhacsi.TenNS FROM bannhac INNER JOIN nhacsi ON bannhac.Aid = nhacsi.Aid.
Hãy xác định các phát biểu đúng.

a. Truy vấn trên là một phép liên kết giữa hai bảng theo khoá ngoại.

b. INNER JOIN được dùng để nối các bảng có trường chung và điều kiện kết nối.

c. Phép liên kết sẽ lấy toàn bộ dữ liệu từ cả hai bảng, bất kể có trùng Aid hay không.

d. Trường Aid là khoá chính trong bảng nhacsi và khoá ngoài trong bảng bannhac.

Câu 5: Quản trị viên muốn cấp và thu hồi quyền sử dụng CSDL bằng SQL. Dưới đây là một số câu truy vấn và nhận định liên quan đến quyền truy cập.

a. Câu truy vấn GRANT UPDATE ON music.* TO mod; sẽ cấp quyền sửa dữ liệu.

b. REVOKE DELETE ON music.nhacsi FROM mad; là truy vấn thu hồi quyền xoá.

c. GRANT SELECT TO guest ON music; là cú pháp đúng để cấp quyền.

d. Các quyền như CREATE hay ALTER không thể thu hồi bằng REVOKE.

 

--------------- Còn tiếp ---------------

 

=> Giáo án Tin học ứng dụng 11 kết nối Bài 14: SQL - Ngôn ngữ truy vấn có cấu trúc

Thông tin tải tài liệu:

Phía trên chỉ là 1 phần, tài liệu khi tải về là file word, có nhiều hơn + đầy đủ đáp án. Xem và tải: Trắc nghiệm đúng sai Tin học 11 Tin học ứng dụng Kết nối tri thức cả năm - Tại đây

Tài liệu khác

Tài liệu của bạn

Tài liệu mới cập nhật

Tài liệu môn khác

Chat hỗ trợ
Chat ngay