KURS PRZYGOTOWAWCZY · BAZY DANYCH · INF.03
Bazy danych pod kątem INF.03
Jeden kurs, jedna baza i jedna historia: biblioteka szkolna. Zaczynamy od modelu relacyjnego i phpMyAdmin, a kończymy na raportach, transakcjach i pełnych scenariuszach egzaminacyjnych. Wszystkie przykłady i ćwiczenia korzystają z tego samego zestawu tabel, więc nie trzeba za każdym razem zaczynać od zera.
Baza do pobrania
Biblioteka szkolna — gotowy plik SQL dla phpMyAdmin na XAMPP. Zawiera tabele, klucze obce, dane i komentarze. Zaimportuj go raz, a potem wykonuj zapytania z kursu.
Pobierz biblioteka-szkolna.sql Podejrzyj SQL
Import: phpMyAdmin → Import → wybierz plik → Wykonaj. Baza nazywa się biblioteka_szkolna. Plik można też otworzyć w edytorze i przeanalizować.
Jak pracować z kursem
- Najpierw przeczytaj scenariusz — każda sekcja zaczyna się od sytuacji z biblioteki, nie od suchej definicji.
- Uruchamiaj przykłady — w ćwiczeniach jest edytor SQL i przycisk „Sprawdź testy”.
- Porównuj z phpMyAdmin — te same zapytania możesz wkleić do zakładki SQL.
- Buduj jedną bazę — nie twórz nowych tabel do każdego zadania; rozszerzaj bibliotekę świadomie.
Moduły
- 01Model relacyjny i projekt bazyEncje, klucze, relacje, normalizacja i ERD biblioteki.
- 02phpMyAdmin i XAMPP — od bazy do tabeliTworzenie bazy, import, typy danych, klucze, eksport i kopie.
- 03SELECT — czytanie danychProjekcja, aliasy, DISTINCT, ORDER BY i LIMIT.
- 04Filtrowanie, agregacje i grupowanieWHERE, LIKE, IN, NULL, COUNT, SUM, GROUP BY i HAVING.
- 05JOIN — łączenie tabelINNER, LEFT, RIGHT i zapytania wielotabelowe.
- 06Podzapytania, UNION i widokiZapytania zagnieżdżone, EXISTS, UNION i widoki raportowe.
- 07INSERT, UPDATE, DELETE i transakcjeBezpieczna zmiana danych, klucze obce i transakcje.
- 08Funkcje, raporty i bezpieczeństwoDaty, tekst, CASE, raporty, uprawnienia i SQL injection.
- Egzamin INF.03 — pełne scenariuszeProjekt, import, raporty i eksport w zadaniach przekrojowych.
Wszystkie moduły korzystają z bazy biblioteka_szkolna. Dzięki temu uczysz się myśleć o danych jak o jednym systemie, a nie o serii przypadkowych tabel. Plik SQL jest na górze strony.