Szukaj szkolenia

MySQL administracja bazą danych, kurs praktyczny - 5 dni

Kategoria szkolenia: Administracja IT
Do ustalenia
3 690,00 zł (3 000,00 netto + 23% VAT)
  • Maksymalna liczba uczestników8

Szkolenie MySQL Administracja bazą danych – kurs praktyczny, przeznaczony jest dla użytkowników rozpoczynających swoją przygodę z bazami danych. Szkolenie prowadzone jest od podstaw, w tempie które pozwala na przyswojenie wiedzy jednocześnie wykorzystując pozyskane wiadomości w praktycznych ćwiczeniach. 

PROGRAM

1. Zapoznanie z bazą danych MySQL 
- Rola MySQL w systemach informatycznych 
- Zastosowania MySQL (aplikacje webowe, systemy transakcyjne, analityka) 
- MySQL vs MariaDB – różnice i kompatybilność 
- Instalacja MySQL Server (Linux / Windows) 
- Struktura katalogów MySQL 
- Podstawowe pojęcia administracyjne 

2. Architektura bazy danych MySQL 
- Model klient–serwer 
- Komponenty architektury MySQL: 
   - Parser zapytań  
   - Optymalizator 
   - Silniki składowania (Storage Engines) 
   - Bufory i cache 
- Przepływ zapytania SQL 
- Pliki danych i logów 
- Architektura logiczna bazy danych (schemas, tables, indexes)

3. Administrowanie serwerem MySQL z uwzględnieniem konfiguracji 
- Pliki konfiguracyjne (my.cnf, my.ini)  
- Najważniejsze parametry konfiguracyjne: 
   - pamięć (buffer pool, cache) 
   - połączenia 
   - logowanie 
- Uruchamianie i zatrzymywanie serwera 
- Monitorowanie pracy serwera 
- Analiza wydajności 

4. Client MySQL i narzędzia administracyjne 
- MySQL Client (CLI) 
- MySQL Workbench 
- phpMyAdmin 
- Narzędzia linii poleceń (mysqladmin, mysqldump) 
- Praca z logami serwera 
- Diagnostyka problemów

5. Typy danych 
- Typy liczbowe 
- Typy znakowe 
- Typy daty i czasu 
- Typy binarne i JSON 
- Dobór typów danych pod kątem wydajności 
- Konsekwencje błędnego doboru typów 


6. Uzyskiwanie metadanych 
- INFORMATION_SCHEMA 
- performance_schema 
- Metadane tabel, indeksów i kolumn 
- Analiza struktury bazy danych 
- Narzędzia do inspekcji schematów 


7. Transakcje i blokady 
- ACID – zasady transakcyjności 
- Transakcje w MySQL 
- Poziomy izolacji transakcji 
- Blokady: 
   - blokady wierszy 
   - blokady tabel 
- Deadlocki – wykrywanie i rozwiązywanie 
- Praktyczne scenariusze konfliktów transakcyjnych

8. Silnik bazy danych (Storage Engines) 
- InnoDB – architektura i zalety 
- MyISAM – charakterystyka 
- MEMORY, CSV, ARCHIVE 
- Wybór silnika do konkretnego zastosowania 
- Konwersja tabel między silnikami 
- Wpływ silnika na wydajność i bezpieczeństwo danych 

9. Partycjonowanie bazy danych MySQL 
- Czym jest partycjonowanie 
- Rodzaje partycjonowania: 
   - RANGE 
   - LIST 
   - HASH 
   - KEY 
- Przykłady zastosowań 
- Ograniczenia partycjonowania 
- Zarządzanie partycjami

10. Tabele w bazie danych i ich utrzymanie 
- Tworzenie i modyfikacja tabel 
- Indeksy: 
   - B-Tree 
   - Fulltext 
   - Indeksy złożone 
- Optymalizacja tabel 
- Sprawdzanie i naprawa tabel 
- Analiza zapytań (EXPLAIN)

11. Zarządzanie użytkownikami 
- Tworzenie i usuwanie użytkowników 
- Uprawnienia i role 
- Zasada minimalnych uprawnień 
- Zarządzanie hasłami 
- Audyt dostępu 

12. Bezpieczeństwo 
- Zabezpieczenie serwera MySQL 
- Szyfrowanie połączeń (SSL/TLS) 
- Ochrona przed SQL Injection 
- Backup a bezpieczeństwo danych 
- Hardening serwera MySQL

13. Backup, recovery, replikacja bazy danych 
- Rodzaje kopii zapasowych: 
   - logiczne 
   - fizyczne 
- mysqldump 
- Backup online i offline 
- Odtwarzanie danych (recovery) 
- Replikacja: 
   - master–slave 
   - podstawy high availability 
- Scenariusze awaryjne 
14. Programowanie w bazie MySQL 
- Procedury składowane 
- Funkcje użytkownika 
- Wyzwalacze (TRIGGERS) 
- Zmienne i kursory 
- Obsługa błędów 
- Najlepsze praktyki programowania po stronie bazy

PRZEBIEG SZKOLENIA   

Szkolenie „MySQL administracja bazą danych, kurs praktyczny” prowadzony jest przez Trenerów z wieloletnią praktyką w branży IT. Kurs posiada formę wykładów oraz ćwiczeń na których uczestnicy wykorzystają poznaną wiedzę w sposób praktyczny. Trener jest w stałym kontakcie z Uczestnikiem aby wspierać go w przypadku problemów w wykonywaniu zadania.  

Więcej informacji znajdziesz TUTAJ


CERTYFIKATY  

Uczestnicy otrzymują indywidualny certyfikat świadczący o ukończeniu szkolenia.

Windroos Polska

Renata Szydłowska
532 222
Godziny kontaktu
9.00 - 17.00
Zapisz się na szkolenie
Błąd serwera.
zobacz profil udostępnij zapytanie grupowe