JavaScript is required

Tối ưu hoá câu hỏi bằng cách:

A.

Thực hiện các phép chiếu và chọn, tiếp sau mới thực hiện phép kết nối.

B.

Thực hiện các phép toán đại số quan hệ.

C.

Bỏ đi các phép kết nối hoặc tích Đề các có chi phí lớn

D.
Thực hiện biến đổi không làm tổn thất thông tin.
Trả lời:

Đáp án đúng: A


Câu hỏi này liên quan đến tối ưu hóa truy vấn trong cơ sở dữ liệu. Mục tiêu của tối ưu hóa truy vấn là tìm ra cách hiệu quả nhất để thực hiện một truy vấn, giảm thiểu thời gian thực thi và sử dụng tài nguyên. * **Phương án A:** "Thực hiện các phép chiếu và chọn, tiếp sau mới thực hiện phép kết nối." Đây là một kỹ thuật quan trọng trong tối ưu hóa truy vấn. Phép chiếu (loại bỏ các cột không cần thiết) và phép chọn (lọc các hàng không thỏa mãn điều kiện) làm giảm kích thước dữ liệu trước khi thực hiện phép kết nối (join), vốn là một phép toán tốn kém. Do đó, giảm kích thước dữ liệu đầu vào cho phép kết nối làm giảm đáng kể chi phí. * **Phương án B:** "Thực hiện các phép toán đại số quan hệ." Đây là một phát biểu chung chung. Các phép toán đại số quan hệ là nền tảng của truy vấn, nhưng bản thân việc thực hiện chúng không đảm bảo tối ưu hóa. Cần phải thực hiện chúng theo một thứ tự và cách thức thông minh. * **Phương án C:** "Bỏ đi các phép kết nối hoặc tích Đề các có chi phí lớn". Việc bỏ đi các phép kết nối hoặc tích Đề các có chi phí lớn chỉ xảy ra khi các phép toán đó không cần thiết cho truy vấn. Tuy nhiên, không phải lúc nào cũng có thể bỏ đi, và nếu bỏ đi sẽ làm sai lệch kết quả truy vấn. * **Phương án D:** "Thực hiện biến đổi không làm tổn thất thông tin." Đây là một nguyên tắc chung trong tối ưu hóa, nhưng nó không chỉ rõ cách thực hiện tối ưu hóa. Tối ưu hóa truy vấn tập trung vào việc biến đổi truy vấn để thực hiện hiệu quả hơn mà vẫn giữ nguyên kết quả. Như vậy, phương án A mô tả một kỹ thuật cụ thể và hiệu quả để tối ưu hóa truy vấn bằng cách giảm kích thước dữ liệu trước khi thực hiện phép kết nối tốn kém, nên đây là phương án đúng nhất.

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