
Implementacja baz danych MariaDB
Czas trwania
Godzina rozpoczęcia
Stopień trudności
Implementacja baz danych MariaDB
Instrukcja zapisu na szkolenia
Nasz przewodnik krok po kroku przeprowadzi Cię przez proces rejestracji nowego konta lub logowania do Comarch Cloud w celu rezerwacji miejsca na kursie!
Opis programu
Kurs przeznaczony jest dla wszystkich, którzy pracują z bazami danych na serwerze MariaDB, tworzą je lub rozbudowują. Kurs skierowany jest zarówno do tych, którzy nie tworzyli dotychczas baz danych, jak również do tych, którzy tworzyli bazy danych w środowisku innym niż MariaDB.
Cele szkolenia
W trakcie kursu uczestnik zdobędzie wiedzę o zasadach działania serwera baza danych MariaDB i jego kluczowych elementach. Wiedza z kursu obejmuje użytkowanie, projektowanie i implementację baz danych w środowisku MariaDB. Wiedza obejmie również zasady i wymagania dotyczące instalacji serwera oraz podstawowych operacji po instalacji. Umiejętności uzyskane w ramach szkolenia to przede wszystkim: praca w środowiskach Workbench, tworzenie nowych baz danych, zarządzanie użytkownikami i uprawnieniami. Umiejętności obejmują również planowanie i implementacje baz danych składających się z różnych obiektów, edycję tych struktur oraz zarządzanie danymi.Profil słuchaczy
Kurs przeznaczony jest dla wszystkich, którzy pracują z bazami danych na serwerze MariaDB, tworzą je lub rozbudowują. Kurs skierowany jest zarówno do tych, którzy nie tworzyli dotychczas baz danych, jak również do tych, którzy tworzyli bazy danych w środowisku innym niż MariaDB.Wymagania wstępne
Od uczestników szkolenia wymagana jest znajomość podstaw SQL (zagadnienia objęte kursem „SQL – język dostępu do bazy danych MariaDB”).Czas trwania
2 dni po 8 godzin lekcyjnychMetoda realizacji szkolenia
Szkolenie realizowane jest w formie naprzemiennie następujących po sobie mini wykładów oraz ćwiczeń praktycznych. Szkolenie łączy w sobie fachową wiedzę merytoryczną z praktycznymi przykładami jej wykorzystania w środowisku pracy.Wiedza teoretyczna i praktyczna
Środowisko MariaDB- Serwer
- Bazy danych
- Użytkownicy
Różnice pomiędzy systemami MariaDB i MySQL
Projektowanie baz danych- Struktury relacyjne
- Planowanie tabel
- Normalizacja i denormalizacja
- Problemy związane z normalizacją
- Klucze kandydujące, główne i obce
- Nazewnictwo obiektów
Implementacja tabel
- Typy danych
- Tworzenie i zarządzanie kluczami
- Ograniczenia not null, default, unique, check
- Edycja tabel
Mechanizmy składowania
- Wspólne cechy architektury
- XtraDB
- InnoDB
- MyISAM
- Aria
- Memory
- CSV
- Blackhole
- NDB
- Archive
Pozyskiwanie informacji o bazie danych i tabelach
Edycja danych- Wstawianie
- Modyfikacja
- Kasowanie
- Nadpisywanie
- Operacje na wielu wierszach a wydajność
Sekwencje
- Zastosowania
- Tworzenie i modyfikacja
Operacje na danych z plików tekstowych
- Odczyt z plików tekstowych
- Zapis do plików tekstowych
Widoki
- Planowanie widoków
- Tworzenie i zarządzanie widokami
Programowanie na serwerze MariaDB
- Bloki anonimowe
- Procedury
- Funkcje
- Wyzwalacze
- Pakietów
- Zarządzenie kodem
- Tworzenie kodu dynamicznego
- Instrukcja Execute Immediate
Materializacja wyników zapytań
- Implementacja
- Zarządzanie
- Odświeżanie
- Materializacja a wydajność
Indeksowanie
- Cele indeksowania
- Korzyści i wady indeksów
- Tworzenie i zarządzanie
Umiejętności
Po ukończeniu kursu uczestnik/czka będzie potrafił/a:- Przygotować środowisko Workbench do pracy,
- Przygotować schemat bazy danych,
- Projektować tabele zgodnie z zasadami normalizacji,
- Zaimplementować tabele i widoki,
- Dobierać mechanizmy składowania danych zależnie od zastosowania tabel,
- Edytować dane w bazie
- Wykorzystać więzy integralności, w tym klucze główne i obce,
- Materializować wyniki zapytań,
- Programować na serwerze z wykorzystaniem procedur i funkcji oraz bloków anonimowych i pakietów,
- Tworzenie kodu dynamicznego,
- Tworzyć wyzwalacze bazodanowe celem rozszerzenia możliwości automatyzacji operacji na bazie
- Utworzyć i zarządzać indeksami w celu zapewnienia wysokiej wydajności operacji na bazie danych.
Ścieżka rozwoju
Po zakończeniu szkolenia rekomendowane jest skorzystanie z:- Szkolenie: „Administracja bazą danych MariaDB”
- https://mariadb.org/