Salve, sto lavorando per la creazione di un database per un servizio ferroviario. Questo database deve avere tutte le info della rete ferroviaria e dei treni gestiti dalla compagnia. Una volta date due stazioni e la fascia oraria, devo ottenere tutti i treni che viaggiano da una stazione all'altra in un determinato intervallo di tempo (includendo anche eventuali Cambi di treno per percorrenze non diretta).
Per ogni treno poi, devo avere un log che mi riporta ad esempio alcune informazioni, come durata tragitto, puntualità del servizio, ritardi ecc..
Ho buttato giù due bozze di schemi relazionali, che riporto qui di seguito.
-SCHEMA RELAZIONALE N1.
TRENO( Tipologia, Id, Stazione_Partenza, Stazione_Arrivo, Ora_Partenza, Ora_Arrivo)
TIPOLOGIA_TRENO(Nome)
STAZIONE (Nome)
DATA_VIAGGIO(TipologiaTreno,IdTreno,Giorno)
TRATTA(Inizio,Fine,Km)
PERCORSO (Numero, TipologiaTreno,InizioTratta,FineTratta)
CAMBI (?) non saprei come e dove inserirlo.
-SCHEMA RELAZIONE N2
TRENO (Tipo,Id)
CITTA'(Nome,Regione)
STAZIONE(Nome,Stazione)
TRATTA(Stazione_Partenza,Stazione_Arrivo)
VIAGGIO(Numero,Data,Ora,Stazione_Partenza,Stazione_Arrivo)
CAMBI(?) non saprei come e dove inserirlo.
Qualcuno potrebbe darmi qualche consiglio su quale dei due perfezionare e dove inserire il CAMBIO?
Grazie in anticipo!