KURS SQL – 30 h
Główne zagadnienia zawarte w programie kursu:
- Wprowadzenie do SQL
- Definicja SQL
- Rola SQL w zarządzaniu bazami danych
- Podstawowe rodzaje baz danych
- Podstawy SQL
- Struktura zapytań SQL
- Wybieranie danych z tabeli (SELECT)
- Filtry WHERE
- Operacje na danych
- Dodawanie nowych danych (INSERT)
- Aktualizacja danych (UPDATE)
- Usuwanie danych (DELETE)
- Sortowanie i grupowanie
- Sortowanie wyników (ORDER BY)
- Grupowanie danych (GROUP BY)
- Funkcje agregujące
- Suma, średnia, maksimum, minimum (SUM, AVG, MAX, MIN)
- Liczba rekordów (COUNT)
- Łączenie tabel
- Inner Join, Left Join, Right Join
- Zastosowanie kluczy obcych
- Podzapytania
- Wykorzystanie podzapytań w zapytaniach SQL
- Podzapytania korelowane
- Indeksy i optymalizacja
- Tworzenie indeksów
- Optymalizacja zapytań
- Zaawansowane operacje na stringach
- Konkatenacja stringów
- Zastosowanie funkcji SUBSTRING i CONCAT
- Transakcje i kontrola dostępu
- Zarządzanie transakcjami
- Przyznawanie i kontrola uprawnie
- Widoki (Views)
- Tworzenie widoków
- Zastosowanie widoków w zapytaniach
- Procedury składowane i funkcje
- Tworzenie procedur składowanych
- Tworzenie funkcji
- Przechowywanie i zarządzanie kodem SQL
Kurs o łącznym czasie trwania 30 godzin pozwoli na dogłębne omówienie każdego z tych tematów oraz praktyczne wykorzystanie zdobytej wiedzy w praktyce. Program kursu może zostać dopasowany do indywidualnych potrzeb Uczestników.
Uczestnik kursu otrzymuje certyfikat ukończenia kursu.