JavaScript is required

Chọn một khẳng định nào sau đây là đúng nhất?

A.

Khi thực hiện phép tách, quan hệ gốc không tổn thất

B.

Khi thực hiện phép tách, quan hệ gốc bị tổn thất

C.

Khi thực hiện phép tách, quan hệ gốc luôn luôn tổn thất

D.
Khi thực hiện phép tách, quan hệ gốc có thể bị tổn thất
Trả lời:

Đáp án đúng: D


Phép tách (decomposition) trong cơ sở dữ liệu là quá trình chia một quan hệ lớn thành nhiều quan hệ nhỏ hơn. Mục đích của việc này thường 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ó thể dẫn đến mất thông tin nếu không được thực hiện cẩn thận. - Phương án A không đúng vì phép tách có thể gây tổn thất thông tin. - Phương án B không đúng vì phép tách không phải lúc nào cũng gây tổn thất thông tin. - Phương án C không đúng vì phép tách không phải lúc nào cũng gây tổn thất thông tin. - Phương án D đúng vì phép tách có thể (nhưng không phải luôn luôn) gây tổn thất thông tin. Việc có tổn thất hay không phụ thuộc vào cách các quan hệ được tách và các thuộc tính chung giữa chúng. Vì vậy, đáp án đúng nhất là D.

Câu hỏi liên quan