Przyspieszony kurs relacyjnych baz danych – MySQL
O kursie
Kurs oparty jest na praktycznej bazie danych Wypożyczalnia samochodów. Zawiera tabele: KLIENCI, SAMOCHODY, PRACOWNICY, MIEJSCA, WYPOZYCZENIA.
Spis modułów
| # | Moduł | Opis |
|---|---|---|
| 1 | Teoria – DDL, DCL, DML | Podziały języka SQL |
| 2 | Teoria – Typy relacji | Relacje 1:1, 1:M, N:M |
| 3 | Praktyka – Podstawy SELECT | Wybieranie, sortowanie, DISTINCT |
| 4 | Praktyka – Filtrowanie danych | WHERE, AND/OR, LIKE, BETWEEN |
| 5 | Praktyka – Złączenia tabel | Zapytania wielotabelowe |
| 6 | Praktyka – Funkcje agregujące | COUNT, SUM, AVG, MIN, MAX, GROUP BY |
| 7 | Projekt – Baza Wypożyczalnia | Opis struktury bazy danych |
Wymagania
- Zainstalowany MySQL 8+ lub dostęp do serwera MySQL
- Klient:
mysql(CLI), MySQL Workbench lub DBeaver - Plik z bazą:
wypozyczalnia_all.sql
Uruchomienie bazy
-- Utwórz bazę i załaduj dane
CREATE DATABASE wypozyczalnia;
USE wypozyczalnia;
SOURCE /sciezka/do/wypozyczalnia_all.sql;