Trắc nghiệm Cánh diều Tin học 11 Tin học ứng dụng Cánh diều Bài 7 Các loại kiến trúc của hệ 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é!!!


Trắc nghiệm Cánh diều Tin học 11 Tin học ứng dụng Cánh diều Bài 7 Các loại kiến trúc của hệ cơ sở dữ liệu

Trắc nghiệm Cánh diều Tin học 11 Tin học ứng dụng Cánh diều Bài 7 Các loại kiến trúc của hệ cơ sở dữ liệu

1. Ưu điểm của việc phân tách logic nghiệp vụ ra một lớp riêng biệt trong kiến trúc ba lớp là gì?

A. Giảm thiểu dung lượng bộ nhớ cần thiết trên máy khách.
B. Cho phép thay đổi giao diện người dùng mà không ảnh hưởng đến logic nghiệp vụ.
C. Tăng tốc độ xử lý của cơ sở dữ liệu.
D. Đơn giản hóa việc triển khai trên các hệ điều hành khác nhau.

2. Trong kiến trúc ba lớp, lớp nào chịu trách nhiệm thực hiện các truy vấn đến cơ sở dữ liệu và nhận kết quả trả về?

A. Lớp trình bày (Presentation Layer).
B. Lớp logic nghiệp vụ (Business Logic Layer).
C. Lớp truy cập dữ liệu (Data Access Layer).
D. Lớp ứng dụng (Application Layer).

3. Việc sử dụng kiến trúc phân tán có thể dẫn đến thách thức nào sau đây?

A. Độ phức tạp trong quản lý và duy trì tính nhất quán dữ liệu.
B. Giảm khả năng mở rộng quy mô.
C. Tăng cường hiệu suất truy cập dữ liệu một cách đồng nhất.
D. Đơn giản hóa việc phát triển và triển khai ứng dụng.

4. Trong kiến trúc cơ sở dữ liệu phân tán, khái niệm phân mảnh dữ liệu (data fragmentation) có nghĩa là gì?

A. Chia nhỏ cơ sở dữ liệu thành các bản sao giống hệt nhau.
B. Chia nhỏ bảng dữ liệu thành các phần nhỏ hơn và lưu trữ chúng trên các nút khác nhau.
C. Xóa bỏ các bản sao trùng lặp của dữ liệu.
D. Tập trung toàn bộ dữ liệu vào một máy chủ duy nhất.

5. Mô hình kiến trúc ba lớp (3-tier architecture) thường được sử dụng để xây dựng các ứng dụng web vì lý do gì?

A. Tăng cường khả năng hiển thị đồ họa trên mọi thiết bị.
B. Tạo ra sự tách biệt rõ ràng giữa giao diện, logic và dữ liệu, giúp dễ dàng bảo trì và mở rộng.
C. Giảm thiểu dung lượng lưu trữ trên máy khách.
D. Yêu cầu phần cứng máy chủ cấu hình rất thấp.

6. So với kiến trúc mỏng máy khách, kiến trúc máy khách dày (Fat Client Architecture) có đặc điểm gì khác biệt?

A. Máy khách có cấu hình đơn giản và ít chức năng xử lý.
B. Máy khách có thể thực hiện nhiều logic nghiệp vụ và xử lý dữ liệu cục bộ.
C. Phụ thuộc hoàn toàn vào máy chủ cho mọi tác vụ.
D. Yêu cầu kết nối mạng liên tục và mạnh mẽ hơn.

7. Một hệ thống cơ sở dữ liệu được thiết kế theo kiến trúc N-tier (N lớp) có thể có bao nhiêu lớp?

A. Chỉ có 2 hoặc 3 lớp.
B. Ít nhất 3 lớp.
C. Số lượng lớp có thể linh hoạt, thường từ 3 lớp trở lên.
D. Chính xác 4 lớp.

8. Trong kiến trúc máy chủ-máy khách, máy chủ có vai trò gì?

A. Chỉ hiển thị giao diện người dùng.
B. Cung cấp tài nguyên (dữ liệu, xử lý) và quản lý các yêu cầu từ máy khách.
C. Thực hiện các thao tác nhập liệu từ người dùng.
D. Chỉ lưu trữ tệp tin tạm thời.

9. Khi thiết kế một hệ thống cơ sở dữ liệu cho một ứng dụng tài chính yêu cầu độ tin cậy và tính toàn vẹn dữ liệu cao, kiến trúc nào thường được ưu tiên áp dụng?

A. Kiến trúc hai lớp (2-tier).
B. Kiến trúc ba lớp (3-tier).
C. Kiến trúc tập trung.
D. Kiến trúc ngang hàng (P2P).

10. Trong kiến trúc cơ sở dữ liệu phân tán, các bản sao của cùng một dữ liệu được lưu trữ trên nhiều máy tính khác nhau. Ưu điểm nổi bật của việc này là gì?

A. Tăng cường tính nhất quán dữ liệu một cách tuyệt đối.
B. Giảm thiểu khả năng xảy ra lỗi hệ thống và tăng tính sẵn sàng.
C. Đơn giản hóa việc quản lý và bảo trì các bản sao.
D. Giảm băng thông mạng cần thiết cho việc truy xuất dữ liệu.

11. Khái niệm tính sẵn sàng cao (High Availability) trong kiến trúc cơ sở dữ liệu phân tán đề cập đến điều gì?

A. Khả năng xử lý tất cả các loại giao dịch một cách nhanh chóng.
B. Khả năng hệ thống tiếp tục hoạt động ngay cả khi một số thành phần bị lỗi.
C. Khả năng truy cập dữ liệu từ bất kỳ đâu trên thế giới.
D. Dung lượng lưu trữ lớn.

12. Yếu tố nào là điểm yếu chính của kiến trúc hai lớp (2-tier architecture) khi số lượng người dùng tăng lên?

A. Khả năng bảo mật thông tin cao.
B. Sự phụ thuộc quá lớn vào máy chủ trung tâm, dễ bị quá tải.
C. Dễ dàng nâng cấp hoặc thay đổi giao diện người dùng.
D. Yêu cầu băng thông mạng thấp.

13. Khi xem xét kiến trúc mỏng máy khách (Thin Client Architecture), vai trò chính của máy khách là gì?

A. Thực hiện hầu hết logic nghiệp vụ và lưu trữ dữ liệu.
B. Chỉ chịu trách nhiệm hiển thị giao diện người dùng và nhận đầu vào.
C. Quản lý toàn bộ cơ sở dữ liệu.
D. Thực hiện các tác vụ tính toán nặng.

14. Trong mô hình kiến trúc ba lớp (3-tier architecture), lớp nào chịu trách nhiệm xử lý logic nghiệp vụ và tương tác với lớp dữ liệu?

A. Lớp giao diện người dùng (Presentation Layer).
B. Lớp logic nghiệp vụ (Business Logic Layer).
C. Lớp truy cập dữ liệu (Data Access Layer).
D. Lớp máy chủ (Server Layer).

15. Trong mô hình kiến trúc ba lớp, lớp nào thường sử dụng các API hoặc các phương thức để giao tiếp với lớp khác?

A. Chỉ lớp trình bày.
B. Chỉ lớp truy cập dữ liệu.
C. Tất cả các lớp đều có thể sử dụng API để giao tiếp với nhau.
D. Chỉ lớp logic nghiệp vụ.

16. Trong kiến trúc ba lớp, nếu cần thay đổi cách thức hiển thị dữ liệu cho người dùng mà không làm thay đổi cách dữ liệu được xử lý hay lưu trữ, thì chỉ cần sửa đổi lớp nào?

A. Lớp truy cập dữ liệu.
B. Lớp logic nghiệp vụ.
C. Lớp trình bày.
D. Tất cả các lớp.

17. Trong các loại kiến trúc cơ sở dữ liệu, kiến trúc nào phù hợp nhất cho các ứng dụng yêu cầu khả năng mở rộng quy mô lớn và xử lý đồng thời nhiều giao dịch từ hàng ngàn người dùng?

A. Kiến trúc hai lớp (2-tier).
B. Kiến trúc ba lớp (3-tier).
C. Kiến trúc tập trung (Centralized).
D. Kiến trúc mỏng máy khách đơn giản.

18. Kiến trúc nào cho phép các thành phần độc lập có thể được phát triển và triển khai bởi các nhóm khác nhau, đồng thời chúng có thể giao tiếp với nhau qua các giao thức mạng chuẩn?

A. Kiến trúc tập trung.
B. Kiến trúc hai lớp.
C. Kiến trúc ba lớp hoặc N-tier.
D. Kiến trúc ngang hàng (P2P).

19. Một hệ thống cơ sở dữ liệu được thiết kế để giảm thiểu độ trễ truy cập dữ liệu cho người dùng ở nhiều khu vực địa lý khác nhau nên áp dụng kiến trúc nào?

A. Kiến trúc tập trung.
B. Kiến trúc phân tán với các bản sao dữ liệu gần người dùng.
C. Kiến trúc hai lớp.
D. Kiến trúc mỏng máy khách.

20. Một công ty có nhiều chi nhánh ở các địa điểm địa lý khác nhau và mỗi chi nhánh cần truy cập và cập nhật dữ liệu của riêng mình, đồng thời có thể chia sẻ một số dữ liệu chung. Kiến trúc nào phù hợp nhất cho tình huống này?

A. Kiến trúc tập trung.
B. Kiến trúc hai lớp.
C. Kiến trúc cơ sở dữ liệu phân tán.
D. Kiến trúc máy khách dày tại mỗi chi nhánh.

21. Điểm khác biệt cơ bản giữa kiến trúc máy chủ và kiến trúc ngang hàng (Peer-to-Peer - P2P) trong quản lý dữ liệu là gì?

A. Kiến trúc máy chủ có khả năng mở rộng tốt hơn P2P.
B. Trong P2P, mỗi nút (peer) vừa là máy khách vừa là máy chủ, không có vai trò chuyên biệt.
C. Kiến trúc máy chủ yêu cầu ít tài nguyên mạng hơn P2P.
D. P2P chỉ phù hợp cho các ứng dụng chia sẻ tệp nhỏ.

22. Kiến trúc máy khách-máy chủ (Client-Server Architecture) có ưu điểm chính là gì so với mô hình tập trung?

A. Tăng cường khả năng bảo mật dữ liệu bằng cách lưu trữ tập trung.
B. Giảm tải cho máy chủ và phân tán xử lý.
C. Đơn giản hóa việc quản lý và cập nhật phần mềm trên tất cả các máy.
D. Cho phép truy cập dữ liệu ngoại tuyến dễ dàng hơn.

23. Kiến trúc nào thường được sử dụng cho các ứng dụng có giao diện người dùng đơn giản, chỉ cần hiển thị thông tin và không yêu cầu xử lý logic phức tạp trên máy khách?

A. Kiến trúc máy khách dày (Fat Client).
B. Kiến trúc tập trung.
C. Kiến trúc mỏng máy khách (Thin Client).
D. Kiến trúc phân tán phức tạp.

24. Trong kiến trúc hệ cơ sở dữ liệu, vai trò của lớp trình bày (Presentation Layer) là gì?

A. Thực hiện các phép tính và logic nghiệp vụ phức tạp.
B. Quản lý việc lưu trữ và truy xuất dữ liệu trực tiếp.
C. Tương tác trực tiếp với người dùng, hiển thị thông tin và nhận đầu vào.
D. Xác thực người dùng và kiểm soát quyền truy cập.

25. Trong kiến trúc hai lớp (2-tier architecture), lớp nào thường đảm nhận cả việc xử lý logic nghiệp vụ và quản lý dữ liệu?

A. Lớp máy khách (Client tier).
B. Lớp máy chủ (Server tier).
C. Cả lớp máy khách và lớp máy chủ cùng chia sẻ trách nhiệm.
D. Chỉ có lớp máy chủ CSDL chịu trách nhiệm.

1 / 25

Category: Trắc nghiệm Cánh diều Tin học 11 Tin học ứng dụng Cánh diều Bài 7 Các loại kiến trúc của hệ cơ sở dữ liệu

Tags: Bộ đề 1

1. Ưu điểm của việc phân tách logic nghiệp vụ ra một lớp riêng biệt trong kiến trúc ba lớp là gì?

2 / 25

Category: Trắc nghiệm Cánh diều Tin học 11 Tin học ứng dụng Cánh diều Bài 7 Các loại kiến trúc của hệ cơ sở dữ liệu

Tags: Bộ đề 1

2. Trong kiến trúc ba lớp, lớp nào chịu trách nhiệm thực hiện các truy vấn đến cơ sở dữ liệu và nhận kết quả trả về?

3 / 25

Category: Trắc nghiệm Cánh diều Tin học 11 Tin học ứng dụng Cánh diều Bài 7 Các loại kiến trúc của hệ cơ sở dữ liệu

Tags: Bộ đề 1

3. Việc sử dụng kiến trúc phân tán có thể dẫn đến thách thức nào sau đây?

4 / 25

Category: Trắc nghiệm Cánh diều Tin học 11 Tin học ứng dụng Cánh diều Bài 7 Các loại kiến trúc của hệ cơ sở dữ liệu

Tags: Bộ đề 1

4. Trong kiến trúc cơ sở dữ liệu phân tán, khái niệm phân mảnh dữ liệu (data fragmentation) có nghĩa là gì?

5 / 25

Category: Trắc nghiệm Cánh diều Tin học 11 Tin học ứng dụng Cánh diều Bài 7 Các loại kiến trúc của hệ cơ sở dữ liệu

Tags: Bộ đề 1

5. Mô hình kiến trúc ba lớp (3-tier architecture) thường được sử dụng để xây dựng các ứng dụng web vì lý do gì?

6 / 25

Category: Trắc nghiệm Cánh diều Tin học 11 Tin học ứng dụng Cánh diều Bài 7 Các loại kiến trúc của hệ cơ sở dữ liệu

Tags: Bộ đề 1

6. So với kiến trúc mỏng máy khách, kiến trúc máy khách dày (Fat Client Architecture) có đặc điểm gì khác biệt?

7 / 25

Category: Trắc nghiệm Cánh diều Tin học 11 Tin học ứng dụng Cánh diều Bài 7 Các loại kiến trúc của hệ cơ sở dữ liệu

Tags: Bộ đề 1

7. Một hệ thống cơ sở dữ liệu được thiết kế theo kiến trúc N-tier (N lớp) có thể có bao nhiêu lớp?

8 / 25

Category: Trắc nghiệm Cánh diều Tin học 11 Tin học ứng dụng Cánh diều Bài 7 Các loại kiến trúc của hệ cơ sở dữ liệu

Tags: Bộ đề 1

8. Trong kiến trúc máy chủ-máy khách, máy chủ có vai trò gì?

9 / 25

Category: Trắc nghiệm Cánh diều Tin học 11 Tin học ứng dụng Cánh diều Bài 7 Các loại kiến trúc của hệ cơ sở dữ liệu

Tags: Bộ đề 1

9. Khi thiết kế một hệ thống cơ sở dữ liệu cho một ứng dụng tài chính yêu cầu độ tin cậy và tính toàn vẹn dữ liệu cao, kiến trúc nào thường được ưu tiên áp dụng?

10 / 25

Category: Trắc nghiệm Cánh diều Tin học 11 Tin học ứng dụng Cánh diều Bài 7 Các loại kiến trúc của hệ cơ sở dữ liệu

Tags: Bộ đề 1

10. Trong kiến trúc cơ sở dữ liệu phân tán, các bản sao của cùng một dữ liệu được lưu trữ trên nhiều máy tính khác nhau. Ưu điểm nổi bật của việc này là gì?

11 / 25

Category: Trắc nghiệm Cánh diều Tin học 11 Tin học ứng dụng Cánh diều Bài 7 Các loại kiến trúc của hệ cơ sở dữ liệu

Tags: Bộ đề 1

11. Khái niệm tính sẵn sàng cao (High Availability) trong kiến trúc cơ sở dữ liệu phân tán đề cập đến điều gì?

12 / 25

Category: Trắc nghiệm Cánh diều Tin học 11 Tin học ứng dụng Cánh diều Bài 7 Các loại kiến trúc của hệ cơ sở dữ liệu

Tags: Bộ đề 1

12. Yếu tố nào là điểm yếu chính của kiến trúc hai lớp (2-tier architecture) khi số lượng người dùng tăng lên?

13 / 25

Category: Trắc nghiệm Cánh diều Tin học 11 Tin học ứng dụng Cánh diều Bài 7 Các loại kiến trúc của hệ cơ sở dữ liệu

Tags: Bộ đề 1

13. Khi xem xét kiến trúc mỏng máy khách (Thin Client Architecture), vai trò chính của máy khách là gì?

14 / 25

Category: Trắc nghiệm Cánh diều Tin học 11 Tin học ứng dụng Cánh diều Bài 7 Các loại kiến trúc của hệ cơ sở dữ liệu

Tags: Bộ đề 1

14. Trong mô hình kiến trúc ba lớp (3-tier architecture), lớp nào chịu trách nhiệm xử lý logic nghiệp vụ và tương tác với lớp dữ liệu?

15 / 25

Category: Trắc nghiệm Cánh diều Tin học 11 Tin học ứng dụng Cánh diều Bài 7 Các loại kiến trúc của hệ cơ sở dữ liệu

Tags: Bộ đề 1

15. Trong mô hình kiến trúc ba lớp, lớp nào thường sử dụng các API hoặc các phương thức để giao tiếp với lớp khác?

16 / 25

Category: Trắc nghiệm Cánh diều Tin học 11 Tin học ứng dụng Cánh diều Bài 7 Các loại kiến trúc của hệ cơ sở dữ liệu

Tags: Bộ đề 1

16. Trong kiến trúc ba lớp, nếu cần thay đổi cách thức hiển thị dữ liệu cho người dùng mà không làm thay đổi cách dữ liệu được xử lý hay lưu trữ, thì chỉ cần sửa đổi lớp nào?

17 / 25

Category: Trắc nghiệm Cánh diều Tin học 11 Tin học ứng dụng Cánh diều Bài 7 Các loại kiến trúc của hệ cơ sở dữ liệu

Tags: Bộ đề 1

17. Trong các loại kiến trúc cơ sở dữ liệu, kiến trúc nào phù hợp nhất cho các ứng dụng yêu cầu khả năng mở rộng quy mô lớn và xử lý đồng thời nhiều giao dịch từ hàng ngàn người dùng?

18 / 25

Category: Trắc nghiệm Cánh diều Tin học 11 Tin học ứng dụng Cánh diều Bài 7 Các loại kiến trúc của hệ cơ sở dữ liệu

Tags: Bộ đề 1

18. Kiến trúc nào cho phép các thành phần độc lập có thể được phát triển và triển khai bởi các nhóm khác nhau, đồng thời chúng có thể giao tiếp với nhau qua các giao thức mạng chuẩn?

19 / 25

Category: Trắc nghiệm Cánh diều Tin học 11 Tin học ứng dụng Cánh diều Bài 7 Các loại kiến trúc của hệ cơ sở dữ liệu

Tags: Bộ đề 1

19. Một hệ thống cơ sở dữ liệu được thiết kế để giảm thiểu độ trễ truy cập dữ liệu cho người dùng ở nhiều khu vực địa lý khác nhau nên áp dụng kiến trúc nào?

20 / 25

Category: Trắc nghiệm Cánh diều Tin học 11 Tin học ứng dụng Cánh diều Bài 7 Các loại kiến trúc của hệ cơ sở dữ liệu

Tags: Bộ đề 1

20. Một công ty có nhiều chi nhánh ở các địa điểm địa lý khác nhau và mỗi chi nhánh cần truy cập và cập nhật dữ liệu của riêng mình, đồng thời có thể chia sẻ một số dữ liệu chung. Kiến trúc nào phù hợp nhất cho tình huống này?

21 / 25

Category: Trắc nghiệm Cánh diều Tin học 11 Tin học ứng dụng Cánh diều Bài 7 Các loại kiến trúc của hệ cơ sở dữ liệu

Tags: Bộ đề 1

21. Điểm khác biệt cơ bản giữa kiến trúc máy chủ và kiến trúc ngang hàng (Peer-to-Peer - P2P) trong quản lý dữ liệu là gì?

22 / 25

Category: Trắc nghiệm Cánh diều Tin học 11 Tin học ứng dụng Cánh diều Bài 7 Các loại kiến trúc của hệ cơ sở dữ liệu

Tags: Bộ đề 1

22. Kiến trúc máy khách-máy chủ (Client-Server Architecture) có ưu điểm chính là gì so với mô hình tập trung?

23 / 25

Category: Trắc nghiệm Cánh diều Tin học 11 Tin học ứng dụng Cánh diều Bài 7 Các loại kiến trúc của hệ cơ sở dữ liệu

Tags: Bộ đề 1

23. Kiến trúc nào thường được sử dụng cho các ứng dụng có giao diện người dùng đơn giản, chỉ cần hiển thị thông tin và không yêu cầu xử lý logic phức tạp trên máy khách?

24 / 25

Category: Trắc nghiệm Cánh diều Tin học 11 Tin học ứng dụng Cánh diều Bài 7 Các loại kiến trúc của hệ cơ sở dữ liệu

Tags: Bộ đề 1

24. Trong kiến trúc hệ cơ sở dữ liệu, vai trò của lớp trình bày (Presentation Layer) là gì?

25 / 25

Category: Trắc nghiệm Cánh diều Tin học 11 Tin học ứng dụng Cánh diều Bài 7 Các loại kiến trúc của hệ cơ sở dữ liệu

Tags: Bộ đề 1

25. Trong kiến trúc hai lớp (2-tier architecture), lớp nào thường đảm nhận cả việc xử lý logic nghiệp vụ và quản lý dữ liệu?