Lavoratori e dipartimenti

Tratto da: A. Lorenzi, E. Cavalli – Basi di dati e linguaggio SQL – ATLAS

Schema E/R

  • DIPARTIMENTO <---->> IMPIEGATO
  • IMPIEGATO <-|-->> DIPARTIMENTO

Osserva

  1. Un dipartimento deve comprendere uno o più impiegati.
  2. Un impiegato deve appartenere a un dipartimento.
  3. Un impiegato può coordinare un dipartimento.
  4. Un dipartimento deve essere coordinato da un impiegato.

Query

  1. Cognome, nome e ID degli impiegati
  2. Matricola, cognome e nome degli impiegati
  3. Stipendio attuale e nuovo stipendio degli impiegati (con un aumento del 5%)
  4. Le città di residenza degli impiegati
  5. Le città di residenza degli impiegati (senza duplicati)
  6. Cognome, nome e residenza degli impiegati, ordinati per cognome e nome
  7. Cognome, nome e stipendio degli impiegati, ordinati per stipendio decrescente e per cognome e nome
  8. Cognome, nome e residenza degli impiegati del dipartimento Prod
  9. Cognome, nome e residenza degli impiegati del dipartimento Prod e residenti a Torino
  10. Impiegati residenti a Roma
  11. Impiegati con stipendio minore di 31000
  12. Cognome, nome e residenza degli impiegati con stipendio compreso tra 30000 e 45000
  13. Cognome, nome e residenza degli impiegati con stipendio compreso tra 30000 e 45000
  14. Gli impiegati di Torino oppure Venezia oppure Palermo
  15. Gli impiegati di Torino oppure Venezia oppure Palermo
  16. Gli impiegati con il cognome che inizia per R
  17. Gli impiegati con il cognome che contiene il carattere '_'
  18. Gli impiegati con il cognome che contiene il carattere '_'
  19. Gli impiegati ai quali non è stato assegnato il dipartimento
  20. Gli impiegati con la presenza dello stipendio
  21. Gli impiegati con il dipartimento
  22. Gli impiegati con il dipartimento a Roma
  23. Elenco dei dipartimenti, codice, con numero di dipendenti e totale dei loro stipendi
  24. Elenco dei dipartimenti, per esteso, con numero di dipendenti e totale dei loro stipendi