Jedna wielka tabela

Projekt bazy: normalizacja i diagram związków encji - Informatyka - liceum klasa 3, zakres rozszerzony (SQL (SQLite))

Tabela `zapisy` zapisuje, kto chodzi na jakie koło. Wygląda prosto, ale ma wady: - **powtórzenia**: wychowawca klasy i opiekun koła są wpisani wiele razy, - **anomalia modyfikacji**: zmiana sali koła wymaga poprawienia wielu wierszy, - **anomalia usunięcia**: gdy ostatni uczeń wypisze się z koła, znika informacja o kole, - **niespójność**: ten sam wychowawca bywa zapisany różnie (`L. Czapla` i `L Czapla`).

SELECT * FROM zapisy;
SELECT klasa, wychowawca, count(*) AS wpisow FROM zapisy GROUP BY klasa, wychowawca;

Ładowanie interaktywnego edytora... Jeśli się nie pojawi, włącz JavaScript.

Wszystkie lekcje kursu Informatyka - liceum klasa 3, zakres rozszerzony·Zaloguj się, aby zapisać postęp na koncie.