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
Osoby pragnące poznać podstawy tworzenia zapytań w języku SQL, dla których dotychczasowe rozwiązania są niewystarczające.
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?
|
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. |
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
Baza relacyjna przechowuje powiązane ze sobą dane w formie tabel, zapewniając do nich dostęp. Dane połączone są relacjami, dlatego mówimy o modelu relacyjnym. Oprócz tabel baza zawiera widoki, czyli zapisane zapytania i inne obiekty takiej jak funkcje, procedury, kursory, wyzwalacze itd.
Czym jest Język SQL
SQL jest strukturalnym język zapytań. Służy do pobierania lub modyfikacji danych w tabelach. Pozwala na tworzenie zapytań, w których masz pełną kontrolę nad ich wykonaniem i działaniem.
Zapytaj o szczegóły
Comments are closed