KURS SQL – 30 h

Główne zagadnienia zawarte w programie kursu:

  1. Wprowadzenie do SQL
  • Definicja SQL
  • Rola SQL w zarządzaniu bazami danych
  • Podstawowe rodzaje baz danych
  1. Podstawy SQL
  • Struktura zapytań SQL
  • Wybieranie danych z tabeli (SELECT)
  • Filtry WHERE
  1. Operacje na danych
  • Dodawanie nowych danych (INSERT)
  • Aktualizacja danych (UPDATE)
  • Usuwanie danych (DELETE)
  1. Sortowanie i grupowanie
  • Sortowanie wyników (ORDER BY)
  • Grupowanie danych (GROUP BY)
  1. Funkcje agregujące
  • Suma, średnia, maksimum, minimum (SUM, AVG, MAX, MIN)
  • Liczba rekordów (COUNT)
  1. Łączenie tabel
  • Inner Join, Left Join, Right Join
  • Zastosowanie kluczy obcych
  1. Podzapytania
  • Wykorzystanie podzapytań w zapytaniach SQL
  • Podzapytania korelowane
  1. Indeksy i optymalizacja
  • Tworzenie indeksów
  • Optymalizacja zapytań
  1. Zaawansowane operacje na stringach
  • Konkatenacja stringów
  • Zastosowanie funkcji SUBSTRING i CONCAT
  1. Transakcje i kontrola dostępu
  • Zarządzanie transakcjami
  • Przyznawanie i kontrola uprawnie
  1. Widoki (Views)
  • Tworzenie widoków
  • Zastosowanie widoków w zapytaniach
  1. 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.