(c) Instytut Informatyki Politechniki Poznańskiej
2
Perspektywa
• Perspektywa (ang. view) jest strukturą logiczną udostępniającą wybrane informacje przechowywane w relacjach bazy danych
•
•Własności
•definiowana w oparciu o relacje (relacje bazowe) lub inne perspektywy (perspektywy bazowe),
•nie posiada własnych danych, nie jest materializowana na dysku
•przechowywana w postaci zapytania
•Cel stosowania
•ograniczenie dostępu do danych - zabezpieczenie przed nieautoryzowanym dostępem
•uproszczenie schematu bazy danych, uproszczenie zapytań
•uniezależnienie aplikacji od zmian w strukturze bazy danych
•prezentowanie danych w inny sposób niż dane w relacjach i perspektywach bazowych (m.in. zmiana nazw atrybutów, formatów danych, itp.)
•dodatkowa kontrola poprawności wprowadzanych danych (perspektywy z kontrolą ograniczeń integralnościowych)
•