JavaScript is required

Phép tách không tổn thất thông tin theo nghĩa ________.

A.

Thông tin của quan hệ gốc được khôi phục từ các quan hệ chiếu

B.

Phép tách bảo toàn phụ thuộc trong các quan hệ chiếu

C.

Phép tách bảo đảm tính độc lập dữ liệu

D.
Thông tin của quan hệ gốc không bị mâu thuẫn, thừa hoặc thiếu
Trả lời:

Đáp án đúng: A


Phép tách không tổn thất thông tin (lossless decomposition) là một kỹ thuật quan trọng trong thiết kế cơ sở dữ liệu quan hệ. Mục tiêu của nó là phân rã một lược đồ quan hệ lớn thành các lược đồ nhỏ hơn để giảm dư thừa dữ liệu và cải thiện tính nhất quán. Điều quan trọng là quá trình phân rã này không được làm mất bất kỳ thông tin nào từ lược đồ ban đầu. Điều này có nghĩa là, nếu chúng ta thực hiện phép nối tự nhiên (natural join) trên các quan hệ đã được phân rã, chúng ta sẽ thu được chính xác quan hệ ban đầu. Nói cách khác, thông tin của quan hệ gốc có thể được khôi phục hoàn toàn từ các quan hệ chiếu (projection) sau khi phân rã. Các lựa chọn khác không chính xác vì: * **B:** Phép tách bảo toàn phụ thuộc là một khái niệm khác, liên quan đến việc đảm bảo rằng các ràng buộc phụ thuộc hàm vẫn được duy trì sau khi phân rã, nhưng không trực tiếp liên quan đến việc bảo toàn thông tin. * **C:** Phép tách không trực tiếp bảo đảm tính độc lập dữ liệu. Tính độc lập dữ liệu là một mục tiêu quan trọng khác trong thiết kế cơ sở dữ liệu, nhưng nó không phải là mục tiêu chính của phép tách không tổn thất thông tin. * **D:** Mặc dù việc tránh mâu thuẫn, thừa hoặc thiếu thông tin là quan trọng, nhưng định nghĩa chính xác nhất của phép tách không tổn thất thông tin là khả năng khôi phục hoàn toàn quan hệ gốc. Vì vậy, đáp án chính xác nhất là A.

Câu hỏi liên quan