1. Co to jest Podzapytanie ?
- Podzapytanie jest to odpowiedni zamiennych i funkcji z proceduralnych w języku programowania
2. Typy podzapytań :
- Podzapytania zwracające zwracają one pojedynczą wartość np: nazwisko sprzedawcy który sprzedał najwięcej towarów lub ucznia który dostał najwięcej jedynek.
- Podzapytania zwracające listę wartości - (są to np: identyfikatory lub listy identyfikacyjne , lista kontaktów w ksiązce telefonicznej )
- Podzapytania zwracające dane tabelaryczne - np : ( mogą to być dane sprzedawców i zrealizowane przez nich zamówienia)
3.Podzapytania Powiązane i niepowiązane .
- Powiązane są to wewnętrzne zapytania wykonywane dla każdego wiersza skróconego przez zapytanie zewnętrzne ( takie zapytanie zwraca tyle wyników ile wierszy liczy wynik z zewnętrznego zapytania )
- Niepowiązanych - takie zapytanie jest wykonywane tylko raz , a więc zwraca tylko jeden wynik.
Schemat wykonywania :
- Zostaje wykonana wewnętrzna instrukcja selekt
- W wyniku przekazywane są do zapytania zewnętrznego
- Dane pozwalają wykonać zapytanie zewnętrzne
4. Podzapytanie jako źródło danych - takie zapytanie może być zbiorem danych dla innego zapytania w bazie danych jest wykorzystywana jest klauzura *FORM* i pozwala ona na :
- Uproszczenie zapytań w bazie danych i poprawienie jego czytelności
- Dynamiczne filtrowanie wierszy w bazie danych i wyliczanie bazy danowych i wyliczanie danych bazowych dla zapytań zewnętrznych .
Brak komentarzy:
Prześlij komentarz