Valutazioni

Verifica del 9-4-2013.

Un insegnante ha raccolto i dati sulle valutazioni dei suoi studenti nella seguente tabella

Cognome Nome Città DataNascita Voto DataVoto TipoVoto
Newton Isaac Feltre 10/03/95 9 12/03/13 Scritto
Planck Max Belluno 12/05/96 10 01/02/13 Orale
Galilei Galileo Belluno 29/10/96 8.5 12/01/13 Pratico
Planck Max Belluno 12/05/96 7 12/03/13 Scritto
Galilei Galileo Belluno 29/10/96 10 Orale
Newton Isaac Feltre 10/03/95 9 12/04/13 Pratico
Newton Isaac Feltre 10/03/95 6.5 19/01/13 Scritto

Interroga il database per ottenere le seguenti informazioni (QUERY + RISULTATO)

  1. Gli studenti che hanno avuto qualche valutazione sufficiente ma inferiore a 8.
  2. La classifica delle città per numero di studenti.
  3. Gli studenti con la lettera K nel proprio nome o cognome.
  4. Elenco ordinato delle valutazioni.
  5. Quali valutazioni mancano della data?
  6. Gli studenti dal più giovane al più vecchio.
  7. Gli studenti che non abitano a Feltre.
  8. Il voto minimo, medio e massimo per ogni tipo di prova.
  9. Elenco delle città di provenienza degli studenti.
  10. Le valutazioni di un certo studente nel mese di gennaio.

Osserva

  1. La relazione VALUTAZIONI non è in forma normale.
    Le ripetizioni dei dati obbligano a usare frequentemente DISTINCT
  2. La complessità delle query non dipende dall’ordine di apparizione
  3. La query n. 2 è particolarmente difficile…


  1. Gli studenti che hanno avuto qualche valutazione sufficiente ma inferiore a 8.

    Il valore 8 è compreso?

    Ogni studente compare una sola volta?
  2. La classifica delle città per numero di studenti.
    La classifica delle città per numero di valutazioni…

    La classifica delle città per numero di studenti…

    SUBQUERY…
  3. Gli studenti con la lettera K nel proprio nome o cognome.
  4. Elenco ordinato delle valutazioni.
    Per data?

    Più interrogazioni nello stesso giorno?

    In primo piano le eccellenze?
  5. Quali valutazioni mancano della data?
  6. Gli studenti dal più giovane al più vecchio.
    Gli studenti dal più vecchio al più giovane…

    Gli studenti dal più giovane al più vecchio.
  7. Gli studenti che non abitano a Feltre.


  8. Il voto minimo, medio e massimo per tipo di prova.
  9. Elenco delle città di provenienza degli studenti.
  10. Le valutazioni di un certo studente nel mese di gennaio.