
Microsoft SQL Server – język Transact-SQL – poziom podstawowy
Microsoft SQL Server – język Transact-SQL – poziom podstawowy
Szkolenie dostępne w formie zdalnej i stacjonarnej
Opis szkolenia
Szkolenie jest przeznaczone dla osób chcących zapoznać się z techniką wykorzystania relacyjnych baz danych. Umiejętności nabyte w trakcie szkolenia mogą być przydatne w codziennej pracy programisty, administratora baz danych jak i analityka tworzącego różnorodne raporty i zestawienia.
Cele szkolenia
W trakcie szkolenia uczestnicy uzyskają wiedzę dotyczącą budowy relacyjnej bazy danych oraz zasad wykorzystania języka SQL do przetwarzania danych. Znajomość podstaw SQL może być wykorzystana do samodzielnego pozyskiwania i przekształcania danych z baz eksploatowanych w organizacji. Jest to cenna kompetencja dla osób na co dzień zajmujących się tworzeniem różnorodnych zestawień, raportów oraz analiz. Omawiane w trakcie szkolenia przykłady zastosowania języka SQL pochodzą z najczęściej realizowanych scenariuszy prezentacji i analizy danych.
Profil słuchacza
Szkolenie jest przeznaczone dla osób chcących zapoznać się z techniką wykorzystania relacyjnych baz danych. Umiejętności nabyte w trakcie szkolenia mogą być przydatne w codziennej pracy programisty, administratora baz danych jak i analityka tworzącego różnorodne raporty i zestawienia.
Wymagania wstępne
Od uczestników szkolenia wymagana jest znajomość środowiska Windows. Znajomość podstawowych zagadnień dotyczących tematyki relacyjnych baz danych będzie dodatkowym atutem.
Czas trwania
3 dni po 8 godzin lekcyjnych
Metoda realizacji szkolenia
Szkolenie realizowane jest w formie naprzemiennie następujących po sobie mini wykładów oraz ćwiczeń praktycznych. Szkolenie łączy w sobie fachową wiedzę merytoryczną z praktycznymi przykładami jej wykorzystania w środowisku pracy.
Wiedza teoretyczna i praktyczna
Relacyjne bazy danych
- podstawowe pojęcia (tabela, kolumna, wiersz, relacja, integralność danych, normalizacja danych, klucz główny, klucz obcy).
Narzędzia Microsoft SQL Server służące do pracy z językiem T-SQL
SQL Server Management Studio.
Wybieranie danych – polecenie SELECT.
Filtrowanie danych – klauzula WHERE.
Formatowanie wyniku zapytania
- aliasy kolumn,
- sortowanie danych,
- klauzula TOP,
- usuwanie duplikatów.
Tworzenie wyrażeń w języku T-SQL
- typy danych wykorzystywane przez SQL Server,
- konwersja jawna i niejawna.
Wykorzystanie funkcji operujących na wartościach:
- tekstowych
- datach i okresach czasu.
Grupowanie i agregowanie danych.
Złączenia
- zasada działania,
- rodzaje złączeń,
- najczęściej spotykane problemy i błędy podczas wykonywania łączenia tabel.
Operatory tablicowe
- PIVOT,
- UNPIVOT,
- APPLY.
Łączenie zbiorów
- UNION,
- EXCEPT,
- INTERSECT.
Wykorzystanie podzapytań zwykłych i skorelowanych.
Common Table Expressions (CTE) – zwykłe i rekurencyjne.
Modyfikowanie danych – polecenia:
- INSERT,
- UPDATE,
- DELETE,
- MERGE.
Transakcje, blokowanie danych.
Wykorzystanie indeksów do optymalizacji działania zapytania
- proces realizacji zapytań,
- zasady analizy planu zapytania,
- projektowanie i zakładanie indeksów,
- rodzaje indeksów,
- ocena wykorzystania indeksów.
Tworzenie tabel
- definiowanie kolumn,
- dobór typu danych,
- definiowanie reguł dotyczących wartości danych (constraints).
Tworzenie i wykorzystanie widoków.
Umiejętności
Po ukończeniu kursu uczestnik/czka będzie potrafił/a:
- Tworzyć zapytania oraz pracować z obiektami zawartymi w bazach danych używając języka T-SQL.
- Prawidłowo zaprojektować bazę danych, wybrać właściwe typy danych, dopasowane do wymagań stawianych przed strukturą bazy danych.
- Tworzyć, modyfikować oraz usuwać tabele oraz dane z wykorzystaniem T-SQL
- Projektować zapytania agregujące i grupujące, wykorzystywać podzapytania.
Ścieżka rozwoju
Po zakończeniu szkolenia rekomendowane jest skorzystanie z następujących szkoleń:
- Język T-SQL – poziom zaawansowany, które uzupełnia wiedzę uczestnika o wykorzystanie funkcji okienkowych, widoków, funkcji systemowych języka T-SQL
- Język T-SQL - programowanie. Szkolenie pozwala na opanowanie tworzenia procedur składowanych, funkcji oraz wyzwalaczy. Omawia najlepsze praktyki tworzenia własnego kodu.
- Język T-SQL – optymalizacja zapytań i strojenie wydajnościowe – szkolenie omawiające narzędzia usprawniające wykonywanie zapytań oraz zasady rozwiązywania problemów z wydajnością działania.
- SQL Server - administracja. Znajomość zasad funkcjonowania poszczególnych komponentów SQL Server pozwala na tworzenie efektywniejszych skryptów oraz programów w T-SQL
Sprawdź praktyczny warsztat SQL Server z agentem AI!
Warsztat SQL Server ze wsparciem agentowym to moment, w którym przestajesz walczyć ze składnią, a zaczynasz projektować architekturę informacji przy wsparciu GitHub Copilot!
Spotykamy się 19.05.2026 o godz. 11:00