1. Przedstawienie podstawowych koncepcji baz danych
Zrozumienie modelu relacyjnego wymaga uporządkowania pojęć opisujących strukturę i zależności danych. Ta część obejmuje wprowadzenie do struktur danych, relacyjnych modeli baz danych, obiektów i relacji między nimi, a także roli operatorów w pracy z danymi.
- struktury danych – wprowadzenie,
- relacyjne modele baz danych,
- obiekty i relacje między nimi,
- operatory.
2. Opis systemu zarządzania bazami danych MariaDB
MariaDB jest tutaj omawiana jako system zarządzania bazami danych, na którym opiera się dalsza część szkolenia. Akcent położono na jego miejsce w architekturze rozwiązania oraz na sposób, w jaki obsługuje przechowywanie, organizację i udostępnianie danych relacyjnych.
3. Przegląd narzędzi wspomagających pracę z bazą danych MariaDB
Poza samym językiem SQL istotne są narzędzia, które wspierają codzienną pracę z MariaDB. Sekcja porządkuje środowisko działania, wskazując rozwiązania używane do łączenia się z bazą, wykonywania zapytań oraz obsługi typowych czynności administracyjnych.
4. Wprowadzenie do języka SQL (Structured Query Language)
SQL pełni rolę podstawowego języka pracy z relacyjnymi bazami danych. Uczestnik porządkuje zasady składni, poznaje podział poleceń SQL oraz ich zastosowanie, dzięki czemu kolejne obszary programu są osadzone we wspólnym modelu pojęciowym i praktycznym.
- składnia SQL,
- podział SQL,
- zastosowanie.
5. Szczegółowe omówienie języka DQL (Data Query Language)
Zapytania SELECT stanowią punkt wyjścia do pobierania i łączenia danych z wielu tabel. Ujęto tu obsługę dat, sortowanie, funkcje grupowe, UNION oraz złączenia wewnętrzne i zewnętrzne, a całość domykają podzapytania zagnieżdżone i skorelowane.
- SELECT,
- obsługa dat,
- sortowanie,
- funkcje grupowe,
- UNION,
- tabele – łączenia wewnętrzne i zewnętrzne,
- podzapytania zagnieżdżone i skorelowane.
6. Przedstawienie języka DML (Data Modification Language)
Praca na danych operacyjnych wymaga sprawnego wykonywania zmian na poziomie wierszy. Sekcja obejmuje wstawianie rekordów, również przez zapytania, a następnie usuwanie wierszy i modyfikację ich wartości, tak aby dane odzwierciedlały bieżący stan procesów.
- wiersze – wstawianie,
- wstawianie wierszy przez zapytania,
- usuwanie wierszy,
- wartości wierszy – zmiana.
7. Zrozumienie roli języka DDL (Data Definition Language) w tworzeniu i modyfikowaniu struktury baz danych
Polecenia DDL odpowiadają za definiowanie i zmienianie struktury bazy danych w MariaDB. W tej części omawiane jest tworzenie i usuwanie tabel, a także budowanie nowych tabel na podstawie wyników zapytań, co porządkuje pracę nad schematem danych.
- tabele – tworzenie,
- usuwanie tabel,
- tworzenie tabel przez zapytania.