Jak przechowywać informacje o "dojeździe"

0

Powiedzmy że mamy jakieś biuro i można do niego dojechać:

  • Autobusami: 100, 101, 102 - przystanek X
  • Autobusem: 500 - przystanek Y
  • Tramwajami: 7, 8 - Przystanek X
  • Metrem: M1 - przystanek Z

Czy sensowne jest stworzenie tabeli:

id
typ_polaczenia 
numer_linii
przystanek

do przechowywania takich informacji?

Jakie mam obawy:

  • jeden przystanek dla tej samej firmy będzie pod wieloma nazwami (X, x, X 01, x 02)
  • może warto wyciągnąć typ_polaczenia to osobnej tabeli słownikowej? (id, nazwa)
  • numer_linii (jako liczba) też wydaje się średni, szczególnie jak ktoś chciałby podać informacje o pociągu, metrze, kolejce

Jakieś sprawdzone porady?

0

3 tabele: 1 - linie (id_lini, numer, typ), 2 - przystanki (id_przystanku, nazwa), 3 - linia_przystanek(id, id_lini - FK do linie, id_przystanku - FK do przystanki)

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