(c) Instytut Informatyki Politechniki Poznańskiej
3
Rodzaje perspektyw
•proste
•Oparte na jednej relacji bazowej
•Nie zawierają: operatorów zbiorowych, operatora DISTINCT, funkcji grupowych i analitycznych, grupowania, sortowania, klauzul CONNECT BY i START WITH, kolekcji i podzapytań w klauzuli SELECT
•złożone
•Oparte na wielu relacjach i perspektywach bazowych
•Wykorzystują operatory zbiorowe, funkcje, grupowanie, sortowanie, połączenia, funkcje analityczne, itd.
•
•Perspektywy proste mogą służyć do wstawiania, modyfikowania i usuwania krotek z relacji bazowej. Perspektywy złożone służą tylko i wyłącznie do odczytu (istnieją nieliczne wyjątki od tej reguły).