Chọn một khẳng định nào sau đây là đúng nhất:
Trả lời:
Đáp án đúng: B
Phép tách (decomposition) là một kỹ thuật quan trọng trong thiết kế cơ sở dữ liệu, nhằm chia một lược đồ quan hệ lớn thành nhiều lược đồ quan hệ nhỏ hơn. Mục đích của việc này là để giảm dư thừa dữ liệu và cải thiện tính nhất quán. Tuy nhiên, việc tách quan hệ cần được thực hiện cẩn thận để đảm bảo không làm mất thông tin quan trọng. Có hai tính chất quan trọng cần xem xét khi tách quan hệ: bảo toàn thông tin (lossless join decomposition) và bảo toàn phụ thuộc hàm (dependency preservation).
- **Bảo toàn thông tin (Lossless Join Decomposition):** Một phép tách được gọi là bảo toàn thông tin nếu sau khi tách, chúng ta có thể kết các quan hệ con lại với nhau để khôi phục hoàn toàn quan hệ gốc ban đầu. Điều này đảm bảo rằng không có thông tin nào bị mất trong quá trình tách.
- **Bảo toàn phụ thuộc hàm (Dependency Preservation):** Một phép tách được gọi là bảo toàn phụ thuộc hàm nếu tất cả các phụ thuộc hàm trong quan hệ gốc đều được bảo toàn trong các quan hệ con, hoặc có thể suy diễn từ các phụ thuộc hàm trong các quan hệ con.
Như vậy, khi thực hiện phép tách, quan hệ gốc có thể bị tổn thất nếu phép tách không bảo toàn thông tin. Nếu phép tách là bảo toàn thông tin, quan hệ gốc sẽ không bị tổn thất. Do đó, khẳng định chính xác nhất là 'Khi thực hiện phép tách, quan hệ gốc có thể bị tổn thất'.
Tổng hợp câu hỏi trắc nghiệm lập trình cơ sở dữ liệu SQL có đáp án đầy đủ nhằm giúp các bạn dễ dàng ôn tập lại toàn bộ các kiến thức.
50 câu hỏi 60 phút
Câu hỏi liên quan

FORM.08: Bộ 130+ Biểu Mẫu Thống Kê Trong Doanh Nghiệp

FORM.07: Bộ 125+ Biểu Mẫu Báo Cáo Trong Doanh Nghiệp

FORM.06: Bộ 320+ Biểu Mẫu Hành Chính Thông Dụng

FORM.05: Bộ 330+ Biểu Mẫu Thuế - Kê Khai Thuế Mới Nhất

FORM.04: Bộ 240+ Biểu Mẫu Chứng Từ Kế Toán Thông Dụng
