Tytuł szkolenia: Tworzenie zapytań do baz danych Microsoft SQL
Transkrypt
Tytuł szkolenia: Tworzenie zapytań do baz danych Microsoft SQL
Tytuł szkolenia: Tworzenie zapytań do baz danych Microsoft SQL Server (Querying Microsoft SQL Server) Kod szkolenia: BD-MSSQL-ZAP Wprowadzenie Adresaci szkolenia Sz ko lenie pr z ez nacz o ne jes t dla adm inis tr ato r ó w b az dany ch, pr o gr am is tó w. Sz ko lenie po winno z ainter es o wać r ó wnież o s o b y pr agnące po z nać SQ L z ajm ujący ch s ię r apo r to waniem , anality kó w b iz nes o wy ch cz y pr o gr am is tó w aplikacji klienckich. W y m agane po ds tawo we um iejętno ś ci pr o gr am is ty cz ne o r az wiedz ę o Micr o s o ft W indo ws . Cel szkolenia C elem s z ko lenia jes t nab y cie um iejętno ś ci two r z enia z apy tań do b az dany ch Micr o s o ft SQ L Ser v er (Q uer y ing Micr o s o ft SQ L Ser v er ). Sz kole nie je st pie r wsz ym e tape m pr z ygotowania do e gz aminu: MCSA: SQL Server 2012 Czas i forma szkolenia 35 godz in (5 dni x 7 godz in), w tym wykłady i warsz taty praktycz ne. Plan szkolenia 1. Wstęp do SQL Server 2012 a. architektura SQL Server 2012 b. praca z narz ędz iami c. praca z baz ami danych. 2. Wstęp do z apytań Transact-SQL a. wstęp do Transact-SQL b. logika predykatów c. kolejność logicz na operacji w instrukcji SEL ECT. 3. Pisanie z apytań SEL ECT a. pisanie prostych instrukcji SEL ECT b. eliminacja duplikatów prz y użyciu DISTINCT c. używanie aliasów kolumn i tabel d. pisanie prostych instrukcji CASE. 4. Odpytywanie wielu tablic a. z łącz enia b. z apytania z połącz eniami INNER c. z apytania z połącz eniami OUTER d. z apytania z połącz eniami SEL F i CROSS. 5. Sortowanie i filtrowanie danych a. sortowanie danych b. filtrowanie danych c. filtrowanie z opcjami TOP i OF F SET-F ETCH d. praca z wartościami niez nanymi. 6. Praca z typami danych a. wstęp do typów danych SQL Server b. praca z typami z nakowymi c. praca z danymi daty i cz asu. Vavatech Sp. z o.o., ul. Olesińska 21, 02-548 Warszawa, tel. (+48 22) 845 09 70, fax (+48 22) 213 81 27 e-mail: [email protected], www.vavatech.pl 7. Używanie funkcji wbudowanych a. pisanie z apytań z funkcjami wbudowanymi b. używanie funkcji konwersji c. używanie funkcji logicz nych d. używanie funkcji w celu testowania wartości NUL L . 8. Grupowanie i agregacja danych a. używanie funkcji agregacji b. używanie klauz uli GROUP BY c. filtrowanie grup z a pomocą klauz uli HAVING. 9. Używanie podz apytań a. pisanie podz apytań b. pisanie skorelowanych podz apytań c. używanie predykatu EXISTS z podz apytaniami. 10. Używanie wyrażeń tablicowych a. widoki b. wyrażenia tablicowe. 11. Używanie operatorów z estawów a. z apytania używające operatorów UNION i UNION AL L b. z apytania używające CROSS APPL Y i OUTER APPL Y c. z apytania używające APPL Y z tablicami wywiedz ionymi i funkcjami d. z apytania używające EXCEPT i INTERSECT. 12. Używanie funkcji rankingowych, prz esunięcia i agregacji a. używanie funkcji rankingowych b. używanie funkcji prz esunięcia c. używanie funkcji agregacji. 13. Prz estawianie i grupowanie z estawów a. z apytania używające PIVOT b. z apytania używające GROUPING SETS c. z apytania używające GROUP BY ROL L UP d. z apytania używające GROUP BY CUBE. 14. Odpytywanie metadanych a. odpytywanie widoków katalogu systemowego b. odpytywanie funkcji systemowych c. odpytywanie dynamicz nych widoków z arz ądz ania. 15. Wykonywanie procedur składowanych a. używanie instrukcji EXECUTE b. prz ekaz ywanie parametrów c. z wracanie rez ultatu prz y użyciu OUTPUT d. wykonywanie procedur systemowych. 16. Programowanie w T-SQL a. deklarowanie z miennych i roz dz ielanie poleceń wsadowych b. używanie elementów kontroli prz epływu c. generowanie dynamicz nego SQL 17. Implementacja obsługi błędów a. obsługa błędów w TRY/CATCH b. tworz enie procedur obsługi błędów w bloku CATCH z funkcjami ERROR c. używanie THROW w celu prz ekaz ania komunikatu błędu klientowi. 18. Implementacja transakcji a. kontrola transakcji prz y użyciu BEGIN i COMMIT b. używanie XACT_ABORT c. dodawanie logiki obsługi transakcji w bloku CATCH. 19. Poprawa wydajności z apytań a. prz eglądanie planów wykonania z apytań b. używanie instrukcji SET STATISTICS c. ocena użycia indeksów d. porównanie kursorów do z apytań opartych o z estawy. Vavatech Sp. z o.o., ul. Olesińska 21, 02-548 Warszawa, tel. (+48 22) 845 09 70, fax (+48 22) 213 81 27 e-mail: [email protected], www.vavatech.pl 20. Roz wiąz ywanie typowych problemów a. metodologia roz wiąz ywania problemów b. roz wiąz ywanie problemów z wiąz anych z usługami c. roz wiąz ywanie problemów z wiąz anych z konkurencją d. roz wiąz ywanie problemów z wiąz anych z logowaniem i połącz eniami. Vavatech Sp. z o.o., ul. Olesińska 21, 02-548 Warszawa, tel. (+48 22) 845 09 70, fax (+48 22) 213 81 27 e-mail: [email protected], www.vavatech.pl