Đề 9 – Bài tập, đề thi trắc nghiệm online Quản trị cơ sở dữ liệu

Đề 9 - Bài tập, đề thi trắc nghiệm online Quản trị cơ sở dữ liệu

1. Trong quản trị cơ sở dữ liệu, `Data Definition Language` (DDL) được sử dụng để làm gì?
2. Chỉ mục (index) trong cơ sở dữ liệu được sử dụng để làm gì?
3. `Data warehouse` (Kho dữ liệu) chủ yếu được sử dụng cho mục đích nào?
4. `Data mining` (khai thác dữ liệu) là quá trình làm gì?
5. Công nghệ `in-memory database` (cơ sở dữ liệu trong bộ nhớ) mang lại lợi ích chính nào?
6. Trong ngữ cảnh cơ sở dữ liệu NoSQL, CAP theorem khẳng định rằng một hệ thống phân tán không thể đồng thời đảm bảo hoàn toàn ba thuộc tính nào?
7. Trong ngữ cảnh của SQL, câu lệnh `JOIN` được sử dụng để làm gì?
8. Trong ngữ cảnh cơ sở dữ liệu phân tán, `sharding` (phân mảnh) là kỹ thuật để làm gì?
9. `View` trong cơ sở dữ liệu là gì?
10. Loại cơ sở dữ liệu NoSQL nào phù hợp nhất để lưu trữ và truy vấn dữ liệu có cấu trúc dạng đồ thị, ví dụ như mạng xã hội?
11. Công cụ nào thường được sử dụng để quản lý và truy vấn cơ sở dữ liệu MySQL?
12. Khi một giao dịch cơ sở dữ liệu vi phạm thuộc tính `Isolation` (Cô lập), điều gì có thể xảy ra?
13. Trong mô hình ER (Entity-Relationship), một `thuộc tính đa trị` (multivalued attribute) nên được xử lý như thế nào khi chuyển sang mô hình quan hệ?
14. `ACID properties` là đặc tính quan trọng đối với loại cơ sở dữ liệu nào?
15. Trong quản lý người dùng cơ sở dữ liệu, vai trò `DBA` (Database Administrator) chịu trách nhiệm chính về điều gì?
16. Sao lưu (backup) cơ sở dữ liệu là một phần quan trọng của quản trị cơ sở dữ liệu. Loại sao lưu nào ghi lại tất cả các thay đổi được thực hiện kể từ lần sao lưu đầy đủ (full backup) cuối cùng?
17. Mục tiêu chính của việc `tuning` (tối ưu hóa) cơ sở dữ liệu là gì?
18. Trong ngữ cảnh cơ sở dữ liệu, `cursor` (con trỏ) được sử dụng để làm gì?
19. `Transaction` (Giao dịch) trong cơ sở dữ liệu nên có những thuộc tính ACID nào?
20. Trong quản trị cơ sở dữ liệu, thuật ngữ `toàn vẹn dữ liệu` (data integrity) đề cập đến khía cạnh nào quan trọng nhất?
21. Kỹ thuật `Normalization` trong thiết kế cơ sở dữ liệu nhằm mục đích chính là gì?
22. Ưu điểm chính của việc sử dụng stored procedure trong cơ sở dữ liệu là gì?
23. Khi nào thì việc denormalization (phi chuẩn hóa) cơ sở dữ liệu có thể được xem xét?
24. Trong SQL, mệnh đề `GROUP BY` thường được sử dụng kết hợp với hàm nào để thực hiện các phép tính tổng hợp trên nhóm dữ liệu?
25. Khái niệm `data lake` (hồ dữ liệu) khác biệt với `data warehouse` (kho dữ liệu) chủ yếu ở điểm nào?
26. Lợi ích chính của việc sử dụng cơ sở dữ liệu quan hệ (Relational Database) so với cơ sở dữ liệu phẳng (Flat File Database) là gì?
27. ETL là viết tắt của quy trình nào trong quản lý dữ liệu?
28. Trong quản lý giao dịch cơ sở dữ liệu, thuộc tính `Atomicity` (Nguyên tử) đảm bảo điều gì?
29. Loại ràng buộc (constraint) nào trong cơ sở dữ liệu quan hệ đảm bảo rằng giá trị trong một cột phải là duy nhất trên tất cả các hàng của bảng?
30. Trong bối cảnh bảo mật cơ sở dữ liệu, `SQL injection` là loại tấn công nào?