Język SQL – szybki start
Naucz się języka SQL od postaw w 3 dni
O szkoleniu
Podstawy tworzenia zapytań w języku SQL dla wybranego serwera baz danych. Szkolenie o profilu ogólnym. Jego adresatami są osoby przetwarzające i analizujące duże ilości danych.
Cel szkolenia
Zapoznanie z terminologią i narzędziami niezbędnymi w pracy z bazą danych SQL. Poznanie możliwości języka SQL oraz wykorzystanie go w codziennej.
Adresaci szkolenia
Na jakiej bazie danych prowadzone jest szkolenie
Szkolenie jest realizowane na wybranej przez Ciebie bazie danych. Nie ma potrzeby instalacji serwera SQL. Do celów szkoleniowych zostanie udostępniona baza danych SQL. Jedyne co będzie Ci potrzebne to aplikacja klienta bazy danych, dzięki czemu będziesz mógł tworzyć kod SQL.
Czego się nauczysz?
Usprawnisz wymianę informacji ze współpracownikami. Będziesz w stanie utworzyć ujednolicony system raportujący. Standaryzacja metod generowania raportów i tworzenia zestawień dla analiz przestanie być dla Ciebie problemem.
Gdzie użyjesz nabytej wiedzy?
Podniesiesz efektywność pracy związanej z tworzeniem raportów i zestawień w arkuszach kalkulacyjnych i narzędziach BI. Zauważysz też wzrost komfortu w dostępie do danych.
Program szkolenia
Technicznie
|
O co w tym chodzi?
Co jest czym i do czego służy w bazie danych. Jakie operacja możesz wykonać na bazie danych. Narzędzia niezbędne w pracy z bazą danych, jakich potrzebujesz.
|
Pobieranie rekordów
|
Jak zapytać bazę, aby uzyskać odpowiedź Pierwsze zapytanie. Gdzie znajdę interesujące informacje? Jak już je znajdę to co mogę z nimi zrobić? |
Zapytania wybierające - DQL (Data Query Language)
|
Pobieranie danych Sposoby na ograniczanie wyniku zapytania, na szerokość i długość, czyli pod względem ilości kolumn jak i wierszy. Co to są kryteria w zapytaniu i jak ich używać. Jak szukać wartości określonych: liczby, daty, tekst, a jak nieokreślonych lub pustych. |
Operacje na połączonych tabelach
|
Co jeśli dane są w wielu tabelach? Jak łączyć tabele bazy danych. Co jest elementem łączącym tabele i co mają do tego relacje. Po co mi klucz główny i obcy. Czym łączenie tabel różni się od wyszukaj pionowo? |
Funkcje i wyrażenia w języku SQL
|
Co ma wspólnego SQL z Excelem? Co to są wbudowane funkcje SQL i co mają wspólnego z arkuszem kalkulacyjnym. Grupy funkcji jakie mogą mi się przydać: matematyczne, tekstowe (łączenie, oczyszczenie i przekształcanie), czasu, konwersji danych (jak z liczby zrobić tekst, z daty liczbę itp.). |
Zapytania agregujące
|
Jak zliczać i grupować dane? Co wspólnego ma agregacja z tabelą przestawną i dlaczego to w SQL nie ma ograniczeń? Jakich funkcji mogę użyć przy grupowaniu. Jak zachowają się wartości puste (NULL). |
Łączenie wyników zapytania
|
Czy mogę połączyć wyniki kilku zapytań? Jakie są warunki łączenia wyników zapytań i na co uważać. |
Zapytania zagnieżdżone
|
Czy jedno zapytanie może użyć innego? Podstawy optymalizacji zapytań. W jaki sposób mogę podstawić wynik jednego zapytania w drugim. |
Zaawansowane zapytania w SQL Server
|
Jak uprościć zapis zapytania? Czy da się zapisać podzapytania prościej? Jak poukładać dane w bloki tematyczne. |
Język SQL w aplikacjach zewnętrznych
|
Gdzie mogę użyć języka SQL? Jak uruchomić zapytanie w Excelu, Power BI i jak poradzić sobie w innych aplikacjach. |
Słowniczek
Relacyjne bazy danych
Czym jest Język SQL
azuresql baza danych dla analityków kurs sql mysql postgresql sql sql dla księgowych sql excel sql od podstaw sql w 3 dni