Język SQL w bazie danych MSSQL - Plan Szkolenia
Pisanie wydajnych zapytań SQL w Microsoft SQL Server stanowi podstawę każdego przedsiębiorczego potoku danych. Kurs omawia kluczowe techniki, zaczynając od modeli relacyjnych baz danych, następnie przechodzi przez pobieranie, filtrowanie, sortowanie i agregację danych przy użyciu funkcji grupujących i podzapytań. Uczestnicy poznają łączenia wielu tabel, operatory zbiorów, operacje DML oraz kontrolę transakcji, aby niezawodnie pozyskiwać i manipulować zbiorami danych biznesowych.
Plan Szkolenia
Modele relacyjnych baz danych
- Struktura relacyjnej bazy danych
- Operatory relacyjne
Pobieranie danych
- Zasady pisania zapytań SQL
- Składnia SELECT
- Wybór wszystkich kolumn
- Zapytania z operacjami arytmetycznymi
- Aliasy kolumn
- Literały
- Konkatenacja
Ograniczanie wyników
- Klauzula WHERE
- Operatory porównania
- Warunek LIKE
- Warunek BETWEEN ... AND
- Warunek IS NULL
- Warunek IN
- Operatory logiczne
- Wiele warunków w klauzuli WHERE
- Kolejność operatorów
- Klauzula DISTINCT
Sortowanie danych
- Klauzula ORDER BY
- Sortowanie według wielu kolumn lub wyrażeń
Funkcje SQL
- Różnice między funkcjami jedno- i wielowierszowymi
- Funkcje tekstowe, numeryczne, datowe
- Funkcje konwersji
- Zagnieżdżanie funkcji
- Obsługa wartości NULL
Agregacja danych przy użyciu funkcji grupujących
- Funkcje grupujące
- Jak funkcje grupujące traktują wartości NULL
- Tworzenie grup danych – klauzula GROUP BY
- Grupowanie wielu kolumn
- Redukcja wyniku funkcji grupowania – klauzula HAVING
Pobieranie danych z wielu tabel
- Typy łączeń
- Aliasy tabel
- Łączenia w klauzuli WHERE
- INNER JOIN – łączenie wewnętrzne
- Łączenia zewnętrzne LEFT, RIGHT
- Iloczyn kartezjański
Podzapytania
- Miejsce podzapytań w poleceniu SELECT
- Podzapytania jedno- i wielowierszowe
- Operatory podzapytań jedno-wierszowych
- Operatory podzapytań wielowierszowych – IN, ALL, ANY
Operatory zbiorów
- Operator UNION
- Operator INTERSECT
- Operator EXCEPT
Wstawianie, aktualizowanie i usuwanie danych
- Polecenie INSERT
- Polecenie UPDATE
- Polecenie DELETE
Transakcje
Wymagania
- Umiejętność obsługi komputera
- Znajomość dowolnego systemu operacyjnego
Szkolenia otwarte są realizowane w przypadku uzbierania się grupy szkoleniowej liczącej co najmniej 5 osób na dany termin.
Język SQL w bazie danych MSSQL - Plan Szkolenia - Rezerwacja
Język SQL w bazie danych MSSQL - Plan Szkolenia - Zapytanie
Opinie uczestników (1)
Przekazanie wiedzy na prostych i zrozumiałych przykładach.
Katsiaryna
Szkolenie - SQL language in MSSQL
Propozycje terminów
Szkolenia Powiązane
SQL Zaawansowany
14 godzinTen prowadzony przez instruktora, żywy trening w Polsce (online lub na miejscu) jest skierowany do średniozaawansowanych administratorów baz danych, developerów i analityków, którzy chcą opanować zaawansowane funkcjonalności SQL do złożonych operacji na danych i zarządzania bazami danych.
Pod koniec tego szkolenia uczestnicy będą mogli:
- Wykonywać zaawansowane techniki zapytań przy użyciu unii, podzapytań i złożonych złączeń.
- Dodawać, aktualizować i usuwać dane, tabele, widoki i indeksy z precyzją.
- Zapewniać integralność danych poprzez transakcje i manipulować strukturami baz danych.
- Tworzyć i zarządzać bazami danych efektywnie dla solidnego przechowywania i pobierania danych.
AI dla SQL: Wykorzystanie dużych modeli językowych do inteligentnego zapytań i optymalizacji
21 godzinAI dla SQL to zastosowanie sztucznej inteligencji i dużych modeli językowych (LLM) do automatyzacji, optymalizacji i usprawnienia sposobu generowania, wykonywania i interpretowania zapytań SQL w środowiskach danych przedsiębiorstw.
To szkolenie prowadzone przez instruktora, na żywo (online lub na miejscu) jest skierowane do inżynierów danych i liderów technicznych na poziomie średniozaawansowanym, którzy chcą zintegrować możliwości AI z przepływami pracy SQL, aby umożliwić zapytania w języku naturalnym, inteligentną optymalizację i zautomatyzowaną analizę danych.
Po zakończeniu szkolenia uczestnicy będą mogli:
- Integrować modele LLM, takie jak GPT, DeepSeek, LLaMA, Qwen i Mistral, w środowiskach SQL.
- Budować potoki konwersji języka naturalnego na SQL dla dostępu do danych w formie konwersacyjnej.
- Wdrażać optymalizację zapytań i wykrywanie błędów oparte na AI.
- Projektować bezpieczne, audytowalne przepływy pracy AI-SQL do użytku w przedsiębiorstwach.
Format kursu
- Interaktywne wykłady i dyskusje.
- Wiele ćwiczeń i praktyki.
- Praktyczna implementacja w środowisku live-lab.
Opcje dostosowania kursu
- Aby zamówić dostosowane szkolenie, skontaktuj się z nami w celu ustalenia szczegółów.
ZARZĄDZANIE I PROJEKTOWANIE BAZ DANYCH SQL - Szyte na miarę
14 godzinFormat kursu
- Interaktywny wykład i dyskusja.
- Wiele ćwiczeń i praktyki.
- Praktyczna implementacja w środowisku live-lab.
Oracle SQL - zaawansowany
14 godzinPo zakończeniu szkolenia uczestnicy będą potrafili:
Szkolenie jest dedykowane osobom o profilu użytkownika, programisty lub administratora, które posiadają już pewną wiedzę na temat pracy z bazą danych Oracle i chcą ją pogłębić i usystematyzować. Jest to uzupełnienie kursu ORA_S1.
Po zakończeniu szkolenia uczestnicy będą potrafili:
- Szkolenie zapewni uczestnikom umiejętności efektywnego przechowywania i przetwarzania danych przy użyciu SQL, wprowadzając wiedzę na temat optymalizacji, analizy oraz różnych metod ekstrakcji danych. Jednocześnie dostarczy wiedzy na temat architektury bazy danych i jej zaawansowanych możliwości w tworzeniu efektywnych aplikacji.
Format kursu
- Interaktywny wykład i dyskusja.
- Dużo ćwiczeń i praktyki.
- Praktyczna implementacja w środowisku live-lab.
Opcje dostosowania kursu
- Aby zamówić dostosowane szkolenie z tego kursu, prosimy o kontakt w celu uzgodnienia szczegółów.
SQL Poziom zaawansowany dla Analityków
21 godzinCelem tego kursu jest zapewnienie jasnego zrozumienia wykorzystania SQL w różnych
bazach danych (Oracle, SQL Server, MS Access...). Zrozumienie funkcji analitycznych oraz
sposobu łączenia różnych tabel w bazie danych pomoże uczestnikom przenieść operacje analizy danych
na stronę bazy danych, zamiast wykonywać je w aplikacji MS Excel. Może to również
pomóc w tworzeniu dowolnego systemu IT, który wykorzystuje relacyjną bazę danych.
Podstawy SQL
14 godzinSQL to standardowy język używany do dostępu i manipulowania bazami danych.
To szkolenie prowadzone przez instruktora, na żywo (online lub na miejscu) jest skierowane do użytkowników na poziomie początkującym, którzy chcą zrozumieć i używać SQL do zapytań i raportowania danych.
Pod koniec tego szkolenia uczestnicy będą mogli:
- Zrozumieć strukturę relacyjnych baz danych.
- Pisać podstawowe instrukcje SQL do pobierania, filtrowania i sortowania danych.
- Używać funkcji agregujących do podsumowywania danych.
- Wykonywać podstawowe połączenia między wieloma tabelami.
Format kursu
- Interaktywny wykład i dyskusja.
- Dużo ćwiczeń i praktyki.
- Praktyczna implementacja w środowisku live-lab.
Opcje dostosowania kursu
- Aby zamówić dostosowane szkolenie dla tego kursu, prosimy o kontakt w celu ustalenia szczegółów.
SQL: Od podstaw do poziomu średniozaawansowanego
35 godzinTo szkolenie prowadzone przez instruktora na żywo w Polsce (online lub na miejscu) jest skierowane do analityków danych, specjalistów baz danych oraz programistów na poziomie początkującym do średniozaawansowanego, którzy chcą nauczyć się SQL, aby efektywnie zarządzać bazami danych.
Po zakończeniu szkolenia uczestnicy będą mogli:
- Zrozumieć i stosować podstawowe polecenia i zapytania SQL.
- Tworzyć i manipulować tabelami oraz bazami danych.
- Używać SQL do sortowania, filtrowania i podsumowywania danych.
- Wdrażaæ bardziej złożone operacje, takie jak łączenia, podzapytania i operacje na zbiorach.
- Stosować techniki średniozaawansowane, takie jak indeksy, widoki, procedury składowane i wyzwalacze.
Podstawy SQL do zaawansowanego tworzenia zapytań
10 godzinSQL to ustandaryzowany język używany do wykonywania zapytań, manipulowania i zarządzania danymi w relacyjnych systemach baz danych.
To szkolenie prowadzone przez instruktora (online lub na miejscu) jest skierowane do użytkowników na poziomie od początkującego do zaawansowanego, którzy chcą budować efektywne zapytania SQL i pewnie pracować z relacyjnymi bazami danych.
Pod koniec szkolenia uczestnicy zdobędą umiejętności, aby:
- Tworzyć zapytania SQL do pobierania, filtrowania i sortowania danych.
- Manipulować danymi za pomocą operacji insert, update i delete.
- Tworzyć złączenia, podzapytania i zagregowane raporty.
- Stosować zaawansowane techniki SQL do analizy danych w rzeczywistych zastosowaniach.
Format kursu
- Wykłady prowadzone przez instruktora połączone z dyskusjami.
- Praktyczne ćwiczenia z budowania zapytań.
- Demonstracje na żywo z wykorzystaniem rzeczywistych zbiorów danych.
Opcje dostosowania kursu
- Jeśli potrzebujesz dostosowanego programu SQL dla swojej organizacji, skontaktuj się z nami, aby to ustalić.
SQL Fundamentals
14 godzinTen kurs SQL jest przeznaczony dla osób, które chcą zdobyć niezbędne umiejętności do ekstrakcji i analizy danych z dowolnej bazy danych oraz tworzenia raportów. Uczestnicy kursu nauczą się:
- jak pisać zapytania SQL
- czym są bazy relacyjne i jak z nich korzystać
- czym są relacje i jak je tworzyć
- strukturę danych
- różnice między dialektami SQL (Oracle, T-SQL, ANSI)
- praktyczne umiejętności pisania zapytań
Ten kurs SQL dotyczy ogólnego standardu ANSI SQL. Może być stosowany w dowolnej bazie danych, w tym Oracle, MySQL, Microsoft Access, Microsoft SQL Server, DB2, Informix, PostgreSQL oraz innych bazach relacyjnych.
SQL Średniozaawansowany
14 godzinSQL to potężny język do zarządzania i analizy strukturyzowanych danych w relacyjnych bazach danych.
Ten prowadzony przez instruktora, żywy trening (online lub na miejscu) skierowany jest do użytkowników na poziomie średniozaawansowanym, którzy chcą pogłębić swoje umiejętności SQL w zakresie złożonych zapytań, manipulacji danymi oraz optymalizacji wydajności.
Pod koniec tego szkolenia uczestnicy będą mogli:
- Pisać złożone zapytania SQL, korzystając z zaawansowanych łączeń i podzapytań.
- Manipulować danymi za pomocą INSERT, UPDATE i DELETE.
- Korzystać z funkcji okienkowych do zaawansowanej analizy.
- Optymalizować zapytania w celu poprawy wydajności.
Format kursu
- Interaktywny wykład i dyskusja.
- Dużo ćwiczeń i praktyki.
- Praktyczna implementacja w środowisku live-lab.
Opcje dostosowania kursu
- Aby zamówić dostosowane szkolenie dla tego kursu, prosimy o kontakt w celu ustalenia szczegółów.
Analiza danych z użyciem SQL, Python i Tableau
14 godzinTo szkolenie prowadzone przez instruktora, na żywo w Polsce (online lub na miejscu) jest skierowane do naukowców zajmujących się danymi i programistów, którzy chcą używać i integrować SQL, Python i Tableau do wykonywania złożonych analiz, przetwarzania i wizualizacji danych.
Po zakończeniu szkolenia uczestnicy będą mogli:
- Skonfigurować niezbędne środowisko do analizy danych z użyciem SQL, Python i Tableau.
- Zrozumieć kluczowe koncepcje integracji oprogramowania (dane, serwery, klienci, API, punkty końcowe itp.).
- Odświeżyć podstawy Python i SQL.
- Wykonywać techniki wstępnego przetwarzania danych w Python.
- Nauczyć się, jak łączyć Python i SQL do analizy danych.
- Tworzyć wartościowe wizualizacje danych i wykresy w Tableau.
Business Intelligence z użyciem SSAS
14 godzinSSAS (SQL Server Analysis Services) to narzędzie do przetwarzania transakcyjnego (OLAP) oraz wydobywania danych w środowisku Microsoft SQL Server, służące do analizy danych w wielu bazach, tabelach lub plikach. Semantyczne modele danych dostarczane przez SSAS są wykorzystywane przez aplikacje klienckie, takie jak Power BI, Excel, Reporting Services oraz inne narzędzia do wizualizacji danych.
W trakcie tego szkolenia prowadzonego przez instruktora (stacjonarnego lub zdalnego), uczestnicy nauczą się, jak korzystać z SSAS w celu analizy dużych ilości danych w bazach danych i magazynach danych.
Pod koniec szkolenia uczestnicy będą potrafili:
- Zainstalować i skonfigurować SSAS
- Zrozumieć zależności między SSAS, SSIS a SSRS
- Zastosować modelowanie danych wielowymiarowych w celu uzyskania biznesowych wniosków z danych
- Zaprojektować kostki OLAP (Online Analytical Processing)
- Wykonywać zapytania i manipulować danymi wielowymiarowymi przy użyciu języka zapytań MDX (Multidimensional Expressions)
- Wdrożyć rzeczywiste rozwiązania Business Intelligence z wykorzystaniem SSAS
Grupa docelowa
- Specjaliści ds. Business Intelligence (BI)
- Analitycy danych
- Specjaliści od baz danych i magazynów danych
Forma prowadzenia kursu
- Interaktywna wykład i dyskusje
- Wiele ćwiczeń praktycznych
- Szkolenie praktyczne w środowisku labolatorium online
Opcje personalizacji kursu
- Szkolenie opiera się na najnowszej wersji Microsoft SQL Server i SSAS.
- Aby zamówić spersonalizowane szkolenie z tego zakresu, prosimy o kontakt w celu uzgodnienia szczegółów.
Wprowadzenie do SQL Server 2022 Integration Services (SSIS)
28 godzinTo szkolenie prowadzone przez instruktora, na żywo w Polsce (online lub na miejscu) jest skierowane do profesjonalistów od danych na poziomie podstawowym, którzy chcą nauczyć się projektować, wdrażać i zarządzać pakietami SSIS w celu wykonywania zadań integracji i transformacji danych.
Po zakończeniu szkolenia uczestnicy będą mogli:
- Zrozumieć architekturę i komponenty SSIS.
- Projektować i wdrażać procesy ETL przy użyciu SSIS.
- Korzystać z narzędzi SSIS do tworzenia, wdrażania i zarządzania rozwiązaniami do integracji danych.
- Rozwiązywać problemy i optymalizować pakiety SSIS pod kątem wydajności i niezawodności.
SQL Server 2022 Integration Services (SSIS) – Przepływy danych i zaawansowane transformacje
14 godzinSQL Server Integration Services (SSIS) to komponent Microsoft SQL Server, który zapewnia platformę do integracji danych i aplikacji przepływu pracy. Jest używany do migracji danych, tworzenia hurtowni danych oraz zadań transformacyjnych.
Szkolenie prowadzone przez instruktora na żywo (online lub na miejscu) jest skierowane do średnio zaawansowanych specjalistów ds. danych i deweloperów, którzy chcą skupić się na projektowaniu zaawansowanych przepływów danych SSIS, transformacji oraz zarządzaniu Powoli Zmieniającymi się Wymiarami (SCD) w scenariuszach związanych z hurtowniami danych.
Pod koniec szkolenia uczestnicy będą mogli:
- Projektować i implementować solidne przepływy danych przy użyciu SSIS.
- Pracować z różnymi źródłami danych, miejscami docelowymi i transformacjami.
- Implementować Powoli Zmieniające się Wymiary (SCD) do obsługi historycznych zmian danych.
- Skutecznie wdrażać, wykonywać i rozwiązywać problemy z pakietami SSIS.
Format kursu
- Interaktywne wykłady i dyskusje.
- Wiele ćwiczeń i praktyki.
- Praktyczna implementacja w środowisku live-lab.
Opcje dostosowania kursu
- Aby zamówić dostosowane szkolenie dla tego kursu, skontaktuj się z nami w celu ustalenia szczegółów.
Transact SQL Zaawansowany
7 godzinUczestnicy zdobędą wiedzę na temat bardziej zaawansowanych funkcji Transact SQL oraz będą mogli wykonać każde z poniższych działań:
- Używanie zapytań do zwracania złożonych zestawów wynikowych
- Zarządzanie obiektami bazy danych w celu poprawy wydajności zapytań
- Optymalizacja zapytań w celu zwiększenia ich wydajności
Ten kurs jest przeznaczony dla każdego, kto obecnie używa Transact SQL do pobierania danych z bazy danych Microsoft SQL Server i chce poszerzyć swoją wiedzę, szczególnie w obszarach analizy danych oraz poprawy szybkości zapytań.