Esame SQL
Stai vedendo l'anteprima delle prime pagine. Il file completo è gratis: registrati per leggerlo tutto.
Di cosa parla
- 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.
Questo appunto è gratis. Registrati in 30 secondi per leggere tutte le pagine e scaricarlo.