Język SQL w bazie danych MSSQL - Plan Szkolenia
Kurs odpowiada na pytania
- Jak zbudować zapytanie?
- Jakie możliwości oferuje SQL?
- Czym jest relacyjna baza danych?
- Jaka jest struktura i polecenia SQL?
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, daty
- Funkcje konwersji
- Zagnieżdżanie funkcji
- Obsługa wartości NULL
Agregowanie danych za pomocą funkcji grupowania
- Funkcje grupowania
- Jak funkcje grupowania traktują wartości NULL
- Tworzenie grup danych – klauzula GROUP BY
- Grupowanie wielu kolumn
- Redukcja wyników funkcji grupowania – klauzula HAVING
Pobieranie danych z wielu tabel
- Typy złączeń
- Aliasy tabel
- Złączenia w klauzuli WHERE
- Złączenie wewnętrzne INNER JOIN
- Złą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 zbiorowe
- 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
Wprowadzenie do SQL Server 2012 Integration Services (SSIS)
28 godzinTo szkolenie prowadzone przez instruktora, na żywo w Polsce (online lub na miejscu) jest skierowane do programistów i administratorów baz danych na poziomie początkującym do średniozaawansowanego, którzy chcą zdobyć biegłość w SQL Server 2012 Integration Services.
Pod koniec szkolenia uczestnicy będą mogli:
- Zrozumieć zasady ETL i rolę SSIS.
- Tworzyć, wdrażać i zarządzać pakietami SSIS.
- Projektować i implementować Control Flow w celu definiowania przepływu zadań w pakiecie.
- Implementować Workflow i ustawiać ograniczenia dla efektywnego wykonywania zadań.
- Konstruować Data Flows do ekstrakcji, transformacji i ładowania danych.
- Pracować ze Zmiennymi i Kontenerami w celu zwiększenia elastyczności pakietów.
- Zarządzać Transakcjami w celu zapewnienia spójności danych.
- Implementować skuteczne techniki obsługi błędów i debugowania.
- Konfigurować Logowanie w celu śledzenia i monitorowania.
- Obsługiwać Slowly Changing Dimensions w celu zarządzania zmieniającymi się danymi.
- Wdrażać Pakiet do użytku produkcyjnego.
- Implementować środki Bezpieczeństwa w celu ochrony wrażliwych danych.
- Wykorzystywać Skrypty do rozszerzania funkcjonalności SSIS.
- Stosować Najlepsze Praktyki w celu tworzenia wydajnych i łatwych w utrzymaniu rozwiązań SSIS.
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.
Podstawy Funkcji Analitycznych
21 godzinTo szkolenie prowadzone przez instruktora na żywo w Polsce (online lub na miejscu) jest skierowane do średnio zaawansowanych administratorów baz danych, programistów SQL i analityków danych, którzy chcą doskonalić swoje umiejętności SQL, opanowując korzystanie z Funkcji Analitycznych.
Po zakończeniu szkolenia uczestnicy będą mogli:
- Zrozumieć koncepcję i znaczenie Funkcji Analitycznych.
- Stosować różne Funkcje Analityczne do rozwiązywania złożonych problemów analitycznych.
- Łączyć Funkcje Analityczne z innymi funkcjami SQL w celu kompleksowej analizy danych.
- Optymalizować zapytania w celu poprawy wydajności przy użyciu Funkcji Analitycznych.
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.
Master Data Services - Wprowadzenie
14 godzinKlluczowe cechy i funkcje MDS:
Zarządzanie danymi głównymi: MDS pozwala na centralne zarządzanie danymi głównymi, które są współdzielone i wykorzystywane przez różne systemy i aplikacje w organizacji. Dane te mogą obejmować informacje o produktach, klientach, pracownikach, dostawcach i innych ważnych dla firmy kategoriach.
Modelowanie danych: Umożliwia tworzenie modeli danych, które odpowiadają strukturze i wymaganiom organizacji. W ramach tych modeli można definiować jednostki, atrybuty i relacje.
Integracja i synchronizacja danych: MDS integruje się z różnymi źródłami danych, co pozwala na synchronizację i aktualizację danych głównych w całej organizacji.
Wersjonowanie i zarządzanie zmianami: Oferuje możliwość wersjonowania danych, co umożliwia śledzenie zmian i zarządzanie różnymi wersjami danych głównych.
Zarządzanie jakością danych: Zapewnia narzędzia do utrzymania wysokiej jakości danych, w tym funkcje walidacji i czyszczenia danych.
Bezpieczeństwo i kontrola dostępu: MDS umożliwia definiowanie uprawnień i zasad dostępu do danych, zapewniając, że tylko upoważnione osoby mogą wprowadzać zmiany lub przeglądać wrażliwe informacje.
Workflow i procesy biznesowe: Możliwość tworzenia procesów workflow, które zapewniają, że dane przechodzą przez odpowiednie etapy zatwierdzenia przed ich publikacją lub aktualizacją.
MDS jest szczególnie przydatny w dużych organizacjach, gdzie istnieje potrzeba koordynacji i zarządzania danymi głównymi w różnych systemach i aplikacjach. Umożliwia to efektywne zarządzanie zasobami informacyjnymi, co jest kluczowe dla podejmowania świadomych decyzji biznesowych i utrzymania wysokiej jakości operacji.
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.
Bootcamp Rozwoju SQL
35 godzinTo szkolenie prowadzone przez instruktora, na żywo w Polsce (online lub na miejscu), jest skierowane do początkujących, programistów i administratorów baz danych, którzy chcą nauczyć się lub poprawić swoje umiejętności i wiedzę w zakresie rozwoju SQL.
Pod koniec szkolenia uczestnicy będą mogli instalować, tworzyć, zarządzać, manipulować i monitorować bazy danych przy użyciu SQL i systemów zarządzania bazami danych.
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 wydobywania i analizowania danych z dowolnej bazy danych oraz tworzenia raportów. Uczestnicy kursu dowiedzą się:
- jak pisać zapytania SQL
- czym są bazy relacyjne i jak z nich korzystać
- czym są relacje i jak je tworzyć
- struktura 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.
Business Intelligence z SSAS
14 godzinSSAS (SQL Server Analysis Services) to narzędzie Microsoft SQL Server do przetwarzania transakcyjnego (OLAP) i eksploracji danych, służące do analizowania danych z wielu baz danych, tabel lub plików. Modele danych semantycznych dostarczane przez SSAS są wykorzystywane przez aplikacje klienckie, takie jak Power BI, Excel, Reporting Services oraz inne narzędzia do wizualizacji danych.
W tym szkoleniu prowadzonym przez instruktora (na miejscu lub zdalnie) uczestnicy nauczą się, jak używać SSAS do analizowania dużych wolumenów danych w bazach danych i hurtowniach danych.
Po zakończeniu szkolenia uczestnicy będą mogli:
- Zainstalować i skonfigurować SSAS
- Zrozumieć relację między SSAS, SSIS i SSRS
- Stosować wielowymiarowe modelowanie danych, aby wyciągać wnioski biznesowe z danych
- Projektować kostki OLAP (Online Analytical Processing)
- Wykonywać zapytania i manipulować danymi wielowymiarowymi za pomocą języka zapytań MDX (Multidimensional Expressions)
- Wdrażać rzeczywiste rozwiązania BI przy użyciu SSAS
Grupa docelowa
- Profesjonaliści z dziedziny Business Intelligence (BI)
- Analitycy danych
- Specjaliści od baz danych i hurtowni danych
Format kursu
- Interaktywne wykłady i dyskusje
- Dużo ćwiczeń i praktyki
- Praktyczne wdrażanie w środowisku live-lab
Opcje dostosowania kursu
- To szkolenie opiera się na najnowszej wersji Microsoft SQL Server i SSAS.
- Aby zamówić dostosowane szkolenie, 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.