Zarz ądzanie baz ą danych. Serwer MariaDB – kurs podstawowy

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, i implementację baz danych w środowisku MariaDB. Wiedza obejmie również zasady i wymagania dotyczące instalacji serwera oraz podstawowych operacji po instalacji. Podczas kursu omówione zostaną cechy wyróżniające to środowisko oraz różnice w stosunku do serwera MySQL.

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 MySQL.

Wymagania wst ępne Od uczestników szkolenia wymagana jest znajomość podstaw języka SQL.

Czas trwania 2 dni po 8 godzin lekcyjnych

Metoda 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 Wprowadzenie do środowiska • Licencjonowanie • Cechy charakterystyczne środowiska Instalacja • Instalacja MariaDB • Konfiguracja • Plik konfiguracyjny my.cnf i zmienne systemowe • Ugrade z MySQL Porównanie MariaDB i MySQL • Zakres zgodności • Główne różnice Mechanizmy składowania • Wspólne cechy architektury • MyISAM • XtraDB • FederatedX • Memory • Merge

• CSV • Blackhole • Cassandra • Archive Łączenie się z serwerem Narzędzia GUI do zarządzania i programowania bazy danych • Database Workbench • HeidiSQL • SQLyog • MONyog • • Zadawanie zapytań Tworzenie i wybór bazy danych Tworzenie i zarządzanie użytkownikami • Użytkownicy • Uprawnienia • Role Tworzenie i zarządzanie tabelami • Typy danych • Tworzenie tabel • Tworzenie tabel w oparciu o zapytania • Zarządzanie tabelami • Importowanie danych do tabeli Więzy integralności (Constraints) Optymalizacja schematu i indeksowanie • Wybór optymalnego rodzaju danych • Podstawy indeksowania • Obsługa indeksu oraz tabeli Pozyskiwanie informacji o bazie danych i tabelach

Umiej ętno ści Po ukończeniu kursu uczestnik/czka będzie potrafił/a: • Zainstalować MariaDB i przygotować środowisko Workbench do pracy, • Przygotować schemat bazy danych, • Zaimplementować tabele i widoki, • Wykorzystać więzy integralności, w tym klucze główne i obce, • 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: • https://mariadb.com/