Podstawy zapytań SQL i programowania w języku T-SQL w bazach danych Microsoft SQL Server

Czas trwania
4
dni
Średnia ocena kursu
4.8/5
Najbliższe terminy tego szkolenia
Cena szkolenia
2400 PLN
(netto)
Skuteczność
Program szkolenia
- Wprowadzenie do MS SQL Server
- Środowisko SQL Server Management Studio
- Wprowadzenie do języka SQL
- Instrukcja SELECT
- Sortowanie wyników zapytania
- Aliasy kolumn
- Modyfikator DISTINCT
- Filtrowanie danych w wynikach zapytań
- Warunki logiczne
- Typy danych i konwersja typów
- Funkcje wbudowane
- Funkcje operujące na liczbach
- Funkcje operujące na tekście
- Funkcje operujące na datach
- Funkcje logiczne
- Wyrażenie warunkowe CASE
- Praca z NULLami
- Fukcje agregujące i grupowanie
- Funkcje agregujące
- Grupowanie
- Operator HAVING
- Operatory ROLLUP I CUBE
- Podzapytania
- Podzapytania proste
- Podzapytania złożone
- Podzapytania wielowierszowe
- Operatory IN i NOT IN
- Operator EXISTS i NOT EXISTS
- Operacje na zbiorach
- UNION, UNION ALL
- EXCEPT,INTERSECT
- APPLY, CROSS APPLY, OUTER APPLY
- Złączenia tabel
- Zasady łączenia tabel
- Połączenia INNER
- Połączenia OUTER
- Połączenia SELF
- Połączenia CROSS
- Manipulowanie danymi
- Modyfikowanie danych
- Kasowanie danych
- Wstawianie wierszy do tabel
- Ograniczenia kolumn
- Modyfikowanie,kasowanie i wstawianie wierszy z użyciem podzapytań
- Zarządzanie transakcjami
- Zarządzanie strukturami danych
- Tworzenie tabel
- Modyfikowanie tabel
- Kasowanie tabel
- Klucze główne
- Klucze obce
- Stosowanie widoków
- Autonumerowanie wierszy
- Tabele tymczasowe
- Pisanie na konsoli
- Stosowanie zmiennych i stałych
- Złożone typy danych
- Instrukcje warunkowe
- Pętle
- Przetwarzanie danych pochodzących z tabel
- Stosowanie kursorów
- Aspekty wydajnościowe stosowania kursorów
- Obsługa błędów
- Konstrukcja Try Catch
- Funkcje związane z obsługą błędów
- Błędy a transakcyjność
- Zgłaszanie błędów
- Błędy w długotrwałych operacjach
- Procedury składowane
- Tworzenie i aktualizacja procedur składowanych
- Parametry wejściowe w procedurach składowanych
- Parametry typu OUTPUT
- Kompilacja
- SQL w procedurach składowanych
- Tymczasowe procedury składowane
- Funkcje
- Tworzenie i aktualizacja funkcji
- Parametry w funkcjach
- Kompilacja
- SQL w funkcjach
- Stosowanie własnych funkcji w SQL
- Wyzwalacze
- Wyzwalacze DML
- Wyzwalacze DDL
- Wyzwalacze typu Instead Of
- Wyzwalacze na poziomie bazy danych
- Wyzwalacze a transakcyjność
- Zagnieżdżanie i rekurencja wyzwalaczy
- COLUMNS_UPDATED
- Dynamiczny SQL
- Zastosowanie dynamicznego SQL
- Stosowanie dynamicznego SQL w kodzie
- Ataki typu SQL Injection
- Praca z danymi XML
- Wprowadzenie do XML
- Schematy XML
- Implementacja danych w XML
- Składnia T-SQL for XML
- XQuery
- Przekształcanie danych XML do danych tabelarycznych
- Zależności między obiektami i ich kontrola
Opis szkolenia
Szkolenie odbywa się na żywo z udziałem trenera. Nie jest to forma kursu video!
Po ukończeniu tego szkolenia uczestnicy będą potrafili:
- Korzystać z podstawowych narzędzi developerskich dostarczanych przez Microsoft
- Odpytywać bazę danych w celu pobrania danych
- Tworzyć skomplikowane raporty na podstawie danych
- Tworzyć i zarządzać obiektami niezbędnymi do przechowywania danych
- Modyfikować, dodawać i kasować dane w sposób bezpieczny dla spójności danych.

Sprawdź, co mówią o nas ci, którzy nam zaufali
Trenerzy kategorii MS SQL Server



