Postać trzecia znormalizowana bazy danych

0

Witam,
Stworzyłem schemat bazy danych serwisu zajmującego się rezerwacją miejsc w firmie przewożącej osoby lecz niestety muszę jeszcze moją bazę znormalizować do postaci trzeciej. Relacja pomiędzy tabelami *klienci * i rezerwacje wg mnie jest dobrze, problem jest z relacjami i kolumnami pozostałych tabel. Proszę o pomoc i sugestie jak znormalizować moją bazę.
Pozdrawiam!

0

Przypuśćmy, że mamy trasę od Szczecina do Jeleniej Góry przez Gorzów Wlkp. Wg twojego projektu ja nie jestem w stanie stwierdzić o której będziemy w Gorzowie. Owszem wiem kiedy wystartujemy i o której dojedziemy do celu.

Jeżeli będę miał 100 tras ze Szczecina to będę miał tam w tabeli Trasy 100 wpisów "Szczecin" (to samo jako przystanki czy miejscowość docelowa). Po co jak można stworzyć tabelę z miejscowościami. Odpowiednio wypadałoby zaprojektować to, żeby dla każdej trasy mógłbym otrzymać informacje o miejscowości na trasie oraz godzinie przybycia pojazdu.

Archiwum przechowuje identyczne informacje jak rezerwacja (inna metoda cena - ulga). Pytanie po co tabela archiwum czy nie wystarczy przechowywać wszystko w rezerwacji. Jeżeli system miałby kasować wpisy z archiwum po X czasie to można odpowiednio to zrobić na tabeli rezerwacja.

0

Dzięki za odpowiedź. Wziąłem pod uwagę wszystkie rady i stworzyłem schemat, który załączyłem do tego posta.
Czy moja baza jest już odpowiednio znormalizowana?
Jak można zażegnać problem z datą/godziną przyjazdu autokaru na poszczególne przystanki?

1 użytkowników online, w tym zalogowanych: 0, gości: 1