JavaScript is required

Quá trình tách không làm tổn thất thông tin theo nghĩa:

A.

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

B.

Quan hệ gốc được khôi phục chính xác từ các quan hệ chiếu.

C.

Quan hệ gốc được khôi phục từ các quan hệ chiếu.bằng phép kết nối

D.
Quan hệ gốc được khôi phục từ các quan hệ chiếu.bằng phép chiếu và chọn
Trả lời:

Đáp án đúng: A


Câu hỏi này kiểm tra về tính chất của phép tách quan hệ trong cơ sở dữ liệu, cụ thể là khi nào việc tách không làm mất thông tin. Phương án A: "Quan hệ gốc được khôi phục từ các quan hệ chiếu.bằng phép kết nối tự nhiên" - Đây là đáp án chính xác. Phép kết nối tự nhiên (natural join) cho phép khôi phục lại quan hệ gốc từ các quan hệ con sau khi chiếu (projection) nếu việc tách được thực hiện dựa trên các thuộc tính chung (khóa ngoại). Khi kết nối tự nhiên, các bộ (tuple) trong các quan hệ con sẽ được ghép nối lại dựa trên các giá trị trùng khớp của các thuộc tính chung, và nếu việc tách được thiết kế đúng cách, thông tin sẽ không bị mất mát trong quá trình này. Phương án B: "Quan hệ gốc được khôi phục chính xác từ các quan hệ chiếu." - Phương án này không đầy đủ vì không chỉ rõ phép toán nào được sử dụng để khôi phục. Phương án C: "Quan hệ gốc được khôi phục từ các quan hệ chiếu.bằng phép kết nối" - Tương tự như B, phương án này không chỉ rõ loại phép kết nối nào, và nếu không phải là kết nối tự nhiên thì có thể gây mất thông tin. Phương án D: "Quan hệ gốc được khôi phục từ các quan hệ chiếu.bằng phép chiếu và chọn" - Chiếu và chọn là các phép toán đơn lẻ, không thể kết hợp để khôi phục lại quan hệ gốc sau khi tách một cách đầy đủ và không tổn thất thông tin. Phép chiếu loại bỏ các thuộc tính, và phép chọn chỉ chọn các bộ thỏa mãn điều kiện, không giúp khôi phục thông tin đã bị mất do tách. Vậy, đáp án đúng nhất là A.

Tổng hợp 510 câu hỏi trắc nghiệm quản trị cơ sở dữ liệu 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