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

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