Dziękujemy za wysłanie zapytania! Jeden z członków naszego zespołu skontaktuje się z Państwem wkrótce.
Dziękujemy za wysłanie rezerwacji! Jeden z członków naszego zespołu skontaktuje się z Państwem wkrótce.
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
Opinie uczestników (3)
dobrze wyjaśnione każdy punkt i zadania do praktyki.
Piseth Ben - ACLEDA Bank Plc.
Szkolenie - Oracle Database 19c: SQL Tuning Workshop
Przetłumaczone przez sztuczną inteligencję
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ę