SQL - szybki start
SQL - szybki start
Informacje podstawowe
Informacje podstawowe
- KategoriaInformatyka i telekomunikacja / Bazy danych
- Grupa docelowa usługi
Dla osób które chcą w krótkim czasie zdobyć konkretne, użyteczne umiejętności potrzebne do pracy z bazami danych.
- Minimalna liczba uczestników6
- Maksymalna liczba uczestników15
- Data zakończenia rekrutacji02-11-2026
- Forma prowadzenia usługizdalna w czasie rzeczywistym
- Liczba godzin usługi14
- 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
Po ukończeniu tego szkolenia uczestnik będzie potrafił:• tworzyć zapytania SQL od podstaw,
• filtrować, sortować i agregować dane,
• korzystać z funkcji wbudowanych (liczbowych, tekstowych, dat),
• łączyć tabele i tworzyć podzapytania,
• stosować operacje na zbiorach danych.
Efekty uczenia się oraz kryteria weryfikacji ich osiągnięcia i Metody walidacji
| Efekty uczenia się | Kryteria weryfikacji | Metoda walidacji |
|---|---|---|
| Po ukończeniu tego szkolenia uczestnik będzie potrafił: • tworzyć zapytania SQL od podstaw, • filtrować, sortować i agregować dane, • korzystać z funkcji wbudowanych (liczbowych, tekstowych, dat), • łączyć tabele i tworzyć podzapytania, • stosować operacje na zbiorach danych. | Każde omawiane zagadnienie jest utrwalane rzędem ćwiczeń o wzrastającym poziomie trudności. W trakcie szkolenia uczestnicy realizują kilkadziesiąt warsztatów o wzrastającym poziomie trudności, co pozwala im uczyć się tego języka w praktyce i lepiej utrwalać wiedzę. W szkoleniu duży nacisk jest kładziony na dobre zrozumienie zasad działania wykorzystywanych technik, a nie ich odtwórcze stosowanie. | Obserwacja w warunkach rzeczywistych |
Kwalifikacje i kompetencje
Kwalifikacje
Kompetencje
Usługa prowadzi do nabycia kompetencji.Warunki uznania kompetencji
Program
Program
1. Wprowadzenie do Microsoft SQL Server
• Architektura SQL Server
• Różnice między wersjami
• Struktura organizacyjna bazy danych:
o Bazy danych
o Schematy
o Tabele
o Kolumny
o Wiersze
o Pola
o Typy danych
o Klucze główne
o Klucze obce
o Własności kolumn
2. Środowisko SQL Server Management Studio (SSMS)
• Instalacja i konfiguracja
• Podłączenie do serwera
• Interfejs SSMS
• Tworzenie bazy danych (Northwind)
• Diagramy bazy danych
3. Wprowadzenie do języka SQL (T-SQL)
• Budowa zapytania SQL
• Instrukcja SELECT:
o Wybór kolumn i stałych
o Łączenie kolumn
• Aliasy kolumn i tabel
• Sortowanie wyników zapytania
• Eliminacja duplikatów (DISTINCT)
4. Filtrowanie danych
• Klauzula WHERE
• Warunki logiczne (AND, OR)
• Filtrowanie NULL (IS NULL, IS NOT NULL)
• Operatory specjalne:
o BETWEEN
o LIKE
o IN / NOT IN
o NOT / EXISTS
5. Funkcje wbudowane
5.1 Funkcje matematyczne
• ABS, CEILING, FLOOR, ROUND, POWER
• RAND(), SIGN, SQRT
5.2 Funkcje tekstowe
• Konkatenacja: +, CONCAT
• Ekstrakcja i modyfikacja:
o LEFT, RIGHT, SUBSTRING
o CHARINDEX, PATINDEX
o REPLACE, REPLICATE
o LTRIM, RTRIM, TRIM
o UPPER, LOWER
o LEN, DATALENGTH
• LIKE, SOUNDE
5.3 Funkcje daty i czasu
• GETDATE(), SYSDATETIME(), CURRENT_TIMESTAMP
• DATENAME, DATEPART, DAY, MONTH, YEAR
• FORMAT, CONVERT, CAST
• DATEADD, DATEDIFF, EOMONTH, SWITCHOFFSET
5.4 Konwersja typów
• CAST, CONVERT
• Błędy konwersji
6. Funkcje agregujące i grupowanie danych
• SUM, AVG, MIN, MAX, COUNT
• GROUP BY
• Grupowanie po wielu kolumnach
• HAVING vs WHERE
7. Złączenia tabel
• Zasady łączenia tabel
• INNER JOIN
• OUTER JOIN (LEFT, RIGHT, FULL)
• SELF JOIN
• CROSS JOIN
• Złączenia bez kluczy
8. Podzapytania
• Podzapytania proste (WHERE)
• Podzapytania złożone (SELECT, FROM)
• Podzapytania wielowierszowe:
o IN, ANY, ALL, NOT IN
• EXISTS i NOT EXISTS
9. Operacje na zbiorach danych
• UNION
• UNION ALL
• EXCEPT
• INTERSECT
• Wymagania dot. typów i liczby kolumn
10. Operacje dodające, modyfikujące i kasujące wiersze
• Dodawanie wierszy (INSERT)
• Aktualizacja wierszy (UPDATE)
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 1 228,77 PLN |
Rodzaj ceny Koszt przypadający na 1 uczestnika netto | Cena 999,00 PLN |
Rodzaj ceny Koszt osobogodziny brutto | Cena 87,77 PLN |
Rodzaj ceny Koszt osobogodziny netto | Cena 71,36 PLN |
Prowadzący
Prowadzący
Michał Bieniek
Informacje dodatkowe
Informacje dodatkowe
Informacje o materiałach dla uczestników usługi
Uczestnicy otrzymają komplet materiałów PDF
Warunki uczestnictwa
Umiejętność korzystania z komputera
Informacje dodatkowe
Szkolenie kończy się wydaniem certyfikatu imiennego
Warunki techniczne
Warunki techniczne
Dostęp do internetu, laptop/komputer, wideoaplikacja ZOOM lub dostęp do wersji w przeglądarce, możliwość podłączenia się do hostów przygotowanych na pulpicie zdalnym.