Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Plan Szkolenia
Widoki SQL (View)
- Przekształcanie zapytań do formy widoków oraz zarządzania nimi.
Funkcje warunkowe
- Warunkowe przekształcanie danych w zapytaniach
- Funkcja CAST
Podzapytania
- Zagnieżdżanie zapytań,
- Tworzenie podzapytań i warunków opartych na podzapytaniach.
Agregacja
- Zliczanie i grupowane danych z użyciem funkcji agregujących
- Kostki danych CUBE, ROLLUP i GROUPING SETS.
- Funkcje SUM(), MIN(), MAX(), COUNT(), AVG().
- Filtrowanie zestawów rekordów przed grupowaniem WHERE i po grupowaniu HAVING.
Funkcje okien
- Praca ze zdefiniowanymi obszarami danych.
- Obliczenia oparte na uporządkowanych wierszach.
- Zastosowanie klauzuli OVER z PARTITION BY i ORDER BY wraz z funkcjami agregacji SUM(), MIN(), MAX(), COUNT(), AVG() oraz rankingowymi i analitycznymi typowymi dla okien RANK(), ROW_NUMBER(), LEAD(), LAG(), FIRST_VALUE(), LAST_VALUE().
Wyrażenia tabelaryczne CTE
- Tworzenie i wykorzystania wstępnie przeliczanych zapytań do bazy danych.
- Metody szybkiego tworzenia wielopoziomowych zapytań z łatwym do utrzymania uporządkowanym kodem.
Typy danych w bazie danych.
- Konwersja i normalizacja danych pobieranych z serwera SQL.
- Wykorzystanie możliwości bazy danych w zakresie pracy z konkretnymi typami danych takimi jak tekst, wartości liczbowe i data.
- Ograniczenia i możliwości jakie daje możliwość przekształcania jednych w drugie.
- Zastosowanie polecenia CAST.
- Obsługa problemów i błędów związanych z przekształceniami.
Funkcje typu PIVOT/UNPIVOT
- Przekształcanie danych poprzez przestawienia kolumn (układ tabeli przestawnej).
- Tworzenie raportów, które znacząco skracają ilość pobieranych danych.
- Mogą to być polecenia PIVOT/UNPIVOT lub działające podobnie podzapytania oparte o CTE.
Optymalizacja zapytań
- Sposoby przyśpieszenia wykonania zapytania.
- Jak sprawić, aby wykonanie zapytań było szybsze i mniej obciążające dla serwera bazy danych.
- Narzędzie pomocne w planowaniu etapów przetwarzania zapytania.
Język DDL
- Kwerendy akcji – DML (Data Modification Language) – pomaga przetwarzać dane bezpośrednio na serwerze.
- Modyfikacja danych - praca z poleceniami INSERT INTO – dodawanie rekordów, SELECT INTO tworzenie tabeli z zapytania typu SELECT, UPDATE – modyfikacja danych i DELETE usuwanie rekordów.
Język DML
- Obiekty SQL – język DDL (Data Definition Language)
- Ppolecenia CREATE – tworzenie obiektu, ALTER modyfikacja obiektu i DROP – usunięcie obiektu.
Wymagania
Szkolenie jest przeznaczone dla osób znających podstawy tworzenia zapytań w języku SQL lub pragnące odświeżyć swoją wiedzę z tego zakresu.
21 godzin
Opinie uczestników (3)
ćwiczenia i sposób ich tłumaczenia
Marcin Lipiec - Izba Administracji Skarbowej w Rzeszowie
Szkolenie - Wprowadzenie do Neo4j - grafowej bazy danych
Interakcja z prowadzącym, możliwość zadawania pytań na gorąco
Grzegorz Ziegert
Szkolenie - Administration with Powershell
The adjustment made in the lecture/lessons by the trainer once he understood the current SSIS application that we are bound to maintain. The topics became more suitable/usable to us.