O szkoleniu
Zapoznasz się z najważniejszymi elementami języka SQL
- Poznasz dobre praktyki dotyczące korzystania z baz danych
- Zrozumiesz działanie różnych typów połączeń tabel
- Zobaczysz, jak stosować kryteria i wyrażenia regularne
- Dzięki szkoleniu zrozumiesz fachowe słownictwo, które ułatwi poruszanie się w świecie baz danych
- Nauczysz się jak wykorzystać funkcje tekstowe, logiczne oraz jak wykonywać operacje na datach
- Dowiesz się jak stosować grupowanie i agregacje
- Zobaczysz, jaka jest różnica pomiędzy CTE a podzapytaniem
- Dzięki szkoleniu zrozumiesz, jak działają ROLLUP, CUBE i GROUPING SETS
- Zrozumiesz działanie procedur składowanych oraz widoków
- Nauczysz się jak wykorzystać konwersję danych oraz jakie niebezpieczeństwa są z tym związane
Szkolenie zostało zaprojektowane dla osób, które chcą w ekspresowym tempie nie tylko poznać podstawy, ale również zapoznać się z bardziej zaawansowanymi kwestami dotyczącymi SQL. Szkolenie przeznaczone jest dla analityków, osób odpowiedzialnych za przygotowanie danych do raportów oraz odpowiedzialnych za wszelkiego rodzaju sprawozdawczość. Jeżeli jesteś początkującym użytkownikiem lub samoukiem i chcesz otrzymać pakiet dobrych praktyk oraz sporą dawkę zaawansowanej wiedzy – to szkolenie jest dla Ciebie.
Program szkolenia
Omówienie podstawowych zagadnień związanych z relacyjnymi bazami danych (na przykładzie bazy na platformie SQL Server)
- Tabele
- Pola
- Klucze
- Indeksy
- Relacje
- Więzy integralności
Tworzenie zapytań wybierających (język SQL)
- Fraza SELECT
- Filtrowanie danych (WHERE)
- Sortowanie danych (ORDER BY)
- Grupowanie danych (GROUP BY)
- Agregowanie danych (SUM, AVG, MIN, MAX, COUNT)
- Łączenie tabel (WHERE ... = ... , WHERE ... IN ..., INNER JOIN, LEFT JOIN, itp.)
- Łączenie danych z różnych baz danych
- Stosowanie funkcji tekstowych (LEFT, RIGHT, SUBSTRING itp.)
- Frazy warunkowe
- Konwersja typów danych.
Tworzenie zapytań funkcjonalnych
- Dodawanie danych (INSERT)
- Modyfikowanie danych (UPDATE)
- Usuwanie danych (DELETE)
- Usuwanie tabel (DROP TABLE).
Tworzenie obiektów serwerowych
-
Widoki
Łączenie zapytań
Podzapytania
Wykorzystanie funkcji szeregujących
- Funkcja okna OVER()
- ROW_NUMBER()
- RANK()
- DENSE_RANK()
- NTILE(n)
Nietypowe grupowanie danych
- ROLLUP
- CUBE
- GROUPING SETS
Słowniki, sumy, różnice i iloczyny zbiorów
- UNION
- UNION ALL
- EXCEPT
- INTERSECT
Wykorzystanie wielu źródeł i łączenie danych
- Podzapytania
- Zapytania CTE (Common Table Expression)
- Wykorzystanie widoków
- Tabele tymczasowe
Tworzenie sparametryzowanych procedur składowanych
Wykonywanie operacji w pętli
Poruszanie się po rekordach
- FETCH, OFFSET
- LAG, LEAD
Transformacje na danych (PIVOT / UNPIVOT)
Rekurencyjne CTE
Suma narastające
Pobieranie, wysyłanie danych
- Import danych
- BULK INSERT
- Wysyłanie poleceń SQL z kodu VBA w Excelu (ADO Recordset)
Czas trwania
Terminy i miejsca
To szkolenie nie ma aktualnych terminów. Wyślij zapytanie o nowe terminy bądź zapisz na powiadomienia o nowych terminach.
Rejestracja
- udział w zajęciach
- materiały szkoleniowe
- certyfikat uczestnictwa
Wydarzenie nieaktualne. Wypełnij formularz, aby zapytać o nowe terminy.
- udział w zajęciach
- materiały szkoleniowe
- certyfikat uczestnictwa
Wydarzenie nieaktualne. Wypełnij formularz, aby zapytać o nowe terminy.
Najczęściej zadawane pytania
Prosimy o wypełnienie formularza zgłoszenia dostępnego na górze strony. Po jego otrzymaniu skontaktujemy się, aby potwierdzić zgłoszenie i przekazać wszystkie informacje organizacyjne.
- Nazwa firmy: Altkom Akademia S.A.
- Ulica i nr: ul. Chłodna 51
- Kod pocztowy: 00-867
- Miejscowość: Warszawa
- Numer NIP: 1880008391