XỬ Lí TRUY VẤN

Một phần của tài liệu CƠ SỞ DỮ LIỆU PHÂN TÁN DISTRIBUTED DATABASES (Trang 32)

VI. Quản trị cơ sở dữ liệu phõn tỏn của Oracle

XỬ Lí TRUY VẤN

NỘI DUNG

4.1 Giới thiệu về xử lý truy vấn

4.2 Xử lý truy vấn trong mụi trường tập trung 4.3 Xử lý truy vấn trong mụi trường phõn tỏn 4.3 Xử lý truy vấn trong mụi trường phõn tỏn 4.4 Tối ưu hoỏ truy vấn trong CSDL phõn tỏn

MỤC ĐÍCH

•Giới thiệu một bức tranh tổng quỏt của bộ tối ưu húa truy vấn trong mụi trường tập trung và phõn tỏn

•Trỡnh bày cỏc quy trỡnh xử lý truy vấn trong hệ thống phõn tỏn

191

Mục đớch của xử lý truy vấn: • Giảm thiểu thời gian xử lý • Giảm vựng nhớ trung gian

• Giảm chi phớ truyền thụng giữa cỏc trạm. • Sử dụng ớt tài nguyờn

Chức năng của xử lý truy vấn:

• Biến đổi một truy vấn phức tạp thành một truy vấn tương đương đơn giản hơn.

• Phộp biến đổi này phải đạt được cả về tớnh đỳng đắn và

hiệu quả

• Mỗi cỏch biến đổi dẫn đến việc sử dụng tài nguyờn mỏy tớnh khỏc nhau, nờn vấn đề đặt ra là lựa chọn phương ỏn nào dựng tài nguyờn ớt nhất.

4.1 GIỚI THIỆU VỀ XỬ Lí TRUY VẤN

192

Vớ dụ1: Trong CSDL đó cho, xột cõu truy vấn “Cho

biết tờn cỏc nhõn viờn hiện đang quản lý một dự ỏn”

Cõu lệnh SQL tương ứng:

SELECT E.TENNV

FROM E, G

WHERE E.MANV = G.MANV

AND NHIEMVU= “Quản lý”

Hai biểu thức tương đương từ cõu lệnh SQL:

4.1 GIỚI THIỆU VỀ XỬ Lí TRUY VẤN

))G G ( ( " "

.TENNV NHIEMVU Quanly MANV

EE   ))) G ( ( ( "Quan lý" . 

ETENNV E MANVNHIEMVU

(1)

(2)

Nhận xột: (2) Sử dụng ớt tài nguyờn

Một phần của tài liệu CƠ SỞ DỮ LIỆU PHÂN TÁN DISTRIBUTED DATABASES (Trang 32)

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

(41 trang)