Przejdź do głównej zawartości

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
1Teoria – DDL, DCL, DMLPodziały języka SQL
2Teoria – Typy relacjiRelacje 1:1, 1:M, N:M
3Praktyka – Podstawy SELECTWybieranie, sortowanie, DISTINCT
4Praktyka – Filtrowanie danychWHERE, AND/OR, LIKE, BETWEEN
5Praktyka – Złączenia tabelZapytania wielotabelowe
6Praktyka – Funkcje agregująceCOUNT, SUM, AVG, MIN, MAX, GROUP BY
7Projekt – Baza WypożyczalniaOpis 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;