buongiorno a tutti...sono uno studente universitario che sta preparando ad effettuare l'esame di sql,ma vedendo un post di un esame precedente mi sono sorti molti dubbi...vorrei un aiutino se possibile
grazie anticipatamente
l'esame:
si consideri una base di dati aziendale descritta dal seguente schema:
Passeggero(CodPasseggero, Nome, Cognome, Regione)
Biglietto(CodBiglietto, Serie, Categoria, Posto)
Stazione(CodStazione, Nome, Localita, Regione)
Treno(CodTreno, CodStazionePar, CodStazioneArr, OrarioPar, OrarioArr, Categoria)
Capotreno(CodCapotreno, Nome, Cognome, Regione)
Acquisto(CodPasseggero, CodBiglietto, CodTreno, Data, Prezzo)
Servizio(CodCapotreno, CodTreno, Data, NumeroOre)
Si scrivano in Algebra Relazionale (ove possibile) ed SQL le seguenti query:
Q1. Nomi e cognomi dei passeggeri che hanno acquistato durante il 2007 solo biglietti il cui prezzo è compreso nell’intervallo [15,35] €
Q2. Nomi e cognomi dei passeggeri che hanno acquistato durante il secondo semestre del 2007 biglietti relativi a treni che partono da regioni dell’Italia Meridionale ed arrivano in regioni dell’Italia Settentrionale senza mai passare per la Toscana
Q3. Nomi e cognomi dei capitreno che durante il primo semestre del 2007 hanno prestato servizio su almeno due treni “Eurostar” per un totale ore servizio sempre superiore a 30 ore
Q4. Nomi e cognomi dei capitreno che hanno sempre prestato servizio su tutti i treni “Intercity” la cui percorrenza oraria è compresa nell’intervallo [8,14] ore
Q5. Nomi e cognomi dei passeggeri che hanno acquistato durante il 2007 biglietti della stessa serie di quelli acquistati dal passeggero Mario Rossi durante i mesi di Aprile 2006 e Settembre 2006 per raggiungere solamente stazioni piemontesi partendo solamente da stazioni campane