Zaleca się aby, omówić zachowanie widoków przy zastosowaniu jednej z trzech opcji polecenia CREATE V1EW:
• W1TH SCHEMABINDING
• WITH ENCRYPTION
• WITH CHECK OPTION
Omawiając wykorzystanie opcji przy definicji widoku trener powinien zademonstrować na konkretnych przykładach skutki ich stosowania.
W kolejnym etapie omówione zostanie pojęcie funkcji tabelarycznych typu INLINE. Należy zwrócić uwagę na dwie zasadnicze różnice widoków i funkcji tabelarycznych:
• Widok w przeciwieństwie do funkcji tabelarycznych nie może wykorzystywać parametrów
• Funkcja tabelaryczna zawiera dane tylko do odczyty, natomiast dla widoku, w wielu sytuacjach, możemy wykonywać operacje modyfikacji danych
W części praktycznej będą, wspólnie z uczestnikami szkolenia, wykonywane przykładowe. Definicje widoków i funkcji tabelarycznych. Zadania będą wykonywane według następującego schematu :
• Przekazanie zadania które chcemy zrealizować.
• Dyskusja o problemach z wykonaniem tego zadania i zdecydowanie czy7 wykorzystać widok czy7 funkcję tabelaryczną.
• Omówienie, korzystając ze schematu bazy7 danych, jakie tabele należy wykorzystać i jak napisać zapytanie oraz całość polecenia definiującego widok lub funkcję tabelaryczną
• Napisanie odpowiedniego polecenia SELECT SQL
• Testowanie polecenia na przykładowej bazie danych, z której w danym zadaniu korzystamy.
W trakcie ćwiczeń wykorzystujemy wszystkie elementy składni polecenia SELECT SQL omówione na poprzednich lekcjach.
Po zakończeniu wykładu słuchacze mogą zrealizować samodzielnie lub w gnipach trzy przygotowane ćwiczenia oraz test wiedzy7.
..Projekt współfinansowany przez Unię Europejską w ramach Europejskiego Funduszu Społecznego"