Bộ 3 đề thi cuối kì 2 Tin học 11 Kết nối tri thức có đáp án - Đề 3
Đề thi

Bộ 3 đề thi cuối kì 2 Tin học 11 Kết nối tri thức có đáp án - Đề 3

A
Admin
Tin họcLớp 1156 lượt thi
25 câu hỏi
1. Trắc nghiệm
• 1 điểm

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

Xem đáp án

Đáp án đúng là: B

2. Trắc nghiệm
• 1 điểm

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

Xem đáp án

Đáp án đúng là: A

3. Trắc nghiệm
• 1 điểm

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

Xem đáp án

Đáp án đúng là: D

4. Trắc nghiệm
• 1 điểm

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

Xem đáp án

Đáp án đúng là: A

5. Trắc nghiệm
• 1 điểm

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

Xem đáp án

Đáp án đúng là:A

6. Trắc nghiệm
• 1 điểm

Ứ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

Xem đáp án

Đáp án đúng là: A

7. Trắc nghiệm
• 1 điểm

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, ... );

...;

Xem đáp án

Đáp án đúng là: B

8. Trắc nghiệm
• 1 điểm

 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

Xem đáp án

Đáp án đúng là: B

9. Trắc nghiệm
• 1 điểm

Để 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

Xem đáp án

Đáp án đúng là: A

10. Trắc nghiệm
• 1 điểm

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ộ

Xem đáp án

Đáp án đúng là: A

11. Trắc nghiệm
• 1 điểm

Trường tenBannhac trong bảng bannhac có giá trị kiểu dữ liệu nào?

Trường tenBannhac trong bảng bannhac có giá trị kiểu dữ liệu nào? (ảnh 1)

INT

VARCHAR(255)

DATE

BOOLEAN

Xem đáp án

Đáp án đúng là: B

12. Trắc nghiệm
• 1 điểm

Tại sao nên thay thế tenCasi trong bảng banthuam bằng idCasi?

Tại sao nên thay thế tenCasi trong bảng banthuam bằng idCasi? (ảnh 1)

Tại sao nên thay thế tenCasi trong bảng banthuam bằng idCasi? (ảnh 2)

Để 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

Xem đáp án

Đáp án đúng là: A

13. Trắc nghiệm
• 1 điểm

Trong bảng banthuam, trường idBannhac tham chiếu đến bảng nào?

Trong bảng banthuam, trường idBannhac tham chiếu đến bảng nào? (ảnh 1)
Trong bảng banthuam, trường idBannhac tham chiếu đến bảng nào? (ảnh 2)
Trong bảng banthuam, trường idBannhac tham chiếu đến bảng nào? (ảnh 3)
Trong bảng banthuam, trường idBannhac tham chiếu đến bảng nào? (ảnh 4)

casi

nhacsi

bannhac

banthuam

Xem đáp án

Đáp án đúng là: C

14. Trắc nghiệm
• 1 điểm

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

Xem đáp án

Đáp án đúng là: B

15. Trắc nghiệm
• 1 điểm

Để khai báo khóa ngoài, ta chọn mục nào sau đây?

Primary Key

Foreign Key

Unique Key

Index Key

Xem đáp án

Đáp án đúng là: B

16. Trắc nghiệm
• 1 điểm

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;

Xem đáp án

Đáp án đúng là: A

17. Trắc nghiệm
• 1 điểm

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

Xem đáp án

Đáp án đúng là: A

18. Trắc nghiệm
• 1 điểm

Trong câu lệnh SQL sau, từ khóa nào thể hiện việc kết nối hai bảng?

Trong câu lệnh SQL sau, từ khóa nào thể hiện việc kết nối hai bảng? (ảnh 1)

SELECT

INNER JOIN

WHERE

ON

Xem đáp án

Đáp án đúng là: B

19. Trắc nghiệm
• 1 điểm

 Để 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?

Để 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? (ảnh 1)

WHERE nhacsi.tenNhacsi = 'Lê Dung';

WHERE bannhac.tenBannhac = 'Lê Dung';

WHERE casi.tenCasi = 'Lê Dung';

WHERE banthuam.tenBanthuam = 'Lê Dung';

Xem đáp án

Đáp án đúng là: C

20. Trắc nghiệm
• 1 điểm

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

Xem đáp án

Đáp án đúng là: B

21. Đúng sai
• 1 điểm

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?

a

Trường "idNhacsi" phải được đặt kiểu dữ liệu là INT.

ĐúngSai
b

Trường "tenNhacsi" nên có kiểu dữ liệu là CHAR(255)

ĐúngSai
c

Chọn AUTO_INCREMENT cho trường "idNhacsi" để tự động tăng giá trị.

ĐúngSai
d

Bỏ chọn ALLOW NULL cho "idNhacsi" để đảm bảo không có giá trị rỗng.

ĐúngSai
Xem đáp án
a) Đ – Vì "idNhacsi" là số nguyên.
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.
22. Đúng sai
• 1 điểm

Để thêm trường mới vào bảng "nhacsi", các bước sau có đúng không?

a

Sử dụng phím Ctrl+Insert để thêm trường mới.

ĐúngSai
b

Tên trường mới phải là "Column1" mặc định.

ĐúngSai
c

Để thêm trường "tenNhacsi", chọn kiểu dữ liệu là VARCHAR với độ dài 255.

ĐúngSai
d

Giá trị mặc định của trường "tenNhacsi" là NULL.

ĐúngSai
Xem đáp án

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 “”.

23. Tự luận
• 1 điểm

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?

Xem đáp án

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.
24. Tự luận
• 1 điểm

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ỳ?

Xem đáp án

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.
25. Tự luận
• 1 điểm

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.

Xem đáp án

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 tenTacgia
FROM Tacgia
WHERE tenTacgia LIKE 'T%'
ORDER BY tenTacgia ASC;