Język SQL i tworzenie baz danych
Możliwość dofinansowania
Język SQL i tworzenie baz danych
Numer usługi 2025/05/22/159695/2765558
4 563,00 PLN
brutto
4 563,00 PLNnetto
169,00 PLNbrutto/h
169,00 PLNnetto/h
Informacje podstawowe
Informacje podstawowe
- KategoriaInformatyka i telekomunikacja / Bazy danych
- Sposób dofinansowaniawsparcie dla pracodawców i ich pracowników
- Grupa docelowa usługi
Szkolenie dedykowane jest do osób rozpoczynających pracę z relacyjnymi bazami danych lub pragnących uporządkować podstawową wiedzę w obszarze SQL.
- Minimalna liczba uczestników5
- Maksymalna liczba uczestników8
- Data zakończenia rekrutacji30-06-2025
- Forma prowadzenia usługistacjonarna
- Liczba godzin usługi27
- Podstawa uzyskania wpisu do BURCertyfikat systemu zarządzania jakością wg. ISO 9001:2015 (PN-EN ISO 9001:2015) - w zakresie usług szkoleniowych
Cel
Cel
Cel edukacyjny
Szkolenie "Język SQL i tworzenie baz danych" przygotowuje uczestników do samodzielnego projektowania, tworzenia i modyfikowania relacyjnych baz danych w środowisku SQL.Efekty uczenia się oraz kryteria weryfikacji ich osiągnięcia i Metody walidacji
Efekty uczenia się | Kryteria weryfikacji | Metoda walidacji |
---|---|---|
Efekty uczenia się Charakteryzuje pojęcia związane z relacyjnymi bazami danych | Kryteria weryfikacji Opisuje i wyjaśnia pojęcia z zakresu baz danych, takie jak: tabele, rekordy, klucze, normalizacja | Metoda walidacji Wywiad swobodny |
Kryteria weryfikacji Charakteryzuje zasady działania relacyjnych baz danych | Metoda walidacji Wywiad swobodny | |
Efekty uczenia się Charakteryzuje rodzaje poleceń w języku SQL | Kryteria weryfikacji Opisuje rodzaje poleceń SQL: DDL, DML, DCL, TCL i ich zastosowanie | Metoda walidacji Wywiad swobodny |
Efekty uczenia się Tworzy i modyfikuje struktury bazy danych | Kryteria weryfikacji Tworzy strukturę bazy danych według podanej specyfikacji | Metoda walidacji Obserwacja w warunkach symulowanych |
Efekty uczenia się Przeprowadza podstawowe operacje na danych | Kryteria weryfikacji Przygotowuje zestaw zapytań SQL pobierających i modyfikujących dane z co najmniej dwóch tabel | Metoda walidacji Obserwacja w warunkach symulowanych |
Kryteria weryfikacji Wykorzystuje polecenia DML (INSERT, SELECT, UPDATE, DELETE) z uwzględnieniem klauzul filtrujących i sortujących, | Metoda walidacji Obserwacja w warunkach symulowanych | |
Efekty uczenia się Optymalizuje bazy danych | Kryteria weryfikacji Opisuje podstawowe problemy wydajnościowe zapytań | Metoda walidacji Obserwacja w warunkach symulowanych |
Kryteria weryfikacji Proponuje i wdraża usprawnienia | Metoda walidacji Obserwacja w warunkach symulowanych |
Kwalifikacje i kompetencje
Kwalifikacje
Kompetencje
Usługa prowadzi do nabycia kompetencji.Warunki uznania kompetencji
Pytanie 1. Czy dokument potwierdzający uzyskanie kompetencji zawiera opis efektów uczenia się?
Tak.
Na Zaświadczeniu o ukończeniu szkolenia zawarty jest opis efektów uczenia się potwierdzający uzyskanie kompetencji.
Na Zaświadczeniu o ukończeniu szkolenia zawarty jest opis efektów uczenia się potwierdzający uzyskanie kompetencji.
Pytanie 2. Czy dokument potwierdza, że walidacja została przeprowadzona w oparciu o zdefiniowane w efektach uczenia się kryteria ich weryfikacji?
Tak.
Na Zaświadczeniu o ukończeniu szkolenia znajduje się informacja, że walidacja została przeprowadzona zgodnie ze zdefiniowanymi kryteriami ich weryfikacji.
Na Zaświadczeniu o ukończeniu szkolenia znajduje się informacja, że walidacja została przeprowadzona zgodnie ze zdefiniowanymi kryteriami ich weryfikacji.
Pytanie 3. Czy dokument potwierdza zastosowanie rozwiązań zapewniających rozdzielenie procesów kształcenia i szkolenia od walidacji?
Tak.
Na Zaświadczeniu o ukończeniu szkolenia znajduje się potwierdzenie, że szkolenie i walidacja zostały zrealizowane z zastosowaniem rozwiązań zapewniających rozdzielność tych procesów.
Na Zaświadczeniu o ukończeniu szkolenia znajduje się potwierdzenie, że szkolenie i walidacja zostały zrealizowane z zastosowaniem rozwiązań zapewniających rozdzielność tych procesów.
Program
Program
Dzień 1:
- Podstawy baz danych
- Pojęcie bazy danych i systemu zarządzania bazą danych (DBMS).
- Relacyjne bazy danych vs. inne rodzaje baz danych (np. NoSQL).
- Podstawowa terminologia: tabela, wiersz (rekord), kolumna, klucz główny, klucz obcy.
- Wprowadzenie do SQL
- Co to jest SQL i do czego służy.
- Standardy SQL (SQL-92, SQL-99, itp.).
- Rodzaje poleceń SQL:
- DDL (Data Definition Language) – tworzenie struktury bazy.
- DML (Data Manipulation Language) – operacje na danych.
- DCL (Data Control Language) – zarządzanie uprawnieniami.
- TCL (Transaction Control Language) – zarządzanie transakcjami.
- Różnice między popularnymi implementacjami SQL (np. MySQL, PostgreSQL, MS SQL Server, Oracle).
- Instrukcje DDL – tworzenie i modyfikacja struktur w bazie
- CREATE (CREATE DATABASE, CREATE TABLE).
- ALTER (dodawanie i modyfikacja kolumn, zmiana typów danych).
- DROP (usuwanie tabel, baz danych).
- Ćwiczenia praktyczne: tworzenie przykładowej bazy danych i tabel w wybranym systemie (np. MySQL lub PostgreSQL).
- Podstawy typów danych
- Typy liczbowe (INT, DECIMAL, FLOAT).
- Typy tekstowe (CHAR, VARCHAR, TEXT).
- Typy dat i czasu (DATE, TIME, DATETIME/TIMESTAMP).
- Pozostałe typy (np. boolean, enumeracje – w zależności od silnika bazy).
Dzień 2:
- Instrukcje DML – podstawy
- INSERT (wstawianie danych).
- SELECT (pobieranie danych):
- Wybór kolumn, sortowanie danych (ORDER BY).
- Filtrowanie danych (WHERE, operatory logiczne).
- UPDATE (modyfikacja istniejących danych).
- DELETE (usuwanie danych).
- Ćwiczenia praktyczne: wstawianie, aktualizowanie, usuwanie i wyświetlanie rekordów w tabelach.
- Funkcje w SQL i agregacje
- Funkcje wbudowane: tekstowe, numeryczne, daty i czasu.
- Klauzule i funkcje agregujące: COUNT(), SUM(), AVG(), MAX(), MIN().
- Grupowanie wyników: GROUP BY.
- Filtrowanie grup: HAVING.
- Ćwiczenia praktyczne: raporty z wykorzystaniem funkcji agregujących.
- Łączenie tabel (JOIN)
- Rodzaje złączeń: INNER JOIN, LEFT JOIN, RIGHT JOIN, FULL JOIN (w zależności od silnika).
- Zastosowanie aliasów tabel.
- Wielokrotne łączenie tabel (zagnieżdżone JOIN-y).
- Ćwiczenia praktyczne: tworzenie zapytań łączących dane z wielu tabel.
- Wprowadzenie do transakcji i TCL
- Definicja transakcji, rola spójności danych.
- Podstawowe polecenia: COMMIT, ROLLBACK, SAVEPOINT.
- Ćwiczenia praktyczne: proste transakcje w kontekście DML (UPDATE, DELETE).
- Podsumowanie i dyskusja
- Omówienie napotkanych trudności podczas ćwiczeń.
- Sesja pytań i odpowiedzi.
- Zapowiedź tematów na dzień trzeci.
Dzień 3:
- Zaawansowane zapytania SELECT
- Podzapytania (subqueries) w klauzuli WHERE i FROM.
- Zastosowanie podzapytań do obliczeń i filtracji.
- Złączenia z podzapytaniami vs. złączenia tabel.
- Ćwiczenia praktyczne: tworzenie zapytań zagnieżdżonych.
- Funkcje okienkowe (wybrane podstawy)
- Zasada działania funkcji okienkowych (np. ROW_NUMBER(), RANK(), PARTITION BY).
- Proste przykłady z funkcjami okienkowymi.
- Podstawy normalizacji i projektowania bazy danych
- Czym jest normalizacja (pojęcia kluczowe: 1NF, 2NF, 3NF).
- Klucze główne i obce – relacje między tabelami.
- Przykładowe modele danych.
- Zarządzanie uprawnieniami (DCL)
- Tworzenie użytkowników (CREATE USER).
- Nadawanie i odbieranie uprawnień (GRANT, REVOKE).
- Koncepcja ról (ROLE) – w zależności od silnika bazodanowego.
- Ćwiczenia praktyczne (jeśli pozwala na to konfiguracja środowiska).
- Optymalizacja zapytań – wstęp
- W jaki sposób działa optymalizator zapytań (skrótowo).
- Indeksy: rodzaje (np. indeksy klastrowe, nieklastrowe – zależnie od silnika).
- Znaczenie indeksów w wyszukiwaniu danych.
- Podstawy analizy planu wykonania zapytań (EXPLAIN, EXPLAIN ANALYZE).
- Ćwiczenia praktyczne: tworzenie indeksów i sprawdzanie wpływu na wydajność.
- Walidacja
__________________________________________________________________________________________________________________
- Szkolenie dedykowane jest do osób rozpoczynających pracę z relacyjnymi bazami danych lub pragnących uporządkować podstawową wiedzę w obszarze SQL.
- Szkolenie ma charakter praktyczny i aktywizujący w celu wypracowania najkorzystniejszego podejścia oraz rozwiązań dla uczestnika.
- Warunki organizacyjne dla przeprowadzenia usługi: Wystarczająca duża sala szkoleniowa, umożliwiająca swobodną pracę indywidualną oraz w grupach. Dostęp do laptopów/komputerów ze stabilnym łączem internetowym.
- Weryfikacja postępów oraz ocena osiągniecia efektów uczenia się są na bieżąco dokonywane przez trenera w trakcie realizacji usługi. Dodatkowo po zakończeniu szkolenia zostaje przeprowadzona walidacja (w oparciu o zdefiniowane w efektach uczenia się kryteria ich weryfikacji), która jest realizowana z zachowaniem rozdzielności funkcji.
- Usługa realizowane jest w godzinach dydaktycznych (1 godzina dydaktyczna = 60 minut)
Harmonogram
Harmonogram
Liczba przedmiotów/zajęć: 17
Przedmiot / temat zajęć | Prowadzący | Data realizacji zajęć | Godzina rozpoczęcia | Godzina zakończenia | Liczba godzin |
---|---|---|---|---|---|
Przedmiot / temat zajęć 1 z 17 Podstawy baz danych | Prowadzący Kamil Mielnik | Data realizacji zajęć 01-07-2025 | Godzina rozpoczęcia 08:00 | Godzina zakończenia 10:00 | Liczba godzin 02:00 |
Przedmiot / temat zajęć 2 z 17 Wprowadzenie do SQL | Prowadzący Kamil Mielnik | Data realizacji zajęć 01-07-2025 | Godzina rozpoczęcia 10:00 | Godzina zakończenia 12:00 | Liczba godzin 02:00 |
Przedmiot / temat zajęć 3 z 17 Przerwa | Prowadzący Kamil Mielnik | Data realizacji zajęć 01-07-2025 | Godzina rozpoczęcia 12:00 | Godzina zakończenia 12:30 | Liczba godzin 00:30 |
Przedmiot / temat zajęć 4 z 17 Instrukcje DDL – tworzenie i modyfikacja struktur w bazie | Prowadzący Kamil Mielnik | Data realizacji zajęć 01-07-2025 | Godzina rozpoczęcia 12:30 | Godzina zakończenia 15:00 | Liczba godzin 02:30 |
Przedmiot / temat zajęć 5 z 17 Podstawy typów danych | Prowadzący Kamil Mielnik | Data realizacji zajęć 01-07-2025 | Godzina rozpoczęcia 15:00 | Godzina zakończenia 17:00 | Liczba godzin 02:00 |
Przedmiot / temat zajęć 6 z 17 Instrukcje DML – podstawy | Prowadzący Kamil Mielnik | Data realizacji zajęć 02-07-2025 | Godzina rozpoczęcia 08:00 | Godzina zakończenia 09:00 | Liczba godzin 01:00 |
Przedmiot / temat zajęć 7 z 17 Funkcje w SQL i agregacje | Prowadzący Kamil Mielnik | Data realizacji zajęć 02-07-2025 | Godzina rozpoczęcia 09:00 | Godzina zakończenia 11:00 | Liczba godzin 02:00 |
Przedmiot / temat zajęć 8 z 17 Przerwa | Prowadzący Kamil Mielnik | Data realizacji zajęć 02-07-2025 | Godzina rozpoczęcia 11:00 | Godzina zakończenia 11:30 | Liczba godzin 00:30 |
Przedmiot / temat zajęć 9 z 17 Łączenie tabel (JOIN) | Prowadzący Kamil Mielnik | Data realizacji zajęć 02-07-2025 | Godzina rozpoczęcia 11:30 | Godzina zakończenia 14:00 | Liczba godzin 02:30 |
Przedmiot / temat zajęć 10 z 17 Wprowadzenie do transakcji i TCL, Podsumowanie i dyskusja | Prowadzący Kamil Mielnik | Data realizacji zajęć 02-07-2025 | Godzina rozpoczęcia 14:00 | Godzina zakończenia 17:00 | Liczba godzin 03:00 |
Przedmiot / temat zajęć 11 z 17 Zaawansowane zapytania SELECT | Prowadzący Kamil Mielnik | Data realizacji zajęć 03-07-2025 | Godzina rozpoczęcia 08:00 | Godzina zakończenia 09:00 | Liczba godzin 01:00 |
Przedmiot / temat zajęć 12 z 17 Funkcje okienkowe (wybrane podstawy) | Prowadzący Kamil Mielnik | Data realizacji zajęć 03-07-2025 | Godzina rozpoczęcia 09:00 | Godzina zakończenia 10:00 | Liczba godzin 01:00 |
Przedmiot / temat zajęć 13 z 17 Podstawy normalizacji i projektowania bazy danych | Prowadzący Kamil Mielnik | Data realizacji zajęć 03-07-2025 | Godzina rozpoczęcia 10:00 | Godzina zakończenia 12:00 | Liczba godzin 02:00 |
Przedmiot / temat zajęć 14 z 17 Przerwa | Prowadzący Kamil Mielnik | Data realizacji zajęć 03-07-2025 | Godzina rozpoczęcia 12:00 | Godzina zakończenia 12:30 | Liczba godzin 00:30 |
Przedmiot / temat zajęć 15 z 17 Zarządzanie uprawnieniami (DCL) | Prowadzący Kamil Mielnik | Data realizacji zajęć 03-07-2025 | Godzina rozpoczęcia 12:30 | Godzina zakończenia 14:00 | Liczba godzin 01:30 |
Przedmiot / temat zajęć 16 z 17 Optymalizacja zapytań – wstęp | Prowadzący Kamil Mielnik | Data realizacji zajęć 03-07-2025 | Godzina rozpoczęcia 14:00 | Godzina zakończenia 16:00 | Liczba godzin 02:00 |
Przedmiot / temat zajęć 17 z 17 Walidacja | Prowadzący Kamil Mielnik | Data realizacji zajęć 03-07-2025 | Godzina rozpoczęcia 16:00 | Godzina zakończenia 17:00 | Liczba godzin 01:00 |
Cena
Cena
Cennik
- Rodzaj cenyCena
- Koszt przypadający na 1 uczestnika brutto4 563,00 PLN
- Koszt przypadający na 1 uczestnika netto4 563,00 PLN
- Koszt osobogodziny brutto169,00 PLN
- Koszt osobogodziny netto169,00 PLN
Prowadzący
Prowadzący
Liczba prowadzących: 1
1 z 1
Kamil Mielnik
Kamil Mielnik jest doświadczonym trenerem, andragogiem i specjalistą w dziedzinie sztucznej inteligencji z ponad 11-letnim doświadczeniem w sektorze edukacji oraz biznesu. Jego kariera zawodowa obejmuje stanowiska takie jak kierownik studium języków obcych, projektant platform e-learningowych oraz Blended Learning Coordinator. W każdej z tych ról skutecznie wdrażał nowoczesne metody nauczania, integrując tradycyjne techniki dydaktyczne z nowoczesnymi rozwiązaniami technologicznymi.
Jako specjalista w dziedzinie sztucznej inteligencji, prowadzi szkolenia z obsługi nowoczesnych narzędzi AI, takich jak GPT oraz HeyGen AI, dostosowując je do potrzeb zarówno edukatorów, jak i profesjonalistów biznesowych. Jego umiejętność wyjaśniania skomplikowanych technologii w przystępny sposób sprawia, że jest cenionym trenerem i konsultantem.
W swojej karierze współpracował z wieloma renomowanymi firmami i instytucjami, takimi jak InPost Sp. z o.o., Asseco, Motorola Solutions, Philip Morris International, oraz Akademia WSB. Jego praca obejmowała prowadzenie szkoleń dla pracowników, tworzenie programów e-learningowych oraz zarządzanie zespołami dydaktycznymi.
Ukończył studia doktoranckie na Uniwersytecie Pedagogicznym im. Komisji Edukacji Narodowej w Krakowie, specjalizując się w glottodydaktyce.
Posiada certyfikat Certified International Professional Trainer, który potwierdza jego umiejętności w prowadzeniu międzynarodowych szkoleń.
Jako specjalista w dziedzinie sztucznej inteligencji, prowadzi szkolenia z obsługi nowoczesnych narzędzi AI, takich jak GPT oraz HeyGen AI, dostosowując je do potrzeb zarówno edukatorów, jak i profesjonalistów biznesowych. Jego umiejętność wyjaśniania skomplikowanych technologii w przystępny sposób sprawia, że jest cenionym trenerem i konsultantem.
W swojej karierze współpracował z wieloma renomowanymi firmami i instytucjami, takimi jak InPost Sp. z o.o., Asseco, Motorola Solutions, Philip Morris International, oraz Akademia WSB. Jego praca obejmowała prowadzenie szkoleń dla pracowników, tworzenie programów e-learningowych oraz zarządzanie zespołami dydaktycznymi.
Ukończył studia doktoranckie na Uniwersytecie Pedagogicznym im. Komisji Edukacji Narodowej w Krakowie, specjalizując się w glottodydaktyce.
Posiada certyfikat Certified International Professional Trainer, który potwierdza jego umiejętności w prowadzeniu międzynarodowych szkoleń.
Informacje dodatkowe
Informacje dodatkowe
Informacje o materiałach dla uczestników usługi
Podczas szkolenia uczestnicy otrzymają skrypty z zakresu przedmiotowego szkolenia.
Adres
Adres
ul. Bolesława Limanowskiego 134
63-400 Ostrów Wielkopolski
woj. wielkopolskie
Szkolenie odbędzie się w sali szkoleniowej w Hotelu Borowianka
Kontakt
Kontakt
Wojciech Popowski
E-mail
w.popowski@biznesakademia.com
Telefon
(+48) 723 093 405