Trwają zapisy do grupy
Język SQL w bazie MS SQL
Szkolenie ma na celu kompleksowe wprowadzenie do języka SQL w kontekście bazy danych Microsoft SQL Server, obejmując podstawowe i zaawansowane zapytania, zarządzanie danymi oraz optymalizację wydajności zapytań.
1950 PLN+23% VAT (2398 PLN brutto / 1 os.)Czas trwania szkolenia:2 dni (16h)
Poziom zaawansowania:
Kod kursu:SQL/MSSQL
Język SQL w bazie MS SQL
Cele szkolenia
- Zdobycie solidnych podstaw w zakresie języka SQL w MS SQL
- Nauka pisania zapytań do selekcji, wstawiania, aktualizacji i usuwania danych
- Zrozumienie zarządzania schematami, indeksami i powiązaniami między tabelami
- Wprowadzenie do optymalizacji zapytań i zarządzania wydajnością
Dla kogo?
- Programistów i administratorów baz danych, którzy chcą nauczyć się SQL w MS SQL
- Analityków danych pragnących zrozumieć, jak efektywnie pracować z danymi w MS SQL
- IT Professionals pragnących rozszerzyć swoje umiejętności o SQL w kontekście Microsoft SQL Server
Zalety
- Praktyczne umiejętności w zakresie korzystania z SQL w Microsoft SQL Server
- Zrozumienie kluczowych koncepcji związanych z zarządzaniem danymi w MS SQL
- Umiejętność optymalizacji zapytań dla poprawy wydajności
Wymagania
- Podstawowa znajomość pracy z systemami baz danych
- Zrozumienie podstawowych koncepcji programowania
W cenie otrzymasz:
- Materiały szkoleniowe
- Certyfikat ukończenia szkolenia
- W przypadku szkolenia w trybie stacjonarnym zapewnimy Ci również lunch oraz sprzęt niezbędny do nauki
Program
Wprowadzenie do Microsoft SQL Server i SQL
- Podstawy Microsoft SQL Server i architektura systemu
- Wprowadzenie do języka SQL i jego rola w zarządzaniu danymi
Tworzenie i zarządzanie bazami danych
- Tworzenie nowych baz danych
- Tworzenie, modyfikowanie i usuwanie tabel
- Typy danych w Microsoft SQL Server
Podstawowe operacje na danych
- Selekcja danych: komenda SELECT
- Filtrowanie danych: klauzula WHERE
- Sortowanie danych: klauzula ORDER BY
- Ograniczanie wyników: TOP, OFFSET FETCH
Zaawansowane operacje na danych
- Wstawianie danych: komenda INSERT
- Aktualizacja danych: komenda UPDATE
- Usuwanie danych: komenda DELETE
- Obsługa NULL w SQL
Zarządzanie powiązaniami i integralnością danych
- Tworzenie powiązań między tabelami
- Klucze główne i obce
- Złączenia (JOIN): INNER JOIN, LEFT JOIN, RIGHT JOIN, FULL JOIN
Funkcje wbudowane w Microsoft SQL Server
- Funkcje agregujące: COUNT, SUM, AVG, MAX, MIN
- Funkcje tekstowe: CONCAT, SUBSTRING, REPLACE
- Funkcje daty i czasu: GETDATE, DATEADD, DATEDIFF
- Funkcje numeryczne: ROUND, CEILING, FLOOR
Podzapytania i operacje na zbiorach
- Proste podzapytania
- Podzapytania skorelowane
- Operacje na zbiorach: UNION, UNION ALL, INTERSECT, EXCEPT
Zarządzanie indeksami
- Tworzenie i usuwanie indeksów
- Typy indeksów w Microsoft SQL Server
- Wpływ indeksów na wydajność zapytań
Transakcje i zarządzanie sesjami
- Wprowadzenie do transakcji: BEGIN TRANSACTION, COMMIT, ROLLBACK
- Zarządzanie poziomami izolacji
- Monitorowanie i zarządzanie sesjami użytkowników
Podstawy optymalizacji wydajności zapytań
- Wprowadzenie do Query Planner
- Analiza i interpretacja planów wykonania zapytań
- Wskazówki dotyczące optymalizacji zapytań