Tratto da: AA. VV. – SQL, il linguaggio per le basi di dati – HOEPLI
Un superiore è un impiegato che dirige altri impiegati.
Si tratta di un’associazione ricorsiva.
Schema concettuale
Osserva
- Un impiegato può avere un superiore.
- Un superiore dirige uno o più impiegati.
Schema relazionale
- IMPIEGATI(IDimpiegato, cognome, nome, stipendio, superioreID)
IMPIEGATI.superioreID è chiave esterna collegata a IMPIEGATI.IDimpiegato
Query
- Stipendio più basso, medio, più alto e numero di stipendiati
- I dati degli impiegati con il cognome del loro superiore
- … quanti sono
- Il valore minimo e massimo degli stipendi delle coppie impiegato-superiore
- La differenza più alta tra lo stipendio di un superiore e di un impiegato
- Il totale degli stipendi dei superiori
- Il totale degli stipendi dei dipendenti per ogni superiore
- Il totale degli stipendi dei dipendenti per ogni superiore (se è almeno 100000)