NEW
Font size
S
M
L
XL
WorksheetsÔn tập Chương 4 - Part 2
Total questions: 45
Worksheet time: 34mins
Name
Class
Date
1.
MongoDB có thể xử lý dữ liệu thời gian thực không?
a)
Có
b)
Không
c)
Chỉ trong một số trường hợp
d)
Chỉ với dữ liệu nhỏ
2.
Một lợi ích của replication trong MongoDB là gì?
a)
Tăng tính sẵn sàng
b)
Tăng tốc độ truy vấn
c)
Chuẩn hóa dữ liệu
d)
Tạo khóa ngoại
3.
MongoDB có hỗ trợ chuẩn hóa dữ liệu (normalization) không?
a)
Không
b)
Có
c)
Chỉ trong một số trường hợp
d)
Chỉ trong phiên bản cũ
4.
Trong MongoDB, lệnh nào dùng để cập nhật tài liệu?
a)
update()
b)
modify()
c)
change()
d)
alter()
5.
MongoDB thường được sử dụng trong lĩnh vực nào?
a)
Phân tích dữ liệu lớn
b)
Quản lý tài chính phức tạp
c)
Ứng dụng chỉ đọc
d)
Ứng dụng yêu cầu schema cố định
6.
MongoDB có hỗ trợ truy vấn theo thời gian thực không?
a)
Có
b)
Không
c)
Chỉ trong phiên bản cũ
d)
Chỉ với dữ liệu nhỏ
7.
Trong MongoDB, write concern dùng để làm gì?
a)
Đảm bảo độ bền của dữ liệu
b)
Tăng tốc độ ghi
c)
Tạo chỉ mục
d)
Sao lưu dữ liệu
8.
Một đặc điểm của MongoDB giúp tăng hiệu suất là gì?
a)
Hỗ trợ truy vấn song song
b)
Chuẩn hóa dữ liệu
c)
Dựa trên bảng và cột
d)
Hỗ trợ giao dịch phức tạp
9.
MongoDB có thể kết hợp với công cụ nào để phân tích dữ liệu?
a)
MongoDB Atlas
b)
MySQL Workbench
c)
SQL Server Management Studio
d)
Oracle Data Integrator
10.
Trong MongoDB, lệnh nào dùng để tìm kiếm tài liệu?
a)
find()
b)
search()
c)
query()
d)
lookup()
11.
MongoDB có hỗ trợ sao lưu dữ liệu tự động không?
a)
Có, với MongoDB Atlas
b)
Không
c)
Chỉ trong phiên bản cũ
d)
Chỉ với dữ liệu nhỏ
12.
Một lợi ích của sharding trong MongoDB là gì?
a)
Phân phối tải trên nhiều máy chủ
b)
Tăng tốc độ truy vấn
c)
Chuẩn hóa dữ liệu
d)
Tạo khóa ngoại
13.
MongoDB có hỗ trợ nén dữ liệu (compression) không?
a)
Có
b)
Không
c)
Chỉ trong phiên bản cũ
d)
Chỉ với dữ liệu nhỏ
14.
Trong MongoDB, TTL index dùng để làm gì?
a)
Tự động xóa tài liệu (document) sau một khoảng thời gian xác định
b)
Tăng tốc độ truy vấn bằng cách lưu tạm dữ liệu trong bộ nhớ cache
c)
Mã hóa dữ liệu để bảo vệ thông tin nhạy cảm trong collection
d)
Chuyển đổi dữ liệu sang định dạng khác để tối ưu dung lượng lưu trữ
15.
MongoDB có thể tích hợp với ngôn ngữ lập trình nào?
a)
Python
b)
Chỉ SQL
c)
Chỉ C++
d)
Chỉ XML
16.
Một nhược điểm của replication trong MongoDB là gì?
a)
Tăng độ trễ trong ghi dữ liệu
b)
Tốc độ truy vấn chậm
c)
Không hỗ trợ dữ liệu lớn
d)
Chỉ hỗ trợ dữ liệu có cấu trúc
17.
MongoDB có hỗ trợ truy vấn theo biểu thức chính quy (regular expression) không?
a)
Có
b)
Không
c)
Chỉ trong phiên bản cũ
d)
Chỉ với dữ liệu nhỏ
18.
Trong MongoDB, lệnh nào dùng để đếm số tài liệu?
a)
count()
b)
total()
c)
sum()
d)
size()
19.
MongoDB có hỗ trợ quản lý phiên bản dữ liệu không?
a)
Không
b)
Có
c)
Chỉ trong phiên bản mới
d)
Chỉ trong phiên bản cũ
20.
Một ưu điểm của MongoDB khi làm việc với dữ liệu JSON là gì?
a)
Tích hợp tự nhiên với JSON
b)
Hỗ trợ giao dịch phức tạp
c)
Dựa trên bảng và cột
d)
Yêu cầu schema cố định
21.
MongoDB có thể sử dụng trong hệ thống phân tán không?
a)
Có
b)
Không
c)
Chỉ trong một số trường hợp
d)
Chỉ với dữ liệu nhỏ
22.
Trong MongoDB, lệnh nào dùng để sắp xếp tài liệu?
a)
sort()
b)
order()
c)
arrange()
d)
align()
23.
MongoDB có hỗ trợ truy vấn phân trang (pagination) không?
a)
Có
b)
Không
c)
Chỉ trong phiên bản cũ
d)
Chỉ với dữ liệu nhỏ
24.
Một cách để giảm tải cho MongoDB là gì?
a)
Sử dụng caching
b)
Chuẩn hóa dữ liệu
c)
Tạo khóa ngoại
d)
Sử dụng bảng
25.
MongoDB có hỗ trợ tích hợp với các công cụ BI (Business Intelligence) không?
a)
Có
b)
Không
c)
Chỉ trong phiên bản cũ
d)
Chỉ với dữ liệu nhỏ
26.
Trong MongoDB, lệnh nào dùng để giới hạn số lượng tài liệu trả về?
a)
limit()
b)
restrict()
c)
cap()
d)
bound()
27.
MongoDB có hỗ trợ tính năng mã hóa dữ liệu tại rest (encryption at rest) không?
a)
Có
b)
Không
c)
Chỉ trong phiên bản cũ
d)
Chỉ với dữ liệu nhỏ
28.
Trong MongoDB, lệnh nào dùng để bỏ qua một số tài liệu trong kết quả truy vấn?
a)
skip()
b)
ignore()
c)
pass()
d)
omit()
29.
MongoDB có hỗ trợ tính năng tự động tăng giá trị (auto-increment) như SQL không?
a)
Không, dùng ObjectId
b)
Có, như SQL
c)
Chỉ trong phiên bản mới
d)
Chỉ với dữ liệu nhỏ
30.
Một lợi ích của việc sử dụng MongoDB Atlas là gì?
a)
Quản lý đám mây dễ dàng
b)
Tăng tốc độ truy vấn
c)
Chuẩn hóa dữ liệu
d)
Hỗ trợ khóa ngoại
31.
Trong MongoDB, lệnh nào dùng để xóa một collection?
a)
drop()
b)
delete()
c)
remove()
d)
erase()
32.
MongoDB có hỗ trợ truy vấn dựa trên điều kiện nhiều trường (multi-field) không?
a)
Có
b)
Không
c)
Chỉ trong phiên bản cũ
d)
Chỉ với dữ liệu nhỏ
33.
Trong MongoDB, chỉ mục đa khóa (multikey index) dùng để làm gì?
a)
Chỉ mục cho mảng
b)
Chỉ mục cho khóa ngoại
c)
Chỉ mục cho bảng
d)
Chỉ mục cho cột
34.
MongoDB có thể sử dụng để lưu trữ dữ liệu log không?
a)
Có
b)
Không
c)
Chỉ trong phiên bản cũ
d)
Chỉ với dữ liệu nhỏ
35.
Một cách để tối ưu hóa hiệu suất MongoDB khi xử lý dữ liệu lớn là gì?
a)
Sharding – phân tán dữ liệu trên nhiều máy chủ để tăng khả năng mở rộng
b)
Lưu toàn bộ dữ liệu vào một collection duy nhất để dễ truy vấn hơn
c)
Tắt indexing để giảm tải cho hệ thống khi truy vấn
d)
Sao chép dữ liệu nhiều lần trong cùng một collection để truy vấn nhanh hơn
36.
Trong MongoDB, lệnh nào dùng để kiểm tra sự tồn tại của một trường trong tài liệu?
a)
$exists
b)
$present
c)
$check
d)
$available
37.
MongoDB có hỗ trợ tính năng phân quyền người dùng (user roles) không?
a)
Có
b)
Không
c)
Chỉ trong phiên bản cũ
d)
Chỉ với dữ liệu nhỏ
38.
Trong MongoDB, change stream dùng để làm gì?
a)
Theo dõi thay đổi trong collection
b)
Sao lưu dữ liệu
c)
Tạo chỉ mục
d)
Xóa dữ liệu
39.
MongoDB có thể xử lý dữ liệu không có cấu trúc cố định không?
a)
Có
b)
Không
c)
Chỉ trong phiên bản cũ
d)
Chỉ với dữ liệu nhỏ
40.
Một nhược điểm của MongoDB khi làm việc với dữ liệu quan hệ phức tạp là gì?
a)
Không hỗ trợ join tốt
b)
Tốc độ truy vấn chậm
c)
Không hỗ trợ dữ liệu lớn
d)
Chỉ hỗ trợ dữ liệu có cấu trúc
41.
Trong MongoDB, lệnh nào dùng để thêm một trường mới vào tài liệu?
a)
$set
b)
$add
c)
$insert
d)
$append
42.
MongoDB có hỗ trợ tính năng sao lưu theo thời gian thực không?
a)
Có, với oplog
b)
Không
c)
Chỉ trong phiên bản cũ
d)
Chỉ với dữ liệu nhỏ
43.
Trong MongoDB, chỉ mục duy nhất (unique index) dùng để làm gì?
a)
Đảm bảo giá trị không trùng lặp
b)
Tăng tốc độ truy vấn
c)
Tạo khóa ngoại
d)
Sao lưu dữ liệu
44.
MongoDB có thể tích hợp với công cụ tìm kiếm nào để cải thiện tìm kiếm full-text?
a)
Elasticsearch
b)
MySQL Full-Text Search
c)
SQL Server Search
d)
Oracle Text
45.
Một lợi ích của việc sử dụng capped collection trong MongoDB là gì?
a)
Giới hạn dung lượng tự động
b)
Tăng tính toàn vẹn dữ liệu
c)
Hỗ trợ giao dịch tốt hơn
d)
Tốc độ truy vấn cao hơn
Reset
