Opis szkolenia:
Szkolenie prezentuje podstawowe instrukcje i funkcje języka Transact-SQL w bazie danych Microsoft SQL Server. Uczestnicy nauczą się tworzyć, wypełniać, modyfikować, złączać tabele i agregować dane. Omawiane są również podstawowe sposoby optymalizacji kwerend oraz wykorzystania transakcji i perspektyw w celu poprawy bezpieczeństwa bazy danych.
Szkolenie dostępne także w języku angielskim.
Plan szkolenia:
Relacyjny model danych
- Operatory relacyjne
- Własności relacyjnej bazy danych
Przegląd języka Transact-SQL (T-SQL)
- Zapisywanie poleceń SQL
- Podstawowy blok zapytań SQL
Funkcje agregujące
- Stosowanie funkcji agregujących
- Klauzula GROUP BY
- Wybierane wyrażenia a funkcje grupowe
- Klauzula HAVING
- Kolejność występowania klauzul
Wybieranie danych z wielu tabel
- Złączenie równościowe
- Aliasy tabel
- Złączenia nierównościowe
- Reguły łączenia tabel
Inne metody łączenia tabel
- Złączenia zewnętrzne
- Połączenie tabeli samej ze sobą
- Operatory zbiorowe – UNION, INTERSECT, EXCEPT
Podzapytania
- Podzapytania zagnieżdżone
- Podzapytania zwracające jeden wiersz
- Podzapytania zwracające wiele wierszy
Optymalizacja zapytań
- Dobre praktyki w projektowaniu kwerend T-SQL
- Tworzenie indeksów
Język manipulowania danymi
- Wstawianie wierszy
- Modyfikacja wierszy
- Usuwanie wierszy
Transakcje
- Transakcje a bezpieczeństwo danych
Perspektywy
- Tworzenie perspektyw
- Używanie perspektyw
- Usuwanie perspektyw
Czas trwania szkolenia:
2 dni po 8 godzin lekcyjnych