[Cánh diều] Trắc nghiệm Tin học 11 Tin học ứng dụng Cánh diều Bài 1 Bài toán quản lý và cơ sở dữ liệu

0

Bạn đã sẵn sàng chưa? 45 phút làm bài bắt đầu!!!

Bạn đã hết giờ làm bài! Xem kết quả các câu hỏi đã làm nhé!!!


[Cánh diều] Trắc nghiệm Tin học 11 Tin học ứng dụng Cánh diều Bài 1 Bài toán quản lý và cơ sở dữ liệu

[Cánh diều] Trắc nghiệm Tin học 11 Tin học ứng dụng Cánh diều Bài 1 Bài toán quản lý và cơ sở dữ liệu

1. Mục đích chính của việc sử dụng hệ quản trị cơ sở dữ liệu (DBMS) là gì?

A. Tăng cường bảo mật cho hệ điều hành.
B. Cung cấp giao diện đồ họa cho người dùng cuối để làm việc với dữ liệu.
C. Giúp người dùng tạo và tương tác với cơ sở dữ liệu một cách hiệu quả và an toàn.
D. Tự động hóa quá trình sao lưu và phục hồi dữ liệu của toàn bộ hệ thống máy tính.

2. Khái niệm khóa chính (primary key) trong cơ sở dữ liệu quan hệ có vai trò gì?

A. Là một trường tùy chọn để lưu trữ thông tin bổ sung.
B. Là một hoặc một tập hợp các thuộc tính dùng để xác định duy nhất mỗi bản ghi trong bảng.
C. Là trường dùng để liên kết với bảng khác.
D. Là trường chứa giá trị lớn nhất trong bảng.

3. Mối quan hệ một-nhiều (one-to-many) giữa hai thực thể Khách hàng và Đơn hàng có nghĩa là gì?

A. Mỗi khách hàng chỉ có thể có một đơn hàng, và mỗi đơn hàng chỉ thuộc về một khách hàng.
B. Một khách hàng có thể có nhiều đơn hàng, nhưng mỗi đơn hàng chỉ thuộc về một khách hàng.
C. Một khách hàng có thể có nhiều đơn hàng, và một đơn hàng có thể thuộc về nhiều khách hàng.
D. Mỗi đơn hàng phải có nhiều khách hàng.

4. Nếu hai thực thể Giáo viên và Môn học có mối quan hệ nhiều-nhiều (many-to-many), làm thế nào để biểu diễn mối quan hệ này trong cơ sở dữ liệu quan hệ?

A. Thêm khóa ngoại của Giáo viên vào bảng Môn học.
B. Thêm khóa ngoại của Môn học vào bảng Giáo viên.
C. Tạo một bảng trung gian (bảng liên kết) chứa khóa chính của cả hai bảng Giáo viên và Môn học.
D. Không thể biểu diễn mối quan hệ nhiều-nhiều trong CSDL quan hệ.

5. Tại sao việc sử dụng khóa chính là bắt buộc và quan trọng trong thiết kế cơ sở dữ liệu quan hệ?

A. Để tăng dung lượng lưu trữ của cơ sở dữ liệu.
B. Để đảm bảo tính toàn vẹn và khả năng truy cập duy nhất của từng bản ghi.
C. Để tạo ra các chỉ mục tìm kiếm nhanh hơn.
D. Để định dạng hiển thị dữ liệu trên giao diện người dùng.

6. Câu lệnh SQL SELECT * FROM SinhVien; có chức năng gì?

A. Thêm một bản ghi mới vào bảng SinhVien.
B. Xóa tất cả các bản ghi khỏi bảng SinhVien.
C. Hiển thị tất cả các cột và tất cả các hàng từ bảng SinhVien.
D. Cập nhật giá trị của một cột trong bảng SinhVien.

7. Ví dụ nào sau đây KHÔNG phải là dữ liệu có cấu trúc (structured data) thường được quản lý trong cơ sở dữ liệu quan hệ?

A. Danh sách khách hàng với Tên, Địa chỉ, Số điện thoại.
B. Bảng điểm của học sinh với Mã môn học, Điểm số, Ngày thi.
C. Một email cá nhân chứa nội dung văn bản và tệp đính kèm.
D. Báo cáo bán hàng theo tháng với các cột Doanh thu, Số lượng, Sản phẩm.

8. Đâu là thành phần cốt lõi của một hệ cơ sở dữ liệu, chịu trách nhiệm quản lý toàn bộ hoạt động của cơ sở dữ liệu?

A. Hệ điều hành.
B. Hệ quản trị cơ sở dữ liệu (DBMS).
C. Phần mềm ứng dụng người dùng cuối.
D. Thiết bị lưu trữ vật lý.

9. Đâu là ví dụ về một thuộc tính có thể dùng làm khóa chính cho bảng Sinh viên, giả sử mỗi sinh viên có mã số duy nhất?

A. Họ và tên.
B. Ngày sinh.
C. Mã số sinh viên.
D. Địa chỉ.

10. Việc phân tích yêu cầu bài toán quản lý đóng vai trò quan trọng như thế nào trong việc thiết kế cơ sở dữ liệu?

A. Không ảnh hưởng đến thiết kế CSDL.
B. Giúp xác định rõ các đối tượng cần quản lý, mối quan hệ giữa chúng và các yêu cầu về dữ liệu, từ đó định hướng cấu trúc CSDL.
C. Chỉ cần thiết cho việc viết báo cáo.
D. Chỉ giúp tối ưu hóa hiệu năng truy vấn.

11. Một lược đồ cơ sở dữ liệu (database schema) mô tả điều gì?

A. Chỉ là tên của cơ sở dữ liệu.
B. Cấu trúc logic tổng thể của cơ sở dữ liệu, bao gồm các bảng, mối quan hệ, ràng buộc và kiểu dữ liệu.
C. Dữ liệu thực tế được lưu trữ trong cơ sở dữ liệu.
D. Các câu lệnh SQL đã được thực thi.

12. Khi cần truy xuất dữ liệu từ nhiều bảng có liên quan với nhau trong cơ sở dữ liệu quan hệ, chúng ta thường sử dụng kỹ thuật nào?

A. Tạo nhiều tệp văn bản riêng biệt.
B. Sử dụng các phép JOIN để kết hợp dữ liệu từ các bảng dựa trên các cột liên quan.
C. Nhập liệu thủ công từng bảng.
D. Phân chia cơ sở dữ liệu thành các bảng nhỏ không liên quan.

13. SQL (Structured Query Language) là ngôn ngữ được sử dụng chủ yếu cho mục đích gì trong quản lý cơ sở dữ liệu?

A. Thiết kế giao diện người dùng đồ họa.
B. Truy vấn, thao tác và quản lý dữ liệu trong các hệ cơ sở dữ liệu quan hệ.
C. Lập trình ứng dụng di động.
D. Phân tích thống kê nâng cao.

14. Trong ngữ cảnh quản lý dữ liệu, thuật ngữ cơ sở dữ liệu (database) được hiểu chính xác nhất là gì?

A. Một tập hợp các tệp văn bản lưu trữ thông tin.
B. Một hệ thống lưu trữ và tổ chức dữ liệu có cấu trúc để truy cập, quản lý và cập nhật dễ dàng.
C. Một ứng dụng phần mềm dùng để nhập liệu thủ công.
D. Một bảng tính Excel chứa nhiều trang tính.

15. Khái niệm khóa ngoại (foreign key) được sử dụng để làm gì trong cơ sở dữ liệu quan hệ?

A. Để xác định duy nhất một bản ghi trong bảng hiện tại.
B. Để tạo liên kết giữa các bảng, thường là tham chiếu đến khóa chính của bảng khác.
C. Để lưu trữ các giá trị có thể rỗng.
D. Để tạo chỉ mục cho các trường không phải khóa chính.

16. Trong thiết kế cơ sở dữ liệu, ràng buộc toàn vẹn (integrity constraint) là gì?

A. Quy định về cách hiển thị dữ liệu trên giao diện.
B. Các quy tắc nhằm đảm bảo tính chính xác, hợp lệ và nhất quán của dữ liệu trong cơ sở dữ liệu.
C. Các câu lệnh để truy vấn dữ liệu.
D. Các tập tin sao lưu tự động.

17. Trong cơ sở dữ liệu quan hệ, mỗi cột (column) của một bảng thường đại diện cho khía cạnh nào của đối tượng được quản lý?

A. Một bản ghi duy nhất.
B. Một thuộc tính (attribute) hoặc đặc điểm của đối tượng.
C. Toàn bộ mối quan hệ với các bảng khác.
D. Khóa chính của bảng.

18. Trong bài toán quản lý bán hàng, Sản phẩm có thể được xem là gì?

A. Một thuộc tính.
B. Một khóa ngoại.
C. Một thực thể.
D. Một ràng buộc.

19. Việc áp dụng ràng buộc NOT NULL cho một thuộc tính trong bảng có nghĩa là gì?

A. Thuộc tính đó không được phép nhập giá trị trùng lặp.
B. Thuộc tính đó không được phép để trống (phải có giá trị).
C. Thuộc tính đó chỉ chấp nhận giá trị chuỗi.
D. Thuộc tính đó có thể chứa nhiều giá trị cùng lúc.

20. Một bảng (table) trong cơ sở dữ liệu quan hệ được tổ chức như thế nào?

A. Các tệp tin riêng lẻ, mỗi tệp là một bản ghi.
B. Một tập hợp các hàng (rows) và cột (columns), trong đó mỗi hàng đại diện cho một bản ghi và mỗi cột đại diện cho một thuộc tính.
C. Một cấu trúc cây phân cấp.
D. Một danh sách các liên kết đơn giản.

21. Một hàng (row) hay bản ghi (record) trong bảng cơ sở dữ liệu quan hệ chứa thông tin về điều gì?

A. Tất cả các thuộc tính của một loại đối tượng.
B. Một thực thể hoặc đối tượng cụ thể trong thế giới thực.
C. Các khóa ngoại liên kết với các bảng khác.
D. Các quy tắc ràng buộc dữ liệu.

22. Trong bài toán quản lý sinh viên và khóa học, mối quan hệ giữa Sinh viên và Khóa học thường là mối quan hệ gì?

A. Một-một.
B. Một-nhiều.
C. Nhiều-nhiều.
D. Không có mối quan hệ.

23. Một hệ thống quản lý dữ liệu phi cấu trúc (unstructured data) khác biệt cơ bản với cơ sở dữ liệu quan hệ ở điểm nào?

A. Cơ sở dữ liệu quan hệ không có bảng.
B. Dữ liệu phi cấu trúc không có định dạng hoặc cấu trúc cố định, khó tổ chức và truy vấn theo các quy tắc rõ ràng.
C. Cơ sở dữ liệu phi cấu trúc sử dụng khóa chính và khóa ngoại.
D. Dữ liệu quan hệ chỉ lưu trữ văn bản.

24. Giả sử có hai bảng: Lớp (với khóa chính là Mã lớp) và Học sinh (với thuộc tính Mã lớp). Nếu thuộc tính Mã lớp trong bảng Học sinh là khóa ngoại tham chiếu đến bảng Lớp, điều này có ý nghĩa gì?

A. Mỗi học sinh chỉ có thể thuộc về một lớp duy nhất.
B. Mỗi lớp có thể có nhiều học sinh, và mỗi học sinh phải thuộc về một lớp có tồn tại trong bảng Lớp.
C. Mỗi học sinh có thể có nhiều mã lớp.
D. Mã lớp trong bảng Học sinh không cần phải tồn tại trong bảng Lớp.

25. Đâu là một ví dụ về thực thể (entity) trong bài toán quản lý thư viện?

A. Tên sách.
B. Mã mượn.
C. Cuốn sách.
D. Ngày trả sách.

1 / 25

Category: [Cánh diều] Trắc nghiệm Tin học 11 Tin học ứng dụng Cánh diều Bài 1 Bài toán quản lý và cơ sở dữ liệu

Tags: Bộ đề 1

1. Mục đích chính của việc sử dụng hệ quản trị cơ sở dữ liệu (DBMS) là gì?

2 / 25

Category: [Cánh diều] Trắc nghiệm Tin học 11 Tin học ứng dụng Cánh diều Bài 1 Bài toán quản lý và cơ sở dữ liệu

Tags: Bộ đề 1

2. Khái niệm khóa chính (primary key) trong cơ sở dữ liệu quan hệ có vai trò gì?

3 / 25

Category: [Cánh diều] Trắc nghiệm Tin học 11 Tin học ứng dụng Cánh diều Bài 1 Bài toán quản lý và cơ sở dữ liệu

Tags: Bộ đề 1

3. Mối quan hệ một-nhiều (one-to-many) giữa hai thực thể Khách hàng và Đơn hàng có nghĩa là gì?

4 / 25

Category: [Cánh diều] Trắc nghiệm Tin học 11 Tin học ứng dụng Cánh diều Bài 1 Bài toán quản lý và cơ sở dữ liệu

Tags: Bộ đề 1

4. Nếu hai thực thể Giáo viên và Môn học có mối quan hệ nhiều-nhiều (many-to-many), làm thế nào để biểu diễn mối quan hệ này trong cơ sở dữ liệu quan hệ?

5 / 25

Category: [Cánh diều] Trắc nghiệm Tin học 11 Tin học ứng dụng Cánh diều Bài 1 Bài toán quản lý và cơ sở dữ liệu

Tags: Bộ đề 1

5. Tại sao việc sử dụng khóa chính là bắt buộc và quan trọng trong thiết kế cơ sở dữ liệu quan hệ?

6 / 25

Category: [Cánh diều] Trắc nghiệm Tin học 11 Tin học ứng dụng Cánh diều Bài 1 Bài toán quản lý và cơ sở dữ liệu

Tags: Bộ đề 1

6. Câu lệnh SQL SELECT * FROM SinhVien; có chức năng gì?

7 / 25

Category: [Cánh diều] Trắc nghiệm Tin học 11 Tin học ứng dụng Cánh diều Bài 1 Bài toán quản lý và cơ sở dữ liệu

Tags: Bộ đề 1

7. Ví dụ nào sau đây KHÔNG phải là dữ liệu có cấu trúc (structured data) thường được quản lý trong cơ sở dữ liệu quan hệ?

8 / 25

Category: [Cánh diều] Trắc nghiệm Tin học 11 Tin học ứng dụng Cánh diều Bài 1 Bài toán quản lý và cơ sở dữ liệu

Tags: Bộ đề 1

8. Đâu là thành phần cốt lõi của một hệ cơ sở dữ liệu, chịu trách nhiệm quản lý toàn bộ hoạt động của cơ sở dữ liệu?

9 / 25

Category: [Cánh diều] Trắc nghiệm Tin học 11 Tin học ứng dụng Cánh diều Bài 1 Bài toán quản lý và cơ sở dữ liệu

Tags: Bộ đề 1

9. Đâu là ví dụ về một thuộc tính có thể dùng làm khóa chính cho bảng Sinh viên, giả sử mỗi sinh viên có mã số duy nhất?

10 / 25

Category: [Cánh diều] Trắc nghiệm Tin học 11 Tin học ứng dụng Cánh diều Bài 1 Bài toán quản lý và cơ sở dữ liệu

Tags: Bộ đề 1

10. Việc phân tích yêu cầu bài toán quản lý đóng vai trò quan trọng như thế nào trong việc thiết kế cơ sở dữ liệu?

11 / 25

Category: [Cánh diều] Trắc nghiệm Tin học 11 Tin học ứng dụng Cánh diều Bài 1 Bài toán quản lý và cơ sở dữ liệu

Tags: Bộ đề 1

11. Một lược đồ cơ sở dữ liệu (database schema) mô tả điều gì?

12 / 25

Category: [Cánh diều] Trắc nghiệm Tin học 11 Tin học ứng dụng Cánh diều Bài 1 Bài toán quản lý và cơ sở dữ liệu

Tags: Bộ đề 1

12. Khi cần truy xuất dữ liệu từ nhiều bảng có liên quan với nhau trong cơ sở dữ liệu quan hệ, chúng ta thường sử dụng kỹ thuật nào?

13 / 25

Category: [Cánh diều] Trắc nghiệm Tin học 11 Tin học ứng dụng Cánh diều Bài 1 Bài toán quản lý và cơ sở dữ liệu

Tags: Bộ đề 1

13. SQL (Structured Query Language) là ngôn ngữ được sử dụng chủ yếu cho mục đích gì trong quản lý cơ sở dữ liệu?

14 / 25

Category: [Cánh diều] Trắc nghiệm Tin học 11 Tin học ứng dụng Cánh diều Bài 1 Bài toán quản lý và cơ sở dữ liệu

Tags: Bộ đề 1

14. Trong ngữ cảnh quản lý dữ liệu, thuật ngữ cơ sở dữ liệu (database) được hiểu chính xác nhất là gì?

15 / 25

Category: [Cánh diều] Trắc nghiệm Tin học 11 Tin học ứng dụng Cánh diều Bài 1 Bài toán quản lý và cơ sở dữ liệu

Tags: Bộ đề 1

15. Khái niệm khóa ngoại (foreign key) được sử dụng để làm gì trong cơ sở dữ liệu quan hệ?

16 / 25

Category: [Cánh diều] Trắc nghiệm Tin học 11 Tin học ứng dụng Cánh diều Bài 1 Bài toán quản lý và cơ sở dữ liệu

Tags: Bộ đề 1

16. Trong thiết kế cơ sở dữ liệu, ràng buộc toàn vẹn (integrity constraint) là gì?

17 / 25

Category: [Cánh diều] Trắc nghiệm Tin học 11 Tin học ứng dụng Cánh diều Bài 1 Bài toán quản lý và cơ sở dữ liệu

Tags: Bộ đề 1

17. Trong cơ sở dữ liệu quan hệ, mỗi cột (column) của một bảng thường đại diện cho khía cạnh nào của đối tượng được quản lý?

18 / 25

Category: [Cánh diều] Trắc nghiệm Tin học 11 Tin học ứng dụng Cánh diều Bài 1 Bài toán quản lý và cơ sở dữ liệu

Tags: Bộ đề 1

18. Trong bài toán quản lý bán hàng, Sản phẩm có thể được xem là gì?

19 / 25

Category: [Cánh diều] Trắc nghiệm Tin học 11 Tin học ứng dụng Cánh diều Bài 1 Bài toán quản lý và cơ sở dữ liệu

Tags: Bộ đề 1

19. Việc áp dụng ràng buộc NOT NULL cho một thuộc tính trong bảng có nghĩa là gì?

20 / 25

Category: [Cánh diều] Trắc nghiệm Tin học 11 Tin học ứng dụng Cánh diều Bài 1 Bài toán quản lý và cơ sở dữ liệu

Tags: Bộ đề 1

20. Một bảng (table) trong cơ sở dữ liệu quan hệ được tổ chức như thế nào?

21 / 25

Category: [Cánh diều] Trắc nghiệm Tin học 11 Tin học ứng dụng Cánh diều Bài 1 Bài toán quản lý và cơ sở dữ liệu

Tags: Bộ đề 1

21. Một hàng (row) hay bản ghi (record) trong bảng cơ sở dữ liệu quan hệ chứa thông tin về điều gì?

22 / 25

Category: [Cánh diều] Trắc nghiệm Tin học 11 Tin học ứng dụng Cánh diều Bài 1 Bài toán quản lý và cơ sở dữ liệu

Tags: Bộ đề 1

22. Trong bài toán quản lý sinh viên và khóa học, mối quan hệ giữa Sinh viên và Khóa học thường là mối quan hệ gì?

23 / 25

Category: [Cánh diều] Trắc nghiệm Tin học 11 Tin học ứng dụng Cánh diều Bài 1 Bài toán quản lý và cơ sở dữ liệu

Tags: Bộ đề 1

23. Một hệ thống quản lý dữ liệu phi cấu trúc (unstructured data) khác biệt cơ bản với cơ sở dữ liệu quan hệ ở điểm nào?

24 / 25

Category: [Cánh diều] Trắc nghiệm Tin học 11 Tin học ứng dụng Cánh diều Bài 1 Bài toán quản lý và cơ sở dữ liệu

Tags: Bộ đề 1

24. Giả sử có hai bảng: Lớp (với khóa chính là Mã lớp) và Học sinh (với thuộc tính Mã lớp). Nếu thuộc tính Mã lớp trong bảng Học sinh là khóa ngoại tham chiếu đến bảng Lớp, điều này có ý nghĩa gì?

25 / 25

Category: [Cánh diều] Trắc nghiệm Tin học 11 Tin học ứng dụng Cánh diều Bài 1 Bài toán quản lý và cơ sở dữ liệu

Tags: Bộ đề 1

25. Đâu là một ví dụ về thực thể (entity) trong bài toán quản lý thư viện?