Cel szkolenia
Nauczenie się zasad funkcjonowania aplikacji baz danych MySQL, dobierania optymalnych rozwiązań przy tworzeniu internetowych baz danych. Nauczenie się myślenia programistycznego.
Zakres szkolenia MySQL
- Funkcje i formalizmy
- Wielodostęp do bazy danych
- Baza danych, system zarządzania bazami danych
- Modele danych
- Własności relacyjnych baz danych
- Definicja danych w modelu relacyjnym i operowanie danymi
- Integralność danych, porównanie modelu relacyjnego z innymi modelami klasycznymi modelami danych
- Zarządzanie zapytaniami
- Bezpieczeństwo bazy danych
- Charakterystyka SZBD MySQL
- Instalacja i konfiguracja serwera
- Relacje bazodanowe – typy i opisy
- Metodyka projektowania relacyjnych baz danych
- Proces projektowania relacyjnych baz danych
- Definiowanie tabel – wstępna lista tabel
- Przypisywanie pól do tabel
- Definiowanie kluczy
- Sprawdzanie istniejącej struktury danych
- Atrybuty pól
- Definiowanie relacji
- Budowa i podstawowe elementy języka SQL
- Stosowanie operatorów teoriomnogościowych
- Grupowanie wyników zapytania
- Funkcje matematyczne SUM, MAX, MIN
- Przedział czasowy, operowanie na dacie
- Łączenie tabel
- Filtrowanie zgrupowanych wyników, klauzula HAVING
- Zapytania zagnieżdżone, podzapytania
- Struktura polecenia CREATE, usuwanie pól danych
- Polecenie do zmiany struktur danych ALTER
- Struktura poleceń INSERT, UPDATE, DELETE
- Polecenie RENAME
- Polecenia administracyjne bazy danych na przykładzie SZBD MySQL
Wymagania wstępne
Znajomość obsługi komputera i zagadnień związanych z Internetem.
Adresaci szkolenia z baz danych MySQL
Webmasterzy, osoby zainteresowane tworzeniem nowoczesnych stron i aplikacji internetowych, studenci, osoby zarządzające danymi, naukowcy.