Plan Szkolenia

Wprowadzenie do baz danych

  • Czym jest baza danych?
  • Rodzaje baz danych
  • Wprowadzenie do relacyjnych baz danych
  • Przegląd systemów zarządzania bazami danych (DBMS)
  • Funkcje DBMS
  • Popularne oprogramowanie DBMS

Podstawy projektowania baz danych

  • Modele danych: konceptualne, logiczne i fizyczne
  • Wprowadzenie do modelowania Entity-Relationship (ER)
  • Tworzenie diagramów ER
  • Encje, atrybuty i relacje

Normalizacja i projektowanie baz danych

  • Formy normalne (1NF, 2NF, 3NF, BCNF)
  • Korzyści z normalizacji
  • Praktyczne przykłady normalizacji
  • Denormalizacja i jej zastosowania

Wprowadzenie do SQL

  • Składnia i struktura SQL
  • Typy danych w SQL
  • Instrukcje CREATE, ALTER, DROP
  • Ograniczenia (PRIMARY KEY, FOREIGN KEY, UNIQUE, NOT NULL)

Manipulacja danymi w SQL

  • Instrukcja INSERT
  • Operacje masowego wstawiania
  • Instrukcje UPDATE i DELETE
  • Używanie klauzuli WHERE

Tworzenie zapytań w SQL

  • Instrukcja SELECT
  • Filtrowanie danych za pomocą klauzuli WHERE
  • Sortowanie danych za pomocą ORDER BY
  • Używanie LIMIT i OFFSET

Zaawansowane koncepcje SQL

  • INNER JOIN, LEFT JOIN, RIGHT JOIN, FULL JOIN
  • Tworzenie podzapytań
  • Klauzule GROUP BY i HAVING
  • Funkcje agregujące (COUNT, SUM, AVG, MAX, MIN)

Praca z indeksami i widokami

  • Tworzenie i używanie indeksów
  • Zalety i wady indeksów
  • Tworzenie i zarządzanie widokami
  • Używanie widoków do uproszczenia zapytań

Bezpieczeństwo baz danych i transakcje

  • Role użytkowników i uprawnienia
  • Wdrażanie najlepszych praktyk bezpieczeństwa
  • Właściwości ACID
  • Instrukcje COMMIT i ROLLBACK

Optymalizacja i utrzymanie baz danych

  • Analiza i optymalizacja zapytań SQL
  • Używanie planu EXPLAIN
  • Strategie tworzenia kopii zapasowych
  • Przywracanie baz danych

Podsumowanie i kolejne kroki

Wymagania

  • Podstawowa znajomość operacji komputerowych

Grupa docelowa

  • Administratorzy baz danych
  • Specjaliści IT
 21 godzin

Liczba uczestników


Cena za uczestnika

Opinie uczestników (1)

Propozycje terminów

Powiązane Kategorie