Dụng làm đầu vào cho các phép tốn tiếp theo.

Một phần của tài liệu CƠ sở dữ LIỆU, NGUYỄN HỒNG PHƯƠNG (Trang 47)

ta lần lượt đánh giá các phép tốn theo một thứ tự thích hợp. Kết quả của việc đánh giá mỗi phép tốn sẽ được lưu trong một quan hệ trung gian tạm thời để sử

dụng làm đầu vào cho các phép tốn tiếp theo. theo.

• Điểm bất lợi của cách tiếp cận này là việc cần thiết phải xây dựng các quan hệ trung

• Điểm bất lợi của cách tiếp cận này là việc cần thiết phải xây dựng các quan hệ trung

trung gian.

• Rõ ràng, cách tiếp cận thứ hai sẽ hạn chế được nhược điểm của cách tiếp cận đầu tiên, nhưng cĩ những trường hợp, ta bắt buộc phải vật chất hĩa chứkhơng dùng đường ống được.

10NHP NHP Đ Đáánh ginh giáábibiểểu thu thứức c ĐĐSQH SQH (ti(tiếếp)p) • Ví dụ: Chúng ta cĩ một biểu thức đại sốquan hệ gồm 2 phép tốn: kết nối và chiếu. • Trong cách tiếp cận vật chất hĩa, xuất phát từ phép tốn ở mức thấp nhất là phép kết nối tự

nhiên, kết quả của phép kết nối này sẽ được lưu trong một quan hệ trung gian. Sau đĩ , đọc từ

quan hệtrung gian này đểtiến hành chiếu lấy kết quảmong muốn.

• Trong cách tiếp cận đường ống, khi một bộ được sinh ra trong phép kết nối 2 quan hệ, bộ này sẽ

được chuyển trực tiếp đến phép chiếu đểxửlý và kết quảđược ghi vào quan hệđầu ra. Quan hệkết quảsẽđược tạo lập một cách trực tiếp. 11 NHP T Tốối i ưưu hu hĩĩa ca cáác bic biểểu thu thứức c ĐĐSQHSQH • Mục tiêu là tổ chức lại trình tựthực hiện các phép tốn trong biểu thức để giảm chi phí thực hiện đánh giá biểu thức đĩ.

• Trong quá trình tối ưu hĩa, ta biểu diễn một biểu thức ĐSQH dưới dạng một cây tốn tử.

Trong cây thì các nút lá là các quan hệ cĩ

mặt trong biểu thức, các nút trong là các

phép tốn trong biểu thức

• Ví dụ : Đưa ra tên hãng cung ứng mặt hàng cĩ mã là 'P1':

Select sname From S, SP Where S.sid = SP.sid And pid = 'P1'

• Biểu thức ĐSQH tương ứng là? • Cây tốn tử tương ứng là? 12 NHP C Cáác chic chiếến ln lưượợc tc tốối i ưưu tu tổổng qung quáátt 1. Đẩy phép chọn và phép chiếu xuống thực hiện sớm nhất cĩ thể: vì hai phép tốn này giúp làm giảm kích thước của quan hệ trước khi thực hiện các phép tốn 2 ngơi

2. Nhĩm dãy các phép chọn và chiếu: Sửdụng chiến lược này nếu như cĩ một dãy các phép chọn hoặc dãy các phép chiến trên cùng một quan hệ

3. Kết hợp phép chọn và tích Đềcác thành phép kết nối: Nếu kết quả của một phép tích Đề các là đối số của 1 phép chọn cĩ điều kiện chọn là phép so sánh giữa các thuộc tính trên 2 quan hệtham gia tích Đề các thì ta nên kết hợp 2 phép tốn thành phép kết nối.

4. Tìm các biểu thức con chung trong biểu thức đại sốquan hệđểđánh giá chỉmột lần

Một phần của tài liệu CƠ sở dữ LIỆU, NGUYỄN HỒNG PHƯƠNG (Trang 47)

Tải bản đầy đủ (PDF)

(53 trang)