Bộ đề môn:

Tổng:

Luyện tập bằng Flashcard

Câu 1: Trong các hệ thống dữ liệu lớn (Big Data), mô hình cơ sở dữ liệu nào thường được sử dụng để xử lý dữ liệu phi cấu trúc?

NoSQL

Câu 2: Trong môi trường điện toán đám mây, dịch vụ nào cung cấp cơ sở dữ liệu dưới dạng dịch vụ (DBaaS)?

Amazon RDS

Câu 3: Trong Cơ sở dữ liệu phân tán, thuật toán nào được sử dụng để đảm bảo tính nhất quán giữa các node?

Two-Phase Commit (2PC)

Câu 4: Trọng Trí tuệ nhân tạo (AI), công nghệ nào giúp tối ưu hóa truy vấn cơ sở dữ liệu bằng cách học từ cácmẫu dữ liệu trước đó?

Machine Learning

Câu 5: Kỹ thuật nào giúp tối ưu hóa truy vấn bằng cách lưu trữ tạm thời các kết quả đã tính toán trước?

Caching

Câu 6: Kiến trúc nào thường được sử dụng để mở rộng hệ thống cơ sở dữ liệu bằng cách phân chia dữ liệu thành nhiều phần trên các máy chủ khác nhau?

Sharding

Câu 7: Cơ sở dữ liệu đa mô hình (Multi-Model Database) hỗ trợ lưu trữ và xử lý loại dữ liệu nào?

Cả dữ liệu có cấu trúc và phi cấu trúc

Câu 8: Phương pháp nào được sử dụng để đảm bảo bảo mật dữ liệu trong cơ sở dữ liệu nâng cao?

Encryption

Câu 9: Trong các hệ thống xử lý dữ liệu thời gian thực, yếu tố nào giúp đảm bảo khả năng phản hồi nhanh chóng?

In-Memory Processing

Câu 10: Kỹ thuật nào giúp tăng tốc truy vấn bằng cách sử dụng cấu trúc dữ liệu đặc biệt để tìm kiếm nhanh hơn?

Indexing

Câu 11: Trong tối ưu hóa kế hoạch thực thi truy vấn, hệ quản trị CSDL làm gì để cải thiện hiệu suất?

Chọn kế hoạch tối ưu dựa trên chi phí

Câu 12: Kỹ thuật nào giúp chia nhỏ bảng dữ liệu lớn để tăng hiệu suất truy vấn và quản lý?

Partitioning

Câu 13: Công nghệ nào thường được sử dụng để lưu trữ tạm thời dữ liệu và giảm tải truy vấn trực tiếp vào CSDL?

Redis

Câu 14: Connection Pooling có tác dụng gì trong việc tối ưu hóa CSDL?

Giảm thời gian thiết lập kết nối

Câu 15: Kỹ thuật nào giúp chia nhỏ dữ liệu và phân tán trên nhiều máy chủ để tăng khả năng xử lý?

Sharding

Câu 16: Phương pháp nào giúp đảm bảo tính sẵn sàng của dữ liệu bằng cách sao chép dữ liệu trên nhiều node?

Replication

Câu 17: Load Balancing trong hệ thống CSDL phân tán có tác dụng gì?

Phân phối đều tải giữa các node

Câu 18: Trong kiến trúc CSDL nâng cao, yếu tố nào giúp cải thiện hiệu suất và đảm bảo hệ thống luôn hoạt động?

High Availability

Câu 19: Môi trường cơ sở dữ liệu có đặc điểm gì quan trọng?

Tính nhất quán (Consistency)

Câu 20: Trong hệ thống cơ sở dữ liệu, ai chịu trach nhiệm thiết kế mô hình dữ liệu?

Database Designer

Câu 21: Người dùng cuối (End User) trong hệ thống cơ sở dữ liệu là ai?

Người sử dụng dữ liệu

Câu 22: CSDL nâng cao hỗ trợ mô hình quan hệ và kết hợp nhiều loại dữ liệu nào?

Quan hệ, phi cấu trúc, đồ thị

Câu 23: Hệ quản trị cơ sở dữ liệu nào thuộc nhóm CSDL quan hệ (RDBMS)?

PostgreSQL

Câu 24: Mục đích của Query Optimization là gì?

Tăng tốc độ thực thi truy vấn

Câu 25: Apache Spark có ưu điểm gì so với Hadoop MapReduce?

Xử lý trong bộ nhớ (In-Memory)

Câu 26: Một ứng dụng phổ biến của Apache Spark là gì?

Phân tích dữ liệu lớn

Câu 27: HDFS đảm bảo điều gì trong hệ thống lưu trữ dữ liệu lớn?

Tính chịu lỗi (Fault Tolerance)

Câu 28: Kỹ thuật nào giúp giảm thời gian truy vấn bằng cách lưu trữ dữ liệu gần người dùng hơn?

Caching

Câu 29: Trong hệ thống CSDL, khái niệm ACID đảm bảo điều gì?

Tính nhất quán và toàn vẹn dữ liệu

Câu 30: Cơ chế nào giúp đảm bảo giao dịch trong CSDL phân tán?

Two-Phase Commit

Câu 31: Trong NoSQL, mô hình nào phù hợp nhất với dữ liệu dạng đồ thị?

Graph Database

Câu 32: Công nghệ nào thường được sử dụng để xử lý dữ liệu lớn trong thời gian thực?

Apache Kafka

Câu 33: Kỹ thuật nào giúp giảm tải cơ sở dữ liệu bằng cách lưu trữ dữ liệu trung gian?

Materialized View

Câu 34: Trong hệ thống phân tán, CAP Theorem bao gồm những yếu tố nào?

Consistency, Availability, Partition Tolerance

Câu 35: Hệ CSDL nào phù hợp với dữ liệu dạng cột (Column-Family)?

Cassandra

Câu 36: Trong tối ưu hóa CSDL, khái niệm "Denormalization" được sử dụng để làm gì?

Tăng tốc độ truy vấn

Câu 37: Kỹ thuật nào giúp đảm bảo dữ liệu luôn có sẵn ngay cả khi một node bị lỗi?

Replication

Câu 38: Trong hệ thống CSDL, "Transaction Log" có vai trò gì?

Ghi lại các thay đổi để phục hồi

Câu 39: Công nghệ nào hỗ trợ truy vấn dữ liệu lớn bằng cách phân tích song song?

Apache Spark

Câu 40: Trong hệ thống phân tán, "Quorum" được sử dụng để làm gì?

Đảm bảo tính nhất quán

Câu 41: Kỹ thuật nào giúp giảm độ phức tạp khi truy vấn dữ liệu lớn?

Indexing

Câu 42: Trong CSDL, "Foreign Key" đảm bảo điều gì?

Tính toàn vẹn tham chiếu

Câu 43: Hệ quản trị CSDL nào hỗ trợ cả SQL và NoSQL?

Couchbase

Câu 44: Trong Big Data, "Data Lake" được sử dụng để làm gì?

Lưu trữ dữ liệu thô đa dạng

Câu 45: Kỹ thuật nào giúp cải thiện hiệu suất bằng cách giảm số lần truy cập đĩa?

In-Memory Database

Câu 46: Trong hệ thống CSDL, "Trigger" có vai trò gì?

Tự động thực thi hành động

Câu 47: Công nghệ nào thường được sử dụng để phân tích dữ liệu lớn theo thời gian thực?

Apache Flink

Câu 48: CTE cải thiện hiệu suất truy vấn SQL bằng cách nào?

Lưu trữ tạm trong bộ nhớ

Câu 49: CTE khác với bảng tạm truyền thống ở điểm nào về mặt lưu trữ?

Không ghi ra đĩa

Câu 50: Khi nào CTE trở nên hữu ích nhất trong việc tối ưu hóa truy vấn?

Khi tái sử dụng biểu thức phức tạp

Câu 51: CTE hỗ trợ tái sử dụng mã truy vấn bằng cách nào?

Định nghĩa biểu thức dùng lại

Câu 52: Truy vấn đệ quy (Recursive Query) hoạt động dựa trên nguyên tắc nào?

Lặp lại đến khi đạt điều kiện

Câu 53: Công cụ nao thưong đưoc sử dung đe triển khai truy vấn đệ quy trong SQL?

CTE

Câu 54: Truy vấn đệ quy thường được ap dụng cho loại dữ liệu nào trong quản lý tổ chức?

Dữ liệu phân cấp

Câu 55: Truy vấn đệ quy có thể giải quyết vấn đề gì trong mạng xã hội?

Duyệt mối quan hệ bạn bè

Câu 56: Trong một mạng lưới, truy vấn đệ quy có thể giúp tìm kiếm điều gì?

Đường đi ngắn nhất

Câu 57: Truy vấn đệ quy hỗ trợ xây dựng báo cáo phức tạp bằng cách nào?

Tạo cấu trúc đệ quy

Câu 58: Window Functions cải thiện hiệu suất so với subquery bằng cách nào?

Tính toán cục bộ trên window

Câu 59: Việc định nghĩa cấu trúc bảng trong SQL được thực hiện như thế nào?

Qua các lệnh tạo và sửa đổi cấu trúc

Câu 60: Quyền truy cập vào cơ sở dữ liệu được kiểm soát bằng cách nào trong SQL?

Qua các lệnh cấp và thu hồi quyền

Câu 61: Giao dịch trong SQL được quản lý như thế nào để đảm bảo tính toàn vẹn?

Qua các lệnh xác nhận và hoàn tác

Câu 62: Truy vấn đệ quy có thể được áp dụng để duyệt qua cấu trúc nào trong hệ thống tệp?

Cây thư mục

Câu 63: Window Functions có thể thay thế kỹ thuật nào để đơn giản hóa truy vấn phức tạp?

Subquery

Câu 64: CTE giảm tải cho cơ sở dữ liệu bằng cách nào so với việc truy vấn trực tiếp?

Giảm truy cập ổ đĩa

Câu 65: Truy vấn đệ quy có thể được sử dụng để quản lý danh mục sản phẩm như thế nào?

Xử lý danh mục con

Câu 66: Window Functions thường được ứng dụng trong phân tích dữ liệu theo cách nào?

Phân tích theo cửa sổ dữ liệu

Câu 67: CTE giúp tối ưu hóa truy vấn phức tạp bằng cách nào ngoài việc lưu trữ tạm?

Tái sử dụng biểu thức

Câu 68: Truy vấn đệ quy có thể tạo danh sách dựa trên nguyên tắc nào?

Quy tắc đệ quy

Câu 69: Việc chèn hoặc cập nhật dữ liệu trong SQL nhằm mục đích gì?

Thay đổi nội dung cơ sở dữ liệu

Câu 70: Việc tạo bảng hoặc chỉ mục trong SQL phục vụ mục đích gì?

Xác định cấu trúc cơ sở dữ liệu

Câu 71: Việc xác nhận hoặc hoàn tác giao dịch trong SQL đảm bảo điều gì?

Tính toàn vẹn của dữ liệu

Câu 72: Việc cấp quyền truy cập trong SQL giúp giải quyết vấn đề gì?

Bảo mật và phân quyền

Câu 73: CTE và truy vấn đệ quy kết hợp có thể tối ưu hóa việc xử lý dữ liệu như thế nào?

Giảm độ phức tạp của truy vấn phân cấp

Câu 74: Index trong cơ sở dữ liệu là gì?

Cấu trúc dữ liệu tăng tốc truy vấn

Câu 75: Index cải thiện hiệu suất truy vấn bằng cách nào?

Giảm lượng truy cập bộ nhớ

Câu 76: Hash Index phù hợp nhất với loại truy vấn nào?

Truy vấn với toán tử = hoặc <>

Câu 77: Nhược điểm của Hash Index khi sử dụng với ORDER BY là gì?

Không tìm được phần tử tiếp theo

Câu 78: B-Tree Index lưu trữ dữ liệu theo cấu trúc nào?

Cây cân bằng (Tree)

Câu 79: Node nao trong B-Tree không tro đến node khác?

Leaf Node

Câu 80: B-Tree Index hiệu quả nhất cho loại truy vấn nào?

Truy vấn khoảng (BETWEEN, >, <)

Câu 81: Hash Index sử dụng cơ chế nào để ánh xạ dữ liệu?

Hàm băm (Hash Function)

Câu 82: Nhược điểm chính của việc sử dụng Index trong cơ sở dữ liệu là gì?

Tốn thêm bộ nhớ

Câu 83: Khi nào nên sử dụng Index cho một bảng?

Bảng có dữ liệu lớn (>100K dòng)

Câu 84: Trường hợp nào không nên sử dụng Index?

Dữ liệu thay đoi thường xuyên

Câu 85: Index làm chậm hoạt động nào trong cơ sở dữ liệu?

Insert và Update

Câu 86: Ưu điểm chính của View trong cơ sở dữ liệu là gì?

Đơn giản hóa truy vấn phức tạp

Câu 87: View giúp giới hạn dữ liệu truy cập như thế nào?

Chỉ định row/column theo điều kiện

Câu 88: Option nào trong View cung cấp lớp bảo mật bổ sung?

READ ONLY

Câu 89: Nhược điểm chính của View về hiệu suất là gì?

Phụ thuộc vào base table

Câu 90: View trở nên invalid khi nào?

Base table thay đổi cấu trúc

Câu 91: T-SQL khác với SQL chuẩn ở điểm nào?

Có thêm kiểm soát giao dịch và biến

Câu 92: Stored Procedure là gì?

Tập hợp câu lệnh T-SQL lưu trên server

Câu 93: Stored Procedure cải thiện hiệu suất bằng cách nào?

Sử dụng lại plan cache

Câu 94: Stored Procedure giúp DBA như thế nào?

Che giấu logic xử lý

Câu 95: Ưu điểm nào của Stored Procedure liên quan đến bảo mật?

Giới hạn truy cập trực tiếp vào bảng

Câu 96: Nhược điểm nào của Stored Procedure gây kho khan cho lập trình viên?

Khó gỡ lỗi

Câu 97: Trigger trong cơ sở dữ liệu là gì?

Thủ tục tự động chạy khi có sự kiện

Câu 98: Trigger được kích hoạt trong trường hợp nào?

Sự kiện trên bảng hoặc view

Câu 99: B-Tree Index phù hợp nhất cho cột nào trong bảng?

Cột dùng để tìm kiếm khoảng giá trị

Câu 100: Hash Index không hiệu quả với truy vấn nào?

Truy vấn với toán tử > hoặc <

Câu 101: Việc đánh Index bừa bãi có thể dẫn đến hậu quả gì?

Giảm hiệu năng hoạt động

Câu 102: View cung cấp khả năng gì khi cấu trúc dữ liệu thay đổi?

Tương thích ngược

Câu 103: Stored Procedure tăng năng suất nhờ tính năng nào?

Tái sử dụng mã

Câu 104: Trigger thường được sử dụng để tự động hóa việc gì?

Kiểm soát thay đổi dữ liệu

Câu 105: Nhược điểm nao của Stored Procedure liên quan đến thay đổi hệ thống?

Khó xác định phần sử dụng

Câu 106: Index nên được áp dụng cho cột nào trong mệnh đề SQL?

Cot trong WHERE, JOIN, ORDER BY

Câu 107: View phức tạp từ nhiều bảng có thể ảnh hưởng đến điều gì?

Hiệu suất truy vấn

Câu 108: T-SQL bổ sung tính năng nào để xử lý lỗi tốt hơn SQL chuẩn?

Xử lý lỗi (TRY-CATCH)

Câu 109: Stored Procedure giảm tải network bằng cách nào?

Gửi một câu lệnh duy nhất

Câu 110: Hash Index có thể được sử dụng để tối ưu hóa truy vấn nào?

SELECT WHERE column = value

Câu 111: B-Tree Index có ưu điểm gì so với Hash Index?

Hỗ trợ truy vấn khoảng

Câu 112: Trigger khác với Stored Procedure ở điểm nào?

Tự động chạy khi có sự kiện

Câu 113: Việc sử dụng Index cần lưu ý điều gì về thứ tự cột?

Thứ tự cột trong Index nhiều trường

Câu 114: Kỹ thuật nào sau đây giúp bảo vệ dữ liệu trong CSDL khỏi truy cập trái phép?

Mã hóa dữ liệu

Câu 115: Trong CSDL, xác thực (authentication) dùng để làm gì?

Xác minh danh tính người dùng

Câu 116: Một cách đơn giản để bảo mật CSDL là gì?

Sử dụng mật khẩu mạnh

Câu 117: Mã hóa dữ liệu tại rest (encryption at rest) có ý nghĩa gì trong CSDL?

Bảo vệ dữ liệu khi không sử dụng

Câu 118: Trong CSDL, phân quyền (authorization) dùng để làm gì?

Kiểm soát quyền truy cập

Câu 119: Kỹ thuật nào giúp ngăn chặn tấn công SQL Injection?

Sử dụng câu lệnh có tham số

Câu 120: Một biện pháp bảo mật cơ bản cho CSDL là gì?

Cập nhật phần mềm thường xuyên

Câu 121: Trong CSDL, nhật ký hoạt động (audit log) dùng để làm gì?

Theo dõi các hành động trên CSDL

Câu 122: Kỹ thuật nào giúp bảo vệ dữ liệu khi truyền qua mạng?

Mã hóa SSL/TLS

Câu 123: Một nguyên tắc bảo mật CSDL là gì?

Chỉ cấp quyền tối thiểu cần thiết

Câu 124: Trong CSDL, sao lưu dữ liệu (backup) giúp gì trong bảo mật?

Khôi phục dữ liệu sau sự cố

Câu 125: Tấn công nào sau đây phổ biến với CSDL?

SQL Injection

Câu 126: Một cách để bảo vệ mật khẩu trong CSDL là gì?

Băm (hash) mật khẩu

Câu 127: Trong CSDL, firewall dùng để làm gì?

Ngăn chặn truy cập trái phép

Câu 128: Kỹ thuật nào giúp phát hiện truy cập bất thường vào CSDL?

Giám sát hành vi (monitoring)

Câu 129: Trong CSDL, quyền đọc (read) và quyền ghi (write) được quản lý như thế nào?

Qua phân quyền người dùng

Câu 130: Một biện pháp bảo mật CSDL khỏi tấn công từ bên trong là gì?

Kiểm soát quyền truy cập

Câu 131: Kỹ thuật nào giúp ngăn chặn truy cập trái phép qua mạng?

Sử dụng VPN

Câu 132: Trong CSDL, việc vô hiệu hóa tài khoản mặc định giúp gì?

Giảm nguy cơ bị tấn công

Câu 133: Một cách để bảo vệ CSDL khỏi mất dữ liệu là gì?

Sao lưu định kỳ

Câu 134: Trong CSDL, xác thực hai yếu tố (2FA) có lợi ích gì?

Tăng cường bảo mật đăng nhập

Câu 135: Kỹ thuật nào giúp phát hiện và ngăn chặn tấn công DDoS vào CSDL?

Sử dụng WAF (Web Application Firewall)

Câu 136: Trong CSDL, việc mã hóa dữ liệu nhạy cảm như thế nào là an toàn nhất?

Mã hóa trước khi lưu trữ

Câu 137: Một biện pháp bảo mật CSDL khi triển khai trên đám mây là gì?

Sử dụng xác thực đa lớp

Câu 138: Trong CSDL, việc xóa dữ liệu nhạy cảm không sử dụng nữa giúp gì?

Giảm nguy cơ rò rỉ dữ liệu

Câu 139: Kỹ thuật nào giúp bảo vệ CSDL khỏi tấn công brute force?

Giới hạn số lần đăng nhập sai

Câu 140: Kỹ thuật nào giúp bảo vệ CSDL khỏi tấn công brute force?

Giới hạn số lần đăng nhập sai

Câu 141: Trong CSDL, việc sử dụng giao thức an toàn như HTTPS giúp gì?

Bảo vệ dữ liệu khi truyền tải

Câu 142: Một cách để kiểm tra lỗ hổng bảo mật trong CSDL là gì?

Thực hiện kiểm tra xâm nhập (penetration testing)

Câu 143: Trong CSDL, việc sử dụng khóa công khai và khóa riêng (public/private key) thuộc loại mã hóa nào?

Mã hóa bất đối xứng

Câu 144: Trong CSDL, kỹ thuật "database activity monitoring" (DAM) chủ yếu dựa vào yếu tố nào để phát hiện mối đe dọa?

Phân tích hành vi truy vấn

Câu 145: Khi triển khai mã hóa TDE (Transparent Data Encryption) trong CSDL, dữ liệu được mã hóa ở cấp độ nào?

Cấp độ tệp hoặc khối lưu trữ

Câu 146: Trong MongoDB, để ngăn chặn tấn công từ chối dịch vụ (DoS) qua truy vấn nặng, kỹ thuật nào đượcn khuyến nghị?

Giới hạn tài nguyên truy vấn (query quota)

Câu 147: Kỹ thuật "row-level security" (RLS) trong CSDL được triển khai như thế nào để bảo vệ dữ liệu nhạy cảm?

Áp dụng chính sách truy cập trên từng hàng

Câu 148: Trong CSDL phân tán, việc sử dụng "secure multi-party computation" (SMPC) giúp gì?

Thực hiện tính toán mà không lộ dữ liệu

Câu 149: Một biện pháp bảo vệ CSDL khỏi tấn công "data exfiltration" là gì?

Triển khai DLP (Data Loss Prevention)

Câu 150: Trong CSDL, kỹ thuật "tokenization" khác với mã hóa ở điểm nào?

Thay thế dữ liệu bằng mã token không thể đảo ngược

Câu 151: Khi sử dụng giao thức TLS trong CSDL, "perfect forward secrecy" (PFS) đảm bảo điều gì?

Khoa phiên không thể bị lộ ngay cả khi khoa dai hạn bị xâm phạm

Câu 152: Trong MongoDB, để bảo vệ dữ liệu khi sử dụng sharding, kỹ thuật nào cần áp dụng?

Mã hóa dữ liệu trước khi phân mảnh

Câu 153: Kỹ thuật "homomorphic encryption" cho phép làm gì trên dữ liệu mã hóa trong CSDL?

Thực hiện tính toán mà không cần giải mã

Câu 154: Trong CSDL, việc triển khai "attribute-based access control" (ABAC) dựa trên yếu tố nào?

Thuộc tính của người dùng và tài nguyên

Câu 155: Một cách để phát hiện tấn công "privilege escalation" trong CSDL là gì?

Giám sát thay đổi quyền bất thường

Câu 156: Trong CSDL, "zero trust architecture" yêu cầu nguyên tắc nào khi xác thực truy cập?

Xác minh liên tục mọi yêu cầu

Câu 157: Kỹ thuật nào giúp ngăn chặn tấn công "man-in-the-middle" (MITM) khi truyền dữ liệu CSDL?

Sử dụng chứng chỉ số (digital certificate)

Câu 158: Trong MongoDB, để bảo vệ replica set khỏi truy cập trái phép, cần cấu hình gì?

Xác thực khóa nội bộ (internal key authentication)

Câu 159: Kỹ thuật "data masking" trong CSDL được sử dụng khi nào để tăng cường bảo mật?

Khi chia sẻ dữ liệu với bên thứ ba

Câu 160: Trong CSDL, việc triển khai "intrusion detection system" (IDS) dựa trên cơ chế nào?

Phân tích mẫu tấn công đã biết

Câu 161: Một biện pháp bảo vệ CSDL khỏi tấn công "side-channel" là gì?

Sử dụng phần cứng bảo mật (HSM)

Câu 162: Trong CSDL, "key rotation" (luân chuyển khóa) giúp gì trong bảo mật?

Giảm nguy cơ lộ khóa dài hạn

Câu 163: Kỹ thuật nào trong CSDL giúp ngăn chặn tấn công "time-based SQL injection"?

Sử dụng hàm thời gian ngẫu nhiên

Câu 164: MongoDB là gì?

Một cơ sở dữ liệu NoSQL

Câu 165: MongoDB lưu trữ dữ liệu dưới dạng gì?

Tài liệu JSON/BSON

Câu 166: Đặc điểm chính của MongoDB là gì?

Không có schema cố định

Câu 167: MongoDB thuộc loại cơ sở dữ liệu nào?

Hướng tài liệu (Document-oriented)

Câu 168: So với SQL, MongoDB có ưu điểm gì?

Linh hoạt trong cấu trúc dữ liệu

Câu 169: BSON trong MongoDB là viết tắt của gì?

Binary JSON

Câu 170: MongoDB sử dụng ngôn ngữ truy vấn nào?

Ngôn ngữ truy vấn dựa trên JSON

Câu 171: Đơn vị cơ bản của dữ liệu trong MongoDB là gì?

Tài liệu (Document)

Câu 172: MongoDB hỗ trợ kiểu dữ liệu nào sau đây?

Objectld

Câu 173: Trong MongoDB, một tập hợp các tài liệu được gọi là gì?

Collection

Câu 174: MongoDB có hỗ trợ giao dịch (transaction) không?

Có, từ phiên bản 4.0

Câu 175: So với SQL, nhược điểm của MongoDB là gì?

Khó quản lý giao dịch phức tạp

Câu 176: MongoDB phù hợp nhất với loại ứng dụng nào?

Ứng dụng cần mở rộng ngang

Câu 177: MongoDB sử dụng cơ chế gì để mở rộng quy mô?

Sharding

Câu 178: Một ưu điểm của MongoDB so với SQL là gì?

Dễ dàng mở rộng dữ liệu lớn

Câu 179: Trong MongoDB, chỉ mục (index) được sử dụng để làm gì?

Tăng tốc độ truy vấn

Câu 180: MongoDB có yêu cầu schema trước khi lưu trữ dữ liệu không?

Không

Câu 181: Loại chỉ mục nào là mặc định trong MongoDB?

Chỉ mục trên _id

Câu 182: MongoDB hỗ trợ loại dữ liệu nhúng (embedded) nào?

Tài liệu lồng nhau

Câu 183: Phương pháp tối ưu nào sau đây được dùng trong MongoDB?

Tạo chỉ mục (Indexing)

Câu 184: MongoDB khác với SQL ở điểm nào sau đây?

Không sử dụng bảng và cột

Câu 185: MongoDB sử dụng cơ chế gì để đảm bảo tính sẵn sàng cao?

Replication

Câu 186: Trong MongoDB, replica set là gì?

Tập hợp các máy chủ sao chép dữ liệu

Câu 187: Một nhược điểm của MongoDB là gì?

Tiêu tốn bộ nhớ cao

Câu 188: MongoDB có hỗ trợ khóa ngoại (foreign key) không?

Không

Câu 189: Phương pháp nào sau đây giup tối ưu hoa truy vấn trong MongoDB?

Sử dụng chỉ mục hợp lý

Câu 190: MongoDB có thể lưu trữ dữ liệu không đồng nhất không?

Câu 191: Trong MongoDB, sharding dùng để làm gì?

Phân chia dữ liệu trên nhiều máy chủ

Câu 192: MongoDB có hỗ trợ truy vấn không gian (geospatial query) không?

Câu 193: Một đặc trưng nổi bật của MongoDB là gì?

Hỗ trợ dữ liệu phi cấu trúc

Câu 194: MongoDB sử dụng ngôn ngữ lập trình nào để tương tác?

JavaScript

Câu 195: Trong MongoDB, aggregation framework dùng để làm gì?

Xử lý và phân tích dữ liệu

Câu 196: MongoDB có thể thay thế hoàn toàn cơ sở dữ liệu SQL không?

Không, tùy thuộc vào ứng dụng

Câu 197: MongoDB phù hợp với dữ liệu có đặc điểm gì?

Dữ liệu thay đổi thường xuyên

Câu 198: Một lợi ích của việc không dùng schema trong MongoDB là gì?

Dễ dàng thêm trường mới

Câu 199: MongoDB có hỗ trợ giao dịch ACID đầy đủ như SQL không?

Không hoàn toàn

Câu 200: Trong MongoDB, capped collection là gì?

Collection có kích thước cố định

Câu 201: MongoDB có thể xử lý dữ liệu lớn (big data) không?

Câu 202: Một cách để tăng hiệu suất MongoDB là gì?

Sử dụng sharding

Câu 203: MongoDB hỗ trợ loại truy vấn nào sau đây?

Truy vấn dựa trên vị trí

Câu 204: Trong MongoDB, lệnh nao dùng để thêm tài liệu?

insert()

Câu 205: MongoDB có hỗ trợ truy vấn full-text không?

Câu 206: Một nhược điểm của MongoDB so với SQL là gì?

Không mạnh về tính toàn vẹn dữ liệu

Câu 207: MongoDB sử dụng cơ chế gì để lưu trữ dữ liệu hiệu quả?

BSON

Câu 208: MongoDB hỗ trợ loại truy vấn nào sau đây?

Truy vấn dựa trên vị trí

Câu 209: Trong MongoDB, lệnh nào dùng để thêm tài liệu?

insert()

Câu 210: MongoDB có hỗ trợ truy vấn full-text không?

Câu 211: Một nhược điểm của MongoDB so với SQL là gì?

Không mạnh về tính toàn vẹn dữ liệu

Câu 212: MongoDB sử dụng cơ chế gì để lưu trữ dữ liệu hiệu quả?

BSON

Câu 213: Trong MongoDB, lệnh nào dùng để xóa tài liệu?

remove()

Câu 214: MongoDB có thể xử lý dữ liệu thời gian thực không?

Câu 215: Một lợi ích của replication trong MongoDB là gì?

Tăng tính sẵn sàng

Câu 216: MongoDB có hỗ trợ chuẩn hóa dữ liệu (normalization) không?

Không

Câu 217: Trong MongoDB, lệnh nào dùng để cập nhật tài liệu?

update()

Câu 218: MongoDB thường được sử dụng trong lĩnh vực nào?

Phân tích dữ liệu lớn

Câu 219: MongoDB có hỗ trợ truy vấn theo thời gian thực không?

Câu 220: Trong MongoDB, write concern dùng để làm gì?

Đảm bảo độ bền của dữ liệu

Câu 221: Một đặc điểm của MongoDB giúp tăng hiệu suất là gì?

Hỗ trợ truy vấn song song

Câu 222: MongoDB có thể kết hợp với công cụ nào để phân tích dữ liệu?

MongoDB Atlas

Câu 223: Trong MongoDB, lệnh nào dùng để tìm kiếm tài liệu?

find()

Câu 224: MongoDB có hỗ trợ sao lưu dữ liệu tự động không?

Có, với MongoDB Atlas

Câu 225: Một lợi ích của sharding trong MongoDB là gì?

Phân phối tải trên nhiều máy chủ

Câu 226: MongoDB có hỗ trợ nén dữ liệu (compression) không?

Câu 227: Trong MongoDB, TTL index dùng để làm gì?

Tự động xóa tài liệu sau thời gian

Câu 228: MongoDB có thể tích hợp với ngôn ngữ lập trình nào?

Python

Câu 229: Một nhược điểm của replication trong MongoDB là gì?

Tăng độ trễ trong ghi dữ liệu

Câu 230: MongoDB có hỗ trợ truy vấn theo biểu thức chính quy (regular expression) không?

Câu 231: Trong MongoDB, lệnh nào dùng để đếm số tài liệu?

count()

Câu 232: MongoDB có hỗ trợ quản lý phiên bản dữ liệu không?

Không

Câu 233: Một ưu điểm của MongoDB khi làm việc với dữ liệu JSON là gì?

Tích hợp tự nhiên với JSON

Câu 234: MongoDB có thể sử dụng trong hệ thống phân tán không?

Câu 235: Trong MongoDB, lệnh nào dùng để sắp xếp tài liệu?

sort()

Câu 236: MongoDB có hỗ trợ truy vấn phân trang (pagination) không?

Câu 237: Một cách để giảm tải cho MongoDB là gì?

Sử dụng caching

Câu 238: MongoDB có hỗ trợ tích hợp với các công cụ BI (Business Intelligence) không?

Câu 239: Trong MongoDB, lệnh nào dùng để giới hạn số lượng tài liệu trả về?

limit()

Câu 240: MongoDB co hỗ trợ tính nang ma hoa dữ liệu tại rest (encryption at rest) không?

Câu 241: Trong MongoDB, lệnh nào dùng để bỏ qua một số tài liệu trong kết quả truy vấn?

skip()

Câu 242: MongoDB có hỗ trợ tính năng tự động tăng giá trị (auto-increment) như SQL không?

Không, dùng Objectld

Câu 243: Một lợi ích của việc sử dụng MongoDB Atlas là gì?

Quản lý đám mây dễ dàng

Câu 244: Trong MongoDB, lệnh nào dùng để xóa một collection?

drop()

Câu 245: MongoDB có hỗ trợ truy vấn dựa trên điều kiện nhiều trường (multi-field) không?

Câu 246: Trong MongoDB, chỉ mục đa khóa (multikey index) dùng để làm gì?

Chỉ mục cho mảng

Câu 247: MongoDB có thể sử dụng để lưu trữ dữ liệu log không?

Câu 248: Một cách để tối ưu hóa hiệu suất MongoDB khi xử lý dữ liệu lớn là gì?

Sử dụng aggregation pipeline

Câu 249: Trong MongoDB, lệnh nao dùng để kiểm tra sự tồn tại của một trường trong tài liệu?

Sexists

Câu 250: Trong MongoDB, change stream dùng để làm gì?

Theo dõi thay đổi trong collection

Câu 251: MongoDB có thể xử lý dữ liệu không có cấu trúc cố định không?

Câu 252: 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ì?

Không hỗ trợ join tốt

Câu 253: Trong MongoDB, lệnh nào dùng để thêm một trường mới vào tài liệu?

$set

Câu 254: MongoDB có hỗ trợ tính năng sao lưu theo thời gian thực không?

Có, với oplog

Câu 255: Trong MongoDB, chỉ mục duy nhất (unique index) dùng để làm gì?

Đảm bảo giá trị không trùng lặp

Câu 256: MongoDB co thể tích hợp với cong cụ tìm kiem nao để cải thiện tìm kiếm full-text?

Elasticsearch

Câu 257: Một lợi ích của việc sử dụng capped collection trong MongoDB là gì?

Giới hạn dung lượng tự động

Câu 258: Dịch vụ cơ sở dữ liệu nào của AWS được quản lý hoàn toàn và hỗ trợ truy vấn SQL?

Amazon RDS

Câu 259: Dịch vụ AWS nào phù hợp nhất cho truy cập dữ liệu nhanh theo cặp khóa-giá trị?

Amazon DynamoDB

Câu 260: Dịch vụ AWS nào được thiết kế cho kho dữ liệu và phân tích?

Amazon Redshift

Câu 261: Amazon Aurora tương thích với hai hệ quản trị cơ sở dữ liệu nào?

MySQL và PostgreSQL

Câu 262: Loại cơ sở dữ liệu NoSQL nao là Amazon DynamoDB?

Key-value và wide-column store

Câu 263: Dịch vụ AWS nào phù hợp nhất cho ứng dụng dựa trên đồ thị như mạng xã hội?

Amazon Neptune

Câu 264: Kích thước tối đa của một item trong Amazon DynamoDB, bao gồm các thuộc tính là bao nhiêu?

400 KB

Câu 265: Dịch vụ AWS nào cung cấp sao chép đa vùng với chế độ multi-master?

Amazon Aurora Global Database

Câu 266: Dịch vụ nào giup cải thiện hiệu suất cơ sở dữ liệu bằng cách lưu vào bộ nhớ đệm?

Amazon ElastiCache

Câu 267: Amazon RDS hỗ trợ chế độ Multi-AZ để đảm bảo độ sẵn sàng cao?

Đúng

Câu 268: Amazon DynamoDB hỗ trợ TTL (Time-to-Live) để tự động xóa dữ liệu hết hạn?

Đúng

Câu 269: Amazon Redshift sử dụng kiến trúc lưu trữ theo hàng thay vì theo cột?

Sai

Câu 270: Dịch vụ AWS nào phù hợp nhất để lưu trữ dữ liệu co cau truc JSON?

Không, AWS Glue chỉ dùng để xử lý dữ liệu từ S3, không hỗ trợ RDS.

Câu 271: Cơ sở du liệu AWS nào có thể mở rộng tự động mà không cần quản lý máy chủ?

Amazon Aurora Serverless

Câu 272: Amazon ElastiCache hỗ trợ hai engine caching phổ biến nào?

Redis va Memcached

Câu 273: Amazon Timestream được tối ưu hóa cho loại dữ liệu nào?

Chuỗi thời gian

Câu 274: Amazon Neptune hỗ trợ những ngôn ngữ truy vấn đồ thị nào?

Gremlin va SPARQL

Câu 275: Cách nào giup tang tốc truy vấn trong Amazon RDS?

Sử dụng chỉ mục (Indexes)

Câu 276: Dịch vụ AWS nào có thể đồng bộ dữ liệu giữa RDS và Redshift?

AWS DMS (Database Migration Service)

Câu 277: Amazon RDS hỗ trợ tính năng tự động sao lưu hàng ngày không?

Đúng

Câu 278: DynamoDB có hỗ trợ giao dịch ACID không?

Đúng

Câu 279: Amazon Aurora có tốc độ nhanh hơn MySQL truyền thống không?

Đúng

Câu 280: AWS Glue có thể sử dụng để ETL dữ liệu từ RDS sang Redshift không?

Đúng

Câu 281: DynamoDB Streams được sử dụng để làm gì?

Ghi nhận thay đổi dữ liệu

Câu 282: Amazon RDS cho phép người dùng thiết lập quyền truy cập bằng IAM không?

Đúng

Câu 283: Redshift Spectrum có thể truy vấn trực tiếp dữ liệu trên S3 không?

Đúng

Câu 284: Amazon Keyspaces hỗ trợ tương thích với cơ sở dữ liệu nào?

Apache Cassandra

Câu 285: AWS Backup có thể sao lưu DynamoDB không?

Đúng

Câu 286: Dịch vụ cơ sở dữ liệu quan hệ được quản lý hoàn toàn trên Azure là gì?

Azure SQL Database

Câu 287: Azure Cosmos DB hỗ trợ mô hình dữ liệu nào?

NoSQL

Câu 288: Azure SQL Managed Instance khác gì với Azure SQL Database?

Hỗ trợ toàn bộ SQL Server

Câu 289: Dịch vụ Azure nào phù hợp nhất để lưu trữ dữ liệu có cấu trúc dạng JSON?

Azure Cosmos DB

Câu 290: Azure Synapse Analytics chủ yếu được sử dụng cho mục đích nào?

Kho dữ liệu và phân tích

Câu 291: Dịch vụ nào hỗ trợ mô hình Multi-Model Database trên Azure?

Azure Cosmos DB

Câu 292: Azure Database for PostgreSQL cung cấp những mô hình triển khai nào?

Single Server, Flexible Server

Câu 293: Azure Table Storage là một loại cơ sở dữ liệu nào?

NoSQL key-value store

Câu 294: Azure Database for MySQL có hỗ trợ tính năng nào?

High Availability

Câu 295: Azure SQL Database hỗ trợ sao chép dữ liệu theo phương thức nào?

Geo-Replication

Câu 296: Dịch vụ nào trong Azure giúp di chuyển cơ sở dữ liệu từ on-premises lên cloud?

Azure Database Migration Service

Câu 297: Cosmos DB hỗ trợ các API truy vấn nào?

SQL, MongoDB, Gremlin

Câu 298: Dịch vụ nào trong Azure giúp phân tích dữ liệu lớn từ nhiều nguồn khác nhau?

Azure Synapse Analytics

Câu 299: Cách nào giúp tối ưu hiệu suất truy vấn trên Azure SQL Database?

Sử dụng chỉ mục

Câu 300: Azure SQL Database có hỗ trợ giao dịch ACID không?

Đúng

Câu 301: Cosmos DB hỗ trợ bao nhiêu mô hình nhất quán dữ liệu?

5

Câu 302: Azure SQL Database có hỗ trợ tính năng tự động sao lưu không?

Đúng

Câu 303: Azure Database for PostgreSQL có hỗ trợ mở rộng theo chiều ngang không?

Đúng

Câu 304: Azure Cache for Redis được sử dụng để làm gì?

Caching dữ liệu

Câu 305: Cosmos DB có hỗ trợ replication giữa nhiều khu vực không?

Đúng

Câu 306: Azure SQL Database hỗ trợ tính nang Always Encrypted không?

Đúng

Câu 307: Azure Synapse Analytics có thể kết nối với Power BI để trực quan hóa dữ liệu không?

Đúng

Câu 308: Azure Data Factory có thể trích xuất dữ liệu từ SQL Server on-premises không?

Đúng

Câu 309: Cosmos DB hỗ trợ TTL (Time-to-Live) để tự động xóa dữ liệu không?

Đúng

Câu 310: Azure Backup có thể sao lưu dữ liệu từ Azure SQL Database không?

Đúng

Câu 311: Azure Database Migration Service có thể di chuyển dữ liệu từ SQL Server lên Azure SQL không?

Đúng

Câu 312: Cosmos DB hỗ trợ tính năng tự động mở rộng dung lượng lưu trữ không?

Đúng

Câu 313: Dịch vụ cơ sở dữ liệu quan hệ được quản lý hoàn toàn trên Google Cloud là gì?

Cloud SQL

Câu 314: Dịch vụ NoSQL của Google Cloud phù hợp với dữ liệu key-value là gì?

Firestore

Câu 315: Dịch vụ nào trong Google Cloud phù hợp nhất cho kho dữ liệu và phân tích?

BigQuery

Câu 316: Firestore hỗ trợ mô hình dữ liệu nào?

Document-based NoSQL

Câu 317: Cloud Bigtable phù hợp nhất cho loại dữ liệu nào?

Dữ liệu chuỗi thời gian và khối lượng lớn

Câu 318: Cloud SQL hỗ trợ những hệ quản trị cơ sở dữ liệu nào?

MySQL, PostgreSQL, SQL Server

Câu 319: BigQuery chủ yếu được sử dụng để làm gì?

Phân tích dữ liệu quy mô lớn

Câu 320: Dịch vụ nào của Google Cloud cung cấp khả năng lưu vào bộ nhớ đệm?

Memorystore

Câu 321: Firestore hỗ trợ những chế độ nào?

Native Mode, Datastore Mode

Câu 322: Cloud Spanner đảm bảo các tính năng nào?

Scalability, Consistency, Global Transactions

Câu 323: Cloud Spanner có thể được sử dụng như một key-value store không?

Đúng

Câu 324: BigQuery hỗ trợ lưu trữ dữ liệu có cấu trúc JSON không?

Đúng

Câu 325: Firestore có hỗ trợ TTL (Time-to-Live) không?

Đúng

Câu 326: Cloud SQL có thể tự động sao lưu dữ liệu không?

Đúng

Câu 327: Cloud Spanner có hỗ trợ giao dịch ACID không?

Đúng

Câu 328: BigQuery có thể kết nối với Google Sheets không?

Đúng

Câu 329: Memorystore hỗ trợ hai hệ thống caching phổ biến nào?

Redis, Memcached

Câu 330: Cloud SQL có hỗ trợ tính năng tự động mở rộng không?

Sai

Câu 331: BigQuery có thể truy vấn dữ liệu trực tiếp từ Google Drive không?

Đúng

Câu 332: Dịch vụ nào phù hợp nhất để phân tích dữ liệu thời gian thực?

BigQuery

Câu 333: Cloud Spanner có thể mở rộng theo chiều ngang không?

Đúng

Câu 334: Cloud Bigtable phù hợp nhất cho loại ứng dụng nào?

loT, phân tích chuỗi thời gian

Câu 335: Firestore có hỗ trợ chế độ offline không?

Đúng

Câu 336: BigQuery có thể xử lý lượng dữ liệu bao nhiêu?

Petabytes

Câu 337: Cloud SQL có thể chạy trên Kubernetes không?

Sai

Câu 338: Dịch vụ nào có thể đồng bộ dữ liệu từ MySQL on-prem lên Cloud SQL?

Database Migration Service

Câu 339: Firestore hỗ trợ mô hình nhất quán nào?

Eventual và Strong Consistency

Câu 340: Cloud SQL có hỗ trợ Replication không?

Đúng

Câu 341: Dịch vụ nào của AWS được tối ưu hóa cho dữ liệu chuỗi thời gian với khả năng nén tự động?

Amazon Timestream

Câu 342: Azure Cosmos DB có thể tự động điều chỉnh hiệu suất dựa trên tải bằng tính năng nào?

Autoscale

Câu 343: Dịch vụ nào của Google Cloud hỗ trợ truy vấn SQL trên dữ liệu phi cấu trúc từ Cloud Storage?

BigQuery