Sto sviluppando un database per un progetto universitario... si tratta di un database per una rete di agenzie turistiche...
In allegato c'è una parte dello schema (preciso che la notazione non è proprio E-R.. non ricordo come si chiama, ma è molto intuitiva e chiara credo...): Pacchetto è collegato da relazioni con delle entità che rappresentano le tratte e le strutture alberchiere... ma questo non importa.
Il problema è che un cliente potrebbe voler fare lo stesso viaggio in date diverse... percui una volta tradotto in codice questo schema.. dovrei avere nella tabella ordine una chiave formata non solo dalle chiavi delle tre relazioni associate, ma anche la data di partenza. Giusto?
Ecco.. il mio dubbio è qui: se lo schema in questione è corretto come segnalo che la data di partenza deve far parte della chiave? che io sappia non posso mettere una chiave su una relazione nello schema...
Se non è corretto , come dovrei farlo?
Grazie