Khái niệm phân mảnh cơ sở dữ liệu được hiểu là gì?
Đáp án đúng: A
Phân mảnh cơ sở dữ liệu (Database Fragmentation) là quá trình chia một quan hệ (table) thành nhiều mảnh nhỏ hơn, mỗi mảnh chứa một tập hợp các bản ghi hoặc thuộc tính của quan hệ gốc. Mục tiêu của phân mảnh là cải thiện hiệu suất truy vấn, tăng tính sẵn sàng và khả năng mở rộng của hệ thống.
Phương án A đúng vì nó mô tả chính xác khái niệm phân mảnh: một quan hệ toàn cục được chia thành nhiều mảnh không chồng lặp (trong trường hợp phân mảnh ngang không chồng lặp) hoặc có thể chồng lặp (trong trường hợp phân mảnh dọc hoặc hỗn hợp).
Phương án B và C liên quan đến khái niệm cơ sở dữ liệu phân tán, nơi các quan hệ được lưu trữ trên nhiều site khác nhau, nhưng không nhất thiết phải là kết quả của việc phân mảnh. Phân mảnh có thể được sử dụng trong môi trường phân tán, nhưng không phải lúc nào cũng vậy.
Phương án D sai vì trong một số loại phân mảnh (phân mảnh ngang), các mảnh thường không chồng lặp nhau để tránh dư thừa dữ liệu không cần thiết.





