Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Chương I: Khái niệm cơ bản về các hệ cơ <strong>sở</strong> <strong>dữ</strong> <strong>liệu</strong><br />
π TTC ( σ MC# =’Việt nam’ (TUYEN X L_DAT) X CAP))<br />
CAP<br />
π TTC<br />
σ MC# =’Việt nam’<br />
X<br />
X<br />
L_DAT TUYEN<br />
Hình 6.1 Cây đại số quan hệ chưa tối ưu hoá<br />
Biểu thức trên mô tả quá trình thực hiện câu hỏi như sau: Trước hết, biểu thức tạo ra quan<br />
hệ TUYEN X L_DAT X CAP trung gian, bằng cách kết nối tự nhiên hoặc thực hiện tích<br />
Đề các các quan hệ TUYEN, L_DAT và CAP với một số lượng bản ghi bằng tích số lượng<br />
các bản ghi và các thuộc tính bao gồm các thuộc tính của 3 quan hệ trên. Như vậy sau bước<br />
này, quan hệ tạm có lực lượng khá lớn và chiều dài của một bản ghi cũng không phải là<br />
nhỏ, nếu kích cỡ các quan hệ nguồn lớn. Tuy nhiên kết quả câu hỏi chỉ quan tâm đến thuộc<br />
tính tên tuyến cáp TTC và các bộ <strong>dữ</strong> <strong>liệu</strong> có tên loại cáp trùng với “Việt nam”. Như vậy<br />
sau khi tính tích Đề các, hệ thống sẽ thực hiện các phép chọn và phép chiếu để đưa ra quan<br />
hệ kết quả. Trong cách biểu diễn này, số lượng các phép toán thực hiện tương đối lớn, chi<br />
phí thời gian quá cao và chi phí lưu trữ tốn kém.<br />
Chú ý rằng, câu hỏi chỉ quan tâm đến các bộ <strong>dữ</strong> <strong>liệu</strong> cáp “Việt nam”. Thông tin này được<br />
chứa trong các quan hệ L_DAT, và CAP (trong nhật ký lắp đặt là mã các loại cáp Việt nam<br />
và trong danh mục là chuỗi “Việt nam”). Như vậy có thể thực hiện các phép chọn trong các<br />
quan hệ L_DAT và CAP. Kết quả trung gian các phép chọn sẽ làm giảm đáng kể số lượng<br />
các bản ghi, kích cỡ của quan hệ của phép kết nôi tự nhiên của 2 thành phần trung gian trên<br />
với quan hệ TUYEN. Càng dễ dàng khi thực hiện phép chiếu trên thuộc tính tên tuyến cáp<br />
TTC. Có thể biến đổi biểu thức đại số ban đầu tối ưu hơn, bằng cách thực hiện các phép<br />
chiếu và chọn, tiếp sau mới thực hiện phép kết nối. Kết quả biến đổi như sau:<br />
π TTC (σ MC# =’Việt nam’ (L_DAT) X (σ MC# =’Việt nam’( CAP ) X TUYEN))<br />
Biểu thức này tương đương như biểu thức đại số ban đầu, nhưng nó tạo ra các quan hệ trung<br />
gian có kích cỡ nhỏ hơn nhiều so với kích cỡ của TUYEN X L_DAT X CAP.<br />
131