SQL
Wystaw opinię o produkcie
Wybierz wariant produktu:
Poszczególne warianty mogą różnić się ceną
Typ szkolenia
Forma realizacji
Zapytaj o produkt
Administratorem danych osobowych jest ITEGER sp. z o.o.. Przetwarzamy je w celu przesłania odpowiedzi na zapytanie. Więcej informacji dotyczących przetwarzania danych osobowych znajduje się w polityce prywatności.
Udostępnianie karty produktu
Koszty dostawy wybranego produktu
Cena dostawy dotyczy tego produktu (w wybranym wariancie - jeśli dotyczy). Może się ona zmienić po dodaniu innych produktów do koszyka.
Opinie o produkcie
Jeśli dodałeś/-aś recenzję, a nie pojawiłą się na liście, być może oczekuje na moderację.
Wystaw opinię o produkcie
Opis produktu
Bazy danych i język SQL
1. Co zyskasz dzięki szkoleniu?
Dane są wszędzie — w systemach ERP, aplikacjach biznesowych, raportach, arkuszach. Ale żeby naprawdę z nimi pracować, trzeba umieć je sprawnie wyszukiwać, filtrować, łączyć i analizować. SQL to język, który pozwala zadawać pytania bazie danych i natychmiast dostawać precyzyjne odpowiedzi — bez pośredników, bez czekania na raport od IT. To szkolenie nauczy Cię pisać zapytania od prostych do złożonych: od pobrania danych z jednej tabeli, przez łączenie wielu źródeł, aż po agregacje i modyfikowanie zawartości bazy. Po jego ukończeniu będziesz samodzielnie wyciągać potrzebne informacje z dowolnego systemu opartego na relacyjnej bazie danych.
2. Dla kogo jest to szkolenie?
Szkolenie jest przeznaczone dla:
- analityków danych i specjalistów BI, którzy chcą samodzielnie pracować z bazami danych,
- programistów i osób technicznych stawiających pierwsze kroki w pracy z bazami,
- pracowników działów IT, finansów, kadr lub logistyki, którzy potrzebują bezpośredniego dostępu do danych systemów operacyjnych,
- wszystkich, którzy korzystają z systemów klasy ERP i chcą rozumieć strukturę danych oraz tworzyć własne zapytania i raporty.
3. Czas trwania szkolenia
⏱ 24 godziny
4. Szczegółowy program szkolenia
Wprowadzenie do relacyjnych baz danych
- czym jest baza danych i system zarządzania bazą danych (RDBMS)
- model relacyjny: tabele, kolumny, wiersze, klucze
- przegląd popularnych silników: MySQL, PostgreSQL, MS SQL Server, SQLite
- środowisko pracy: konfiguracja i pierwsze połączenie z bazą
Podstawowe zapytania — pobieranie danych
- instrukcja
SELECTi wybór kolumn - pobieranie wszystkich danych z tabeli (
SELECT *) - aliasy kolumn i tabel
- eliminowanie duplikatów:
DISTINCT
Filtrowanie i sortowanie danych
- klauzula
WHEREi operatory porównania - operatory logiczne:
AND,OR,NOT - zakresy i listy wartości:
BETWEEN,IN - wzorce tekstowe:
LIKEi symbole wieloznaczne - wartości puste:
IS NULL,IS NOT NULL - sortowanie wyników:
ORDER BY, kierunekASC/DESC - ograniczanie wyników:
LIMIT/TOP
Typy danych i funkcje wbudowane
- typy liczbowe, tekstowe, datowe i logiczne
- funkcje tekstowe:
UPPER,LOWER,LENGTH,SUBSTRING,CONCAT - funkcje datowe:
NOW,DATEPART,DATEDIFF, formatowanie dat - funkcje matematyczne:
ROUND,ABS,FLOOR,CEILING - konwersja typów:
CAST,CONVERT
Agregacja i grupowanie danych
- funkcje agregujące:
COUNT,SUM,AVG,MIN,MAX - grupowanie wyników:
GROUP BY - filtrowanie grup:
HAVING - różnica między
WHEREaHAVING
Łączenie tabel (JOIN)
- po co łączymy tabele — klucze główne i obce
INNER JOIN— tylko pasujące rekordyLEFT JOINiRIGHT JOIN— z zachowaniem niesparowanych wierszyFULL OUTER JOIN— wszystkie rekordy z obu tabel- łączenie więcej niż dwóch tabel
- typowe błędy i niejednoznaczności kolumn
Podzapytania (subqueries)
- podzapytania w klauzuli
WHERE - podzapytania w klauzuli
FROM - podzapytania skorelowane
EXISTSiNOT EXISTS
Modyfikowanie danych
- dodawanie wierszy:
INSERT INTO - aktualizacja danych:
UPDATEz klauzuląWHERE - usuwanie wierszy:
DELETEz klauzuląWHERE - bezpieczna praca z danymi — znaczenie
WHEREprzy modyfikacjach
Tworzenie i zarządzanie strukturą bazy
- tworzenie tabeli:
CREATE TABLEi typy kolumn - ograniczenia:
NOT NULL,UNIQUE,PRIMARY KEY,FOREIGN KEY,DEFAULT - modyfikowanie struktury tabeli:
ALTER TABLE - usuwanie obiektów:
DROP TABLE,TRUNCATE
Widoki i indeksy — wprowadzenie
- czym jest widok (
VIEW) i kiedy go używać - tworzenie i modyfikowanie widoków
- czym jest indeks i jak wpływa na wydajność
- tworzenie prostych indeksów
Transakcje i integralność danych
- czym jest transakcja i po co ją stosować
BEGIN TRANSACTION,COMMIT,ROLLBACK- właściwości ACID — intuicyjne omówienie
- typowe scenariusze użycia transakcji
5. Rekomendowane szkolenia powiązane
6. Inne informacje
Certyfikat ukończenia szkolenia
Po zakończeniu szkolenia otrzymujesz certyfikat, który potwierdza zdobytą wiedzę oraz umiejętność wykorzystania jej w praktyce.
Wiedza i narzędzia, które nadążają za zmianami
Pracujesz na systemie, który jest stale aktualizowany i dostosowany do obowiązujących przepisów oraz realiów rynku. Masz dostęp do nowoczesnych technologii i rozwiązań, które realnie ułatwiają codzienną pracę.
Realny zwrot z inwestycji (ROI)
Uczysz się, jak w pełni wykorzystywać możliwości systemu oraz wdrażać rozwiązania, które automatyzują procesy, oszczędzają czas i ograniczają błędy. Dzięki temu firma działa sprawniej, a pracodawca może skupić się na strategicznych aspektach zarządzania.