Oczekiwane odpowiedzi (dla nauczyciela)
- Problemy:
- Powtarzają się informacje o klasie, sali i wychowawcy przy każdym uczniu.
- Jeśli zmienimy salę dla klasy 2A, musimy poprawić wszystkie rekordy – grozi niespójnością.
- Tabele po normalizacji:
UCZNIOWIE
| ID_ucznia | Imię | Nazwisko | ID_klasy |
|---|---|---|---|
| 1 | Jan | Kowalski | 1 |
| 2 | Ola | Wiśniewska | 1 |
| 3 | Piotr | Malinowski | 2 |
| 4 | Anna | Zielińska | 2 |
KLASY
| ID_klasy | Nazwa | Sala | Wychowawca |
|---|---|---|---|
| 1 | 2A | 12 | Nowak |
| 2 | 2B | 14 | Kowalczyk |
- Zapisane przykłady – jak powyżej.
- Zapytanie SQL:
SELECT u.Imię, u.Nazwisko, k.Wychowawca
FROM UCZNIOWIE u
JOIN KLASY k ON u.ID_klasy = k.ID_klasy;

