Tratto da: A. Lorenzi, E. Cavalli – Basi di dati e linguaggio SQL – ATLAS
Schema E/R
- DIPARTIMENTO <---->> IMPIEGATO
- IMPIEGATO <-|-->> DIPARTIMENTO
Osserva
- Un dipartimento deve comprendere uno o più impiegati.
- Un impiegato deve appartenere a un dipartimento.
- Un impiegato può coordinare un dipartimento.
- Un dipartimento deve essere coordinato da un impiegato.
Query
- Cognome, nome e ID degli impiegati
- Matricola, cognome e nome degli impiegati
- Stipendio attuale e nuovo stipendio degli impiegati (con un aumento del 5%)
- Le città di residenza degli impiegati
- Le città di residenza degli impiegati (senza duplicati)
- Cognome, nome e residenza degli impiegati, ordinati per cognome e nome
- Cognome, nome e stipendio degli impiegati, ordinati per stipendio decrescente e per cognome e nome
- Cognome, nome e residenza degli impiegati del dipartimento Prod
- Cognome, nome e residenza degli impiegati del dipartimento Prod e residenti a Torino
- Impiegati residenti a Roma
- Impiegati con stipendio minore di 31000
- Cognome, nome e residenza degli impiegati con stipendio compreso tra 30000 e 45000
- Cognome, nome e residenza degli impiegati con stipendio compreso tra 30000 e 45000
- Gli impiegati di Torino oppure Venezia oppure Palermo
- Gli impiegati di Torino oppure Venezia oppure Palermo
- Gli impiegati con il cognome che inizia per R
- Gli impiegati con il cognome che contiene il carattere '_'
- Gli impiegati con il cognome che contiene il carattere '_'
- Gli impiegati ai quali non è stato assegnato il dipartimento
- Gli impiegati con la presenza dello stipendio
- Gli impiegati con il dipartimento
- Gli impiegati con il dipartimento a Roma
- Elenco dei dipartimenti, codice, con numero di dipendenti e totale dei loro stipendi
- Elenco dei dipartimenti, per esteso, con numero di dipendenti e totale dei loro stipendi