Contesto dell'Esame: L'esame di SQL, risalente al 04/02/2020, verte sulla comprensione e manipolazione di database relazionali, attraverso la definizione di uno schema e l'esecuzione di query.
Schema delle Tabelle (con chiavi primarie sottolineate):
`ORARIO(codice, partenza, destinazione, orario_di_partenza)`: Contiene dettagli sugli orari e le tratte dei treni.
`VIAGGIO(treno, data, conducente)`: Registra i viaggi specifici effettuati, associandoli a un treno, una data e un conducente.
`PERSONALE_VIAGGIO(id, treno, data, tipo, durata, persona)`: Dettaglia la partecipazione del personale a determinati viaggi, specificando il ruolo (`tipo`) e la durata.
`DIPENDENTI(id, nome, cognome, indirizzo, data_assunzione)`: Elenca le informazioni anagrafiche e contrattuali dei dipendenti.
Vincoli di Integrità Referenziale:
`Viaggio.treno` è una chiave esterna che fa riferimento a `Orario.codice`.
La coppia (`Personale_viaggio.treno`, `Personale_viaggio.data`) è una chiave esterna che fa riferimento alla coppia (`Viaggio.treno`, `Viaggio.data`).
`Personale_viaggio.persona` è una chiave esterna che fa riferimento a `Dipendenti.id`.
`Viaggio.conducente` è una chiave esterna che fa riferimento a `Dipendenti.id`.
Query SQL Richieste:
Query 1: Trovare nome e cognome di tutti i dipendenti assunti dopo il 2015.
Query 2: Identificare quali viaggi hanno avuto la partecipazione di almeno 3 dipendenti.
Query 3: Per ogni dipendente (identificato da id, nome e cognome), calcolare il numero totale di viaggi a cui ha partecipato.
Query 4: Determinare quali dipendenti hanno svolto viaggi esclusivamente nel ruolo di conducenti.
Siamo nati da poco ma abbiamo già migliaia di appunti nella nostra community!
Completa il tuo profilo
Adesso sei dei nostri!
Ottieni i primi crediti!
Carica i tuoi file
Il modo più veloce per guadagnare crediti è caricare materiale.
Ci sono tante tipologie di materiale e siamo certi che hai tanto valore da condividere con la community!
Accidenti, ancora non abbiamo il tuo corso di laurea!
Se ti va puoi inserirlo tu in pochi click — anche solo il corso di laurea, oppure completo di tutti i corsi!
Aggiungilo subito
e faremo del nostro meglio per popolarlo di materiale interessante.
Nel frattempo inizia a guadagnare crediti invitando i tuoi amici, così appena saremo attivi potrai subito accedere al materiale disponibile.
Bastano 3 amici verificati per attivare l'abbonamento…
Consiglia ai tuoi amici
Scrivi ai tuoi vecchi amici o ai tuoi nuovi colleghi di studio. Ogni email che inserisci rappresenta un mattone importante per la community.
Per ogni amico che porti otterrai nuovi crediti!