JavaScript is required

Chọn một khẳng định nào sau đây là đúng nhất khi tách - kết nối không tổn thất thông tin:

A.

Quan hệ R được khôi phục từ phép kết nối tự nhiên các quan hệ chiếu.

B.

Thông tin của R có thể nhận được từ các quan hệ chiếu ứng với phép tách j.

C.

Thông tin của R có thể nhận được từ các quan hệ khác.

D.
Quan hệ R được khôi phục từ phép kết nối các quan hệ chiếu.
Trả lời:

Đáp án đúng: B


Khẳng định đúng nhất về tách - kết nối không tổn thất thông tin là: Quan hệ R được khôi phục từ phép kết nối tự nhiên các quan hệ chiếu. Giải thích: * **Tách không tổn thất thông tin (Lossless Decomposition):** Một lược đồ quan hệ R được tách thành các lược đồ con R1, R2, ..., Rn là không tổn thất thông tin nếu khi kết nối tự nhiên (natural join) các lược đồ con này, ta thu được chính xác quan hệ R ban đầu. * **Tại sao đáp án A đúng nhất:** Phép kết nối tự nhiên đảm bảo rằng các bộ (tuple) trong các quan hệ con kết hợp với nhau dựa trên các thuộc tính chung. Nếu phép tách là không tổn thất, thì quá trình kết nối tự nhiên sẽ tái tạo lại chính xác quan hệ R, không mất mát và không tạo thêm thông tin sai lệch. * **Các đáp án khác không chính xác bằng:** * **B:** Thông tin của R có thể nhận được từ các quan hệ chiếu ứng với phép tách j. Mặc dù thông tin có thể thu được từ các phép chiếu, nhưng khẳng định này không nhấn mạnh tính chất "không tổn thất" bằng việc khôi phục lại R từ phép kết nối. * **C:** Thông tin của R có thể nhận được từ các quan hệ khác. Khẳng định này quá chung chung và không liên quan trực tiếp đến khái niệm tách không tổn thất. * **D:** Quan hệ R được khôi phục từ phép kết nối các quan hệ chiếu. Câu này thiếu từ "tự nhiên", làm cho nó không chính xác bằng vì phép kết nối (join) thông thường không đảm bảo không tổn thất thông tin.

Câu hỏi liên quan