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

Liczba uczestników



Cena za uczestnika

Opinie uczestników (3)

Szkolenia Powiązane

Introduction to SQL Server 2012 Integration Services (SSIS)

28 godzin

Powiązane Kategorie