Normalizacja odpowiedź do zad 1

Oczekiwane odpowiedzi (dla nauczyciela)

  1. 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ą.
  2. Tabele po normalizacji:

UCZNIOWIE

ID_uczniaImięNazwiskoID_klasy
1JanKowalski1
2OlaWiśniewska1
3PiotrMalinowski2
4AnnaZielińska2

KLASY

ID_klasyNazwaSalaWychowawca
12A12Nowak
22B14Kowalczyk
  1. Zapisane przykłady – jak powyżej.
  2. Zapytanie SQL:
SELECT u.Imię, u.Nazwisko, k.Wychowawca
FROM UCZNIOWIE u
JOIN KLASY k ON u.ID_klasy = k.ID_klasy;