niedziela, 20 grudnia 2009

Egzotyczne wyspy, owoce, rozwiązania

Dzisiaj o tym ostatnim. Po co są widoki w bazach ? Widok jest wirtualną tabelą która pozwala bardziej zabezpieczyć dane, przyspieszyć wyciąganie danych i przede wszystkim ukryć złożoność bazy przed użytkownikiem. W normalnym zastosowaniu widoki służą do wyświetlania danych z bieżącej bazy. A co powiesz na to:

Baza Test:
Tabela A
Widok A
Procedura initA

Procedura initA - kasuje tabele A,
a nastepnie wykonuje:
Insert Into tabela A
Select * from Widok A

po tym dzieje się cud i pojawiają się dane w tabeli A.
Jak?