BD-2st-1.2-w12.tresc-1.1-Slajd6

Z Studia Informatyczne
Wersja z dnia 12:34, 29 sie 2006 autorstwa PKrzyzagorski (dyskusja | edycje)
(różn.) ← poprzednia wersja | przejdź do aktualnej wersji (różn.) | następna wersja → (różn.)
Przejdź do nawigacjiPrzejdź do wyszukiwania

Analiza zapytania

Analiza zapytania


Celem etapu analizy jest analiza syntaktyczna poprawności zapytania. W skład tej analizy wchodzi weryfikacja poprawności atrybutów i relacji (czy w bazie danych występują wyspecyfikowane w zapytaniu relacje i atrybuty, czy zapytanie poprawnie specyfikuje typy danych). Następnie, zapytanie wyrażone w języku SQL jest transformowane do postaci reprezentacji wewnętrznej (wyrażenia algebry relacji), bardziej adekwatnej do procesu dalszego przetwarzania zapytania. Przedstawione na slajdzie drzewo algebry relacji, reprezentujące postać wewnętrzną zapytania, reprezentuje zapytanie, którego postać w języku SQL jest nastepująca:

Select *

From Employee E, Department D

Where E. deptId = D. DeptId

And E.position = ‘manger” and D.location = ‘London”;


<< Poprzedni slajd | Spis treści | Następny slajd >>