Kurs SQL średniozaawansowany
Cognity Szkolenia
Warszawa
Od 22 kwi 8:45 do 23 kwi 16:00
Od 4 797,00 zł
Kurs SQL średniozaawansowany odbędzie się w dniach 22-23 kwietnia 2025 r.
Szkolenie jest dla osób które:
- znają język SQL na poziomie minimum podstawowym,
- chcą rozwinąć swoje umiejętności pracy z danymi,
- zajmują się programowaniem lub administracją baz danych.
Po szkoleniu będziesz mógł:
- używać zaawansowanych technik tworzenia zapytań SQL,
- pracować na różnych typach danych: tekstowych, liczbowych, daty i czasu, XML,
- zastosować funkcje, procedury i zmienne w pracy z bazami danych,
- tworzyć i odpowiednio wykorzystać tabele tymczasowe.
Program szkolenia SQL średniozaawansowany
1. Zaawansowana manipulacja danymi
- Dodawanie nowych rekordów,
- Modyfikacja danych przy użyciu podzapytań,
- Usuwanie danych z uwzględnieniem warunków.
2. Rozszerzone możliwości SELECT
- Grupowanie wyników (GROUP BY),
- Obliczenia na danych (COUNT, SUM, AVG, MIN, MAX),
- Filtrowanie grup za pomocą klauzuli HAVING.
3. Zagnieżdżone zapytania
- Podzapytania w sekcji WHERE,
- Wykorzystanie podzapytań w FROM,
- Operatorzy IN i EXISTS w zapytaniach zagnieżdżonych.
4. Efektywne zarządzanie danymi
- Tworzenie i usuwanie indeksów (CREATE INDEX, DROP INDEX),
- Analiza efektywności zapytań (EXPLAIN PLAN),
- Optymalizacja zapytań operujących na dużych zbiorach danych.
5. Widoki i ich zastosowanie
- Tworzenie złożonych widoków (JOIN, podzapytania),
- Modyfikacja danych poprzez widoki,
- Materializowane widoki - mechanizm i zastosowanie.
6. Typy danych oraz ich konwersja
- Obsługa zaawansowanych typów danych,
- Transformacja wartości pomiędzy różnymi typami,
- Praca z danymi tekstowymi i ich formatowaniem.
7. Złożone funkcje i operatory
- Funkcje okna (ROW_NUMBER, RANK, DENSE_RANK, NTILE),
- Operatory zbiorów (UNION, INTERSECT, EXCEPT),
- Funkcje analityczne (LEAD, LAG, FIRST_VALUE, LAST_VALUE).
8. Procedury składowane i funkcje użytkownika
- Tworzenie i wykorzystywanie procedur składowanych,
- Debugowanie oraz zarządzanie procedurami.
9. Zarządzanie transakcjami i obsługa błędów
- Definiowanie i kontrolowanie transakcji,
- Mechanizmy blokad i współbieżności,
- Obsługa wyjątków i błędów w kodzie SQL.
10. Bezpieczeństwo w bazach danych
- Kontrola dostępu - uprawnienia i role,
- Dynamiczny SQL i jego zastosowania,
- Ochrona danych wrażliwych z wykorzystaniem widoków.
Szeroki wybór
szkoleń SQL z programowania nowoczesnych i wydajnych baz danych - kliknij tutaj.