SQL – język dostępu do bazy danych MS SQL Server – poziom zaawansowany
SQL – język dostępu do bazy danych MS SQL Server – poziom zaawansowany
Informacje podstawowe
Informacje podstawowe
- KategoriaInformatyka i telekomunikacja / Bazy danych
- Identyfikatory projektówMałopolski Pociąg do kariery, Kierunek - Rozwój, Nowy start w Małopolsce z EURESEM, Zachodniopomorskie Bony Szkoleniowe, Regionalny Fundusz Szkoleniowy II
- Grupa docelowa usługi
Profil uczestników
Kurs przeznaczony jest dla wszystkich, którzy pracują z oprogramowaniem opartym na relacyjnej bazie MS SQL Server, chcą poznać szeroką paletę możliwości interakcji z bazą oraz oczkują wydajnych rozwiązań w dostępie dużych zbiorów danych o złożonej strukturze.
Przygotowanie uczestników
Od uczestników szkolenia wymagana jest podstawowa znajomość środowiska MS Windows oraz znajomość podstawowych operacji na bazie danych (wybierania i modyfikacji danych) za pomocą języka SQL, w środowisku MS SQL Server (w zakresie szkolenia: „SQL-język dostępu do bazy danych MS SQL Server”).
Czas trwania kursu wynosi 16 godzin lekcyjnych, godzina lekcyjna to 45 minut.
Usługa jest dedykowana dla uczestników projektu Małopolski pociąg do kariery.
Usługa również adresowana dla uczestników projektu Małopolskie Bony rozwojowe Plus" i "Małopolski Pociąg do Kariery”
"Usługa adresowana również dla Uczestników Projektu Kierunek – Rozwój"
- Minimalna liczba uczestników3
- Maksymalna liczba uczestników12
- Data zakończenia rekrutacji20-07-2026
- Forma prowadzenia usługizdalna w czasie rzeczywistym
- Liczba godzin usługi16
- Podstawa uzyskania wpisu do BURZnak Jakości Małopolskich Standardów Usług Edukacyjno-Szkoleniowych (MSUES) - wersja 2.0
Cel
Cel
Cel edukacyjny
Po zakończeniu szkolenia uczestnik uzyska wiedzę o zasadach funkcjonowania zaawansowanych mechanizmów MS SQL Server odpowiedzialnych za wyszukiwanie I przetwarzanie danych. Uczestnik posiądzie wiedzę odnośnie tworzenia struktur do przechowywania danych i zrządzania nimi. Wiedza ze szkolenia dotyczy również zagadnień dotyczących wydajności operacji na bazie danych. W szkoleniu zostanie też krótko omówiony temat AI w kontekście SQL’a. W szczególności pokazane zostaną przykłady użycia ChatGPT.Efekty uczenia się oraz kryteria weryfikacji ich osiągnięcia i Metody walidacji
| Efekty uczenia się | Kryteria weryfikacji | Metoda walidacji |
|---|---|---|
| Wykonuje złożone zapytania w celu wyświetlenia danych z pojedynczych tabel oraz na podstawie różnych wariantów złączeń. | Tworzy zapytania obejmujące dane z jednej tabeli z zastosowaniem złożonych warunków. Stosuje różne typy złączeń (INNER JOIN, LEFT JOIN, RIGHT JOIN, FULL JOIN) do łączenia tabel. Analizuje i interpretuje wyniki zapytań złożonych. | Test teoretyczny z wynikiem generowanym automatycznie |
| Wykorzystuje funkcje jednowierszowe, grupowe oraz analityczne. | Zastosowuje funkcje jednowierszowe (np. UPPER, LOWER, CAST). Tworzy zapytania wykorzystujące funkcje agregujące (SUM, AVG, COUNT itp.). Korzysta z funkcji analitycznych (np. ROW_NUMBER, RANK, LAG, LEAD) w zapytaniach. | Test teoretyczny z wynikiem generowanym automatycznie |
| Tworzy i modyfikuje tabele z wykorzystaniem różnych typów danych. | Pisze polecenia CREATE TABLE z różnorodnymi typami danych (tekstowe, numeryczne, daty itp.). Modyfikuje strukturę tabeli za pomocą poleceń ALTER TABLE. Wyjaśnia wybór typów danych w kontekście przechowywanych informacji. | Test teoretyczny z wynikiem generowanym automatycznie |
| Tworzy i wykorzystuje tabele tymczasowe oraz zmienne tablicowe. | Definiuje i wypełnia tabele tymczasowe w skryptach SQL. Używa zmiennych tablicowych do przechowywania danych tymczasowych. Demonstruje zastosowanie tabel tymczasowych i zmiennych tablicowych w praktyce. | Test teoretyczny z wynikiem generowanym automatycznie |
| Stosuje widoki w dostępie do danych. | Tworzy widoki za pomocą polecenia CREATE VIEW. Używa widoków do upraszczania dostępu do danych. Modyfikuje i usuwa widoki zgodnie z wymaganiami. | Test teoretyczny z wynikiem generowanym automatycznie |
| Tworzy indeksy różnych typów. | Definiuje indeksy podstawowe i unikatowe. Tworzy indeksy klastrowe i nieklastrowe. Analizuje wpływ indeksów na wydajność zapytań. | Test teoretyczny z wynikiem generowanym automatycznie |
| Konfiguruje i wykorzystuje mechanizm wyszukiwania pełnotekstowego do szybkiego oraz zaawansowanego przeszukiwania dużych zbiorów danych tekstowych w bazie. | Zakłada i poprawnie konfiguruje indeks pełnotekstowy (Full-Text Index/Catalog) na wskazanych kolumnach tabeli, dobierając odpowiedni język dla reguł odmiany słów (stemming). Konstruuje wydajne zapytanie SQL wykorzystujące dedykowane predykaty wyszukiwania pełnotekstowego (np. CONTAINS, FREETEXT, MATCH) w celu znalezienia rekordów zawierających określone frazy, słowa bliskoznaczne lub przedrostki. | Test teoretyczny z wynikiem generowanym automatycznie |
Kwalifikacje i kompetencje
Kwalifikacje
Kompetencje
Usługa prowadzi do nabycia kompetencji.Warunki uznania kompetencji
Program
Program
1.Usługa jest realizowana w godzinach lekcyjnych, tj. za godzinę usługi szkoleniowej rozumie się 45 minut, łącznie 16 godzin lekcyjnych.
Planowane przerwy w trakcie zajęć: 10:30-10:45, 13:00-13:30, 14:45-15:00. Przerwy nie są wliczone w godziny zajęć usługi. Liczba godzin zajęć praktycznych: 8 godzin lekcyjnych , liczba godzin zajęć teoretycznych: 8 godzin lekcyjnych, w tym test 10 min.
Wykładowca ma prawo zmienić godziny przerw, jeśli wymaga tego proces dydaktyczny (np. rozpoczęte ćwiczenie) lub na życzenie większości uczestników kursu (zmęczenie, większa trudność treści kształcenia).
2 Grupa docelowa:
Profil uczestników
Kurs przeznaczony jest dla wszystkich, którzy pracują z oprogramowaniem opartym na relacyjnej bazie MS SQL Server, chcą poznać szeroką paletę możliwości interakcji z bazą oraz oczkują wydajnych rozwiązań w dostępie dużych zbiorów danych o złożonej strukturze.
Przygotowanie uczestników
Od uczestników szkolenia wymagana jest podstawowa znajomość środowiska MS Windows oraz znajomość podstawowych operacji na bazie danych (wybierania i modyfikacji danych) za pomocą języka SQL, w środowisku MS SQL Server (w zakresie szkolenia: „SQL-język dostępu do bazy danych MS SQL Server”).
Szczegółowy program szkolenia
Podzapytania
● Zwykłe
● Skorelowane
Użycie funkcji w zapytaniach
● Funkcje jednowierszowe
● Funkcje grupowe
● Konwersja typów danych
Funkcje analityczne
● Rollup, cube
● Funkcje rankingu
● Funkcje okienkowe
Tworzenie tabel i transakcje
● Typy danych
● Tworzenie i usuwanie tabel
● Dodawanie i modyfikacja kolumn
● Tworzenie i edycja ograniczeń danych
● Typy transakcji
● Poziomy izolacji
Tabele tymczasowe i zmienne tablicowe
● Lokalne tabele tymczasowe
● Globalne tabele tymczasowe
● Zmienne tablicowe
Widoki
● Zastosowania
● Tworzenie różnych wariantów widoków
● Ograniczenia widoków
Indeksowanie danych
● Indeksy tworzone ręcznie i automatycznie
● Indeksy klastrowe i nie klastrowe
● Zarządzanie indeksami
Wstęp do AI w kontekście SQL’a
● Co to jest AI (artificial intelligence), czyli sztuczna inteligencja
● Jak działa AI + przykłady zastosowań
● Chatgpt w kontekście SQL’a / T-SQLl’a
● Przykład wyciągania danych w określony sposób
● Kolejny przykład, ale bardziej zaawansowany
● Podsumowanie „AI”
Metoda realizacji szkolenia
Szkolenie realizowane jest w formie występujących po sobie sesji szkoleniowych podzielonych na moduły. W ramach modułu szkoleniowego przewidziana jest część teoretyczna wyjaśniająca dane zagadnienie, wspólnie oraz samodzielnie rozwiązane przez uczestnika ćwiczenie oraz blok pytań i odpowiedzi
Harmonogram
Harmonogram
| Przedmiot / temat zajęć | Prowadzący | Data realizacji zajęć | Godzina rozpoczęcia | Godzina zakończenia | Liczba godzin |
|---|---|---|---|---|---|
Brak wyników. | |||||
Cena
Cena
Cennik
| Rodzaj ceny | Cena |
|---|---|
Rodzaj ceny Koszt przypadający na 1 uczestnika brutto | Cena 2 337,00 PLN |
Rodzaj ceny Koszt przypadający na 1 uczestnika netto | Cena 1 900,00 PLN |
Rodzaj ceny Koszt osobogodziny brutto | Cena 146,06 PLN |
Rodzaj ceny Koszt osobogodziny netto | Cena 118,75 PLN |
Prowadzący
Prowadzący
Informacje dodatkowe
Informacje dodatkowe
Informacje o materiałach dla uczestników usługi
Podręczniki w formie elekronicznej
Warunki uczestnictwa
Warunkiem skorzystania ze szkolenia jest dokonanie równolegle rejestracji na kurs na stronie www.comarch.pl/szkolenia w formie:
- elektronicznego zamówienia szkolenia (przycisk "Zamów" przy wybranym temacie i terminie). Opcja ta dotyczy osób fizycznych oraz firm/instytucji
albo
- poprzez uzupełnienie i odesłanie na adres szkolenia@comarch.pl tradycyjnego formularza zgłoszeniowego który jest dostępny na stronie www.comarch.pl/szkolenia (przycisk "Pobierz formularz zgłoszeniowy"). Opcja ta dotyczy wyłącznie firm/Instytucji.
W obu przypadkach przy dokonaniu zgłoszenia prosimy o informacje dotyczącą projektu z którego dofinansowania korzysta Uczestnik.
Planowana przerwa: –obiadowa 30 min plus 2 kawowe po 15 minut.
Wykładowca ma prawo zmienić godziny przerw, jeśli wymaga tego proces dydaktyczny (np. rozpoczęte ćwiczenie) lub na życzenie większości uczestników kursu (zmęczenie, większa trudność treści kształcenia).
Informacje dodatkowe
Szkolenie zakończone jest testem wiedzy z zakresu tematycznego omawianego na szkoleniu.
Zawarto umowę z WUP Kraków na rozliczanie Usług z wykorzystaniem elektronicznych bonów szkoleniowych w ramach projektu „Małopolski Pociąg do Kariery” i "Małopolskie Bony Rozwojowe Plus"
Szkolenie może być zwolnione z VAT-u w zależności od dofinansowania.
Szkolenie może być nagrywane /rejestrowane w celu kontroli/audytu zgodnie z Regulaminem Świadczenia Usług Szkoleniowych Organizatora.
Zawarto umowę z WUP w Toruniu w ramach Projektu Kierunek – Rozwój.
„Zawarto umowę z Wojewódzkim Urzędem Pracy w Szczecinie na świadczenie usług rozwojowych z wykorzystaniem elektronicznych bonów szkoleniowych w ramach projektu Zachodniopomorskie Bony Szkoleniowe”.
Warunki techniczne
Warunki techniczne
Szkolenie realizowane zdalnie, za pośrednictwem Cisco WebEx/MS Teams/ZOOM Meeting. Do realizacji szkolenia niezbędny jest własny laptop z dostępem do internetu oraz przeglądarka internetowa.