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
Opinie uczestników (3)
spersonalizowane zgodnie z naszym zrozumieniem i danymi
Vincent Long - ASSMANG PTY LTD
Szkolenie - Business Intelligence with SSAS
Przetłumaczone przez sztuczną inteligencję
Zasoby szkoleniowe dostarczone.
- UNIFI
Szkolenie - NoSQL Database with Microsoft Azure Cosmos DB
Przetłumaczone przez sztuczną inteligencję
Dopasowanie wprowadzone w wykładach/lekcjach przez trenera, po zrozumieniu obecnej aplikacji SSIS, którą musimy utrzymywać. Tematy stały się bardziej odpowiednie/wykorzystywalne dla nas.
Angelito Aguilar - Metrobank
Szkolenie - Introduction to SQL Server 2012 Integration Services (SSIS)
Przetłumaczone przez sztuczną inteligencję