Bộ 3 đề thi cuối kì 2 Tin học 11 Kết nối tri thức có đáp án - Đề 3
25 câu hỏi
PHẦN I: Câu trắc nghiệm nhiều phương án lựa chọn (20 câu)
Thí sinh trả lời từ câu 1 đến câu 24. Mỗi câu hỏi thí sinh chỉ chọn 1 phương án.
Nhà quản trị cần phải là gì để tránh dủi ro về sự cố cho các dữ liệu?
Thuê người làm lại các dữu liệu
Sao lưu các bản dữ liệu
Mua bán dữ liệu
Thường xuyên trao đổi dữ liệu
Đáp án đúng là: B
Cài đặt và cập nhật các hệ QTCSDL là?
Các nhà cung cấp bổ sung tinh năng hay sửa lỗi, loại bỏ những phần lạc hậu, thêm vào tính năng mới
Hình thức lấy thêm tiền của người dùng chứ không có gì thay đổi
Nâng cao dung lượng của mô hình quản lý, khiến nó rối thêm
Chuyển đổi thông tin các dữ liệu sang một hệ quản trị mới
Đáp án đúng là: A
Cho phần nội dung sau: “Quản lý kết quả học tập của học sinh từ bảng điểm môn học đến bảng điểm chung của lớp cho thấy nhu cầu lưu trữ dữ liệu và … rất đang dạng. Trên thực tế còn rất nhiều các lĩnh vực hoạt động khác cần có nhu cầu này, chẳng hạn như bệnh viện là các dữ liệu về bệnh nhân đến khám, chữa bệnh, các loại thuốc, vật tư y tế, được mua và sử dụng”.
Chỗ chấm là?
Lưu trữ thông tin
Trình bày thông tin
Xóa bỏ thông tin
Khai thác thông tin
Đáp án đúng là: D
Vì không thể kiểm soát chính xác lượng hàng bán gia và lượng hàng tồn đọng bằng cách thủ công, nên công ty A đã sử dụng biện pháp quét mã vạch. Mã vạch này là gì mà tiện lợi đến vậy?
Là mã của sản phẩm, quốc gia sản xuất cho chứa đầy đủ thông tin của sản phẩm đó
Chỉ là đồ trang trí của nhà sản suất
Là nơi thanh toán tiền nhanh chóng
Là nơi quảng bá thương hiệu của công ty A
Đáp án đúng là: A
Tính không dư thừa trong cơ sở dữ liệu là gì?
Tính không dư thừa trong cơ sở dữ liệu là việc đảm bảo rằng không có thông tin lặp lại hoặc không cần thiết trong cơ sở dữ liệu.
Tính không dư thừa trong cơ sở dữ liệu là việc đảm bảo rằng không có dữ liệu bị xóa hoặc không cần thiết trong cơ sở dữ liệu
Tính không dư thừa trong cơ sở dữ liệu là việc đảm bảo rằng không có thông tin bị sao chép hoặc không cần thiết trong cơ sở dữ liệu
Tính không dư thừa trong cơ sở dữ liệu là việc đảm bảo rằng không có dữ liệu bị cắt hoặc không cần thiết trong cơ sở dữ liệu
Đáp án đúng là:A
Ứng dụng cục bộ là?
Ứng dụng chạy tại một trạm và chỉ sử dụng dữ liệu cục bộ của trạm này để cho ra kết quả cuối cùng
Ứng dụng chạy tại nhiều trạm và chỉ sử dụng dữ liệu cục bộ của trạm này để cho ra kết quả cuối cùng
Ứng dụng chạy tại một trạm và chỉ sử dụng dữ liệu cục bộ của trạm này để cho ra kết quả đầu tiên
Ứng dụng chạy tại ba trạm và không sử dụng dữ liệu cục bộ của trạm này để cho ra kết quả cuối cùng
Đáp án đúng là: A
Câu lệnh INSERT trong MySQL được sử dụng để chèn một bản ghi đơn hoặc nhiều bản ghi vào một bảng?
INSERT OUTTO table
(column1, column2, ... )
VALUES
(expression1, expression2, ... ),
(expression1, expression2, ... ),
...;
INSERT INTO table
(column1, column2, ... )
VALUES
(expression1, expression2, ... ),
(expression1, expression2, ... ),
...;
INSERT INTO table
(column1, column2, ... )
VALUES
(expression1, expression2, ... )
(expression1, expression2, ... )
...;
INSERT OUTTO table
(column1, column2, ... )
VALUES
(expression1, expression2, ... );
(expression1, expression2, ... );
...;
Đáp án đúng là: B
Bảo đảm an toàn dữ liệu là?
Đảm bảo cho người dùng dữ liệu luôn có sự thay đổi, đổi mới
Đảm bảo cho dữ liệu trong CSDL không bị sai lệch, mất mát khi dọn dẹp hệ thống phần cứng, phần mềm khi gặp sự cố rủi ro
Kiểm soát toàn bộ dữ liệu của người dùng
Đảm bảo cho hệ thống dữ liệu luôn được mở và truy cập trên diện rộng
Đáp án đúng là: B
Để bảo vệ các dữ liệu cá nhân và thông tin cá nhân, thì nên?
Đặt mật khẩu cho các dữ liệu đó
Cho họ hàng biết và quản lý hộ
Chỉ sử dụng các dữ liệu làm bằng công sức thủ công
Cập nhật các ứng dụng quản lý không rõ nguồn gốc
Đáp án đúng là: A
Bạn muốn kết nối HeidiSQL với cơ sở dữ liệu MySQL từ xa qua internet. Bạn cần đảm bảo điều kiện nào sau đây?
Máy chủ MySQL cho phép kết nối từ xa và cổng kết nối mở
MySQL chỉ hoạt động ở chế độ cục bộ
Không cần thiết lập gì thêm
Chỉ có thể kết nối từ mạng nội bộ
Đáp án đúng là: A
Trường tenBannhac trong bảng bannhac có giá trị kiểu dữ liệu nào?

INT
VARCHAR(255)
DATE
BOOLEAN
Đáp án đúng là: B
Tại sao nên thay thế tenCasi trong bảng banthuam bằng idCasi?
|
|
Để giảm dung lượng lưu trữ
Để tăng dung lượng lưu trữ
Để dễ tìm kiếm hơn
Để tạo khóa chính mới
Đáp án đúng là: A
Trong bảng banthuam, trường idBannhac tham chiếu đến bảng nào?
![]() | ![]() | ![]() | ![]() |
casi
nhacsi
bannhac
banthuam
Đáp án đúng là: C
Nếu bạn cần thêm một trường mới vào bảng "nhacsi" sau khi bảng đã được tạo, bạn sẽ thực hiện thao tác nào?
Xóa bảng và tạo lại từ đầu
Sử dụng phím tắt Ctrl+Insert hoặc nháy chuột phải và chọn Add column
Sửa trực tiếp trong mã lệnh SQL
Sử dụng tùy chọn ALTER TABLE
Đáp án đúng là: B
Để khai báo khóa ngoài, ta chọn mục nào sau đây?
Primary Key
Foreign Key
Unique Key
Index Key
Đáp án đúng là: B
Khi bạn muốn sắp xếp dữ liệu trong bảng nhacsi theo thứ tự bảng chữ cái của tên nhạc sĩ, câu truy vấn SQL nào là phù hợp?
SELECT * FROM nhacsi ORDER BY tenNhacsi ASC;
SELECT * FROM nhacsi ORDER BY idNhacsi DESC;
SELECT tenNhacsi FROM nhacsi WHERE tenNhacsi LIKE 'A%';
SELECT * FROM nhacsi;
Đáp án đúng là: A
Trong một tình huống mà bạn cần chuyển đổi dữ liệu bản nhạc sang một hệ quản trị cơ sở dữ liệu khác, bạn nên lưu ý điều gì để đảm bảo tính toàn vẹn dữ liệu?
Đảm bảo tất cả các trường khóa ngoại vẫn tham chiếu đúng
Sao chép toàn bộ dữ liệu mà không quan tâm đến quan hệ giữa các bảng
Chỉ cần sao chép các bảng có chứa dữ liệu cần thiết
Không cần quan tâm đến các khóa ngoại
Đáp án đúng là: A
Trong câu lệnh SQL sau, từ khóa nào thể hiện việc kết nối hai bảng?

SELECT
INNER JOIN
WHERE
ON
Đáp án đúng là: B
Để lấy danh sách các bản thu âm có ca sĩ Lê Dung thể hiện, cần sử dụng điều kiện nào trong mệnh đề WHERE?

WHERE nhacsi.tenNhacsi = 'Lê Dung';
WHERE bannhac.tenBannhac = 'Lê Dung';
WHERE casi.tenCasi = 'Lê Dung';
WHERE banthuam.tenBanthuam = 'Lê Dung';
Đáp án đúng là: C
Bạn đang làm việc trên cơ sở dữ liệu mymusic và muốn sao lưu bảng banthuam. Bước đầu tiên bạn cần thực hiện là gì?
Xóa bảng banthuam
Chọn thẻ "Các công cụ" và chọn "Xuất cơ sở dữ liệu dưới dạng SQL"
Tạo một tệp mới để lưu trữ
Khởi tạo một cơ sở dữ liệu mới
Đáp án đúng là: B
Phần II. Câu trắc nghiệm đúng sai (2 câu) Trong mỗi ý a, b, c, d ở mỗi câu, thí sinh chọn đúng hoặc sai
Khi tạo bảng "nhacsi", các bước sau có đúng không?
Trường "idNhacsi" phải được đặt kiểu dữ liệu là INT.
Trường "tenNhacsi" nên có kiểu dữ liệu là CHAR(255)
Chọn AUTO_INCREMENT cho trường "idNhacsi" để tự động tăng giá trị.
Bỏ chọn ALLOW NULL cho "idNhacsi" để đảm bảo không có giá trị rỗng.
b) S – Kiểu dữ liệu đúng phải là VARCHAR(255)
c) Đ – AUTO_INCREMENT giúp giá trị trường "idNhacsi" tự động tăng.
d) Đ – Bỏ chọn ALLOW NULL để đảm bảo trường không chứa giá trị rỗng.
Để thêm trường mới vào bảng "nhacsi", các bước sau có đúng không?
Sử dụng phím Ctrl+Insert để thêm trường mới.
Tên trường mới phải là "Column1" mặc định.
Để thêm trường "tenNhacsi", chọn kiểu dữ liệu là VARCHAR với độ dài 255.
Giá trị mặc định của trường "tenNhacsi" là NULL.
a) Đ – Đây là phím tắt để thêm trường mới.
b) S – Tên trường có thể thay đổi sau khi thêm mới.
c) Đ – Kiểu dữ liệu đúng cho "tenNhacsi" là VARCHAR(255)
d) S – Giá trị mặc định phải là ký tự rỗng “”.
Phần III. Tự luận
Trong quá trình quản lý điểm học sinh bằng phần mềm, em hãy nêu các nhóm chức năng chính của hệ quản trị cơ sở dữ liệu?
Các nhóm chức năng chính của hệ quản trị cơ sở dữ liệu gồm:
- Nhóm định nghĩa dữ liệu (DDL): Cho phép tạo lập, sửa đổi cấu trúc cơ sở dữ liệu như tạo bảng, sửa bảng, xóa bảng.
- Nhóm thao tác dữ liệu (DML): Cho phép thêm, sửa, xóa và truy vấn dữ liệu trong các bảng.
- Nhóm điều khiển dữ liệu (DCL): Cho phép phân quyền truy cập, bảo mật và đảm bảo an toàn dữ liệu.Một cửa hàng lưu dữ liệu bán hàng trên máy tính. Vì sao cần sao lưu dữ liệu định kỳ?
Cần sao lưu dữ liệu định kỳ vì:
- Dữ liệu có thể bị mất do sự cố như hỏng máy, virus, lỗi phần mềm hoặc người dùng thao tác sai.
- Sao lưu giúp khôi phục dữ liệu về trạng thái trước đó khi xảy ra sự cố.
- Đảm bảo an toàn dữ liệu và giúp hệ thống hoạt động liên tục, ổn định.Cho cơ sở dữ liệu QLThuVien gồm các bảng:
Sach(idSach, tenSach, idTacgia)
Tacgia(idTacgia, tenTacgia)
a. Lấy tất cả dữ liệu trong bảng Sach.
b. Lấy danh sách tác giả có tên bắt đầu bằng “T”, sắp xếp theo thứ tự Alphabet.
a. Lấy tất cả dữ liệu bảng Sach:
SELECT * FROM Sach;
b. Lấy danh sách tác giả có tên bắt đầu bằng “T”, sắp xếp tăng dần:
SELECT tenTacgiaFROM Tacgia
WHERE tenTacgia LIKE 'T%'
ORDER BY tenTacgia ASC;














