Wstęp do SQL Server 2012
architektura SQL Server 2012Wstęp do zapytań Transact-SQL
wstęp do Transact-SQLPisanie zapytań SELECT
pisanie prostych instrukcji SELECT
Szkolenie przeznaczone jest dla administratorów baz danych, programistów. Szkolenie powinno zainteresować również osoby pragnące poznać SQL oraz osoby zajmujących się raportowaniem, analityków biznesowych czy programistów aplikacji klienckich.
Szkolenie przygotowujące do uzyskaniem certyfikatu MCSA: SQL Server 2012
Program szkolenia.
1. Wstęp do SQL Server 2012
- architektura SQL Server 2012
- praca z narzędziami
- praca z bazami danych.
2. Wstęp do zapytań Transact-SQL
- wstęp do Transact-SQL
- logika predykatów
- kolejność logiczna operacji w instrukcji SELECT.
3. Pisanie zapytań SELECT
- pisanie prostych instrukcji SELECT
- eliminacja duplikatów przy użyciu DISTINCT
- używanie aliasów kolumn i tabel
- pisanie prostych instrukcji CASE.
4. Odpytywanie wielu tablic
- złączenia
- zapytania z połączeniami INNER
- zapytania z połączeniami OUTER
- zapytania z połączeniami SELF i CROSS.
5. Sortowanie i filtrowanie danych
- sortowanie danych
- filtrowanie danych
- filtrowanie z opcjami TOP i OFFSET-FETCH
- praca z wartościami nieznanymi.
6. Używanie funkcji wbudowanych
- pisanie zapytań z funkcjami wbudowanymi
- używanie funkcji konwersji
- używanie funkcji logicznych
- używanie funkcji w celu testowania wartości NULL.
7. Grupowanie i agregacja danych
- używanie funkcji agregacji
- używanie klauzuli GROUP BY
8. Używanie podzapytań
- pisanie podzapytań
- używanie predykatu EXISTS z podzapytaniami.
9. Używanie wyrażeń tablicowych
- widoki
10. Używanie operatorów zestawów
- zapytania używające operatorów UNION i UNION ALL
11. Używanie funkcji rankingowych, przesunięcia i agregacji
- używanie funkcji rankingowych
- używanie funkcji przesunięcia
- używanie funkcji agregacji.
12. Przestawianie i grupowanie zestawów
- zapytania używające GROUPING SETS
13. Odpytywanie metadanych
- odpytywanie widoków katalogu systemowego
- odpytywanie funkcji systemowych
- odpytywanie dynamicznych widoków zarządzania.
14. Wykonywanie procedur składowanych
- używanie instrukcji EXECUTE
- przekazywanie parametrów
- zwracanie rezultatu przy użyciu OUTPUT
- wykonywanie procedur systemowych.
15. Implementacja obsługi błędów
- obsługa błędów w TRY/CATCH
- tworzenie procedur obsługi błędów w bloku CATCH z funkcjami ERROR
- używanie THROW w celu przekazania komunikatu błędu klientowi.
16. Implementacja transakcji
- kontrola transakcji przy użyciu BEGIN i COMMIT
- dodawanie logiki obsługi transakcji w bloku CATCH.

