← Indietro
EserciziCompleti

Interrogazioni SQL

Completi di Sistemi informativi per l'impresa per il corso di Management Engineering presso Politecnico di Milano. Materiale proveniente dall’archivio storico Studwiz e classificato per la consultazione online.

Sistemi informativi per l'impresaCompleti

Informazioni sul documento

Cosa trovi in questo materiale

Completi di Sistemi informativi per l'impresa per il corso di Management Engineering presso Politecnico di Milano. Materiale proveniente dall’archivio storico Studwiz e classificato per la consultazione online.

Qualità dell’importazione: il testo è stato estratto direttamente dal documento originale.

Contenuti estratti dal documento

Passaggi rappresentativi riconosciuti nelle diverse parti del materiale. Il testo completo resta presente nella pagina per la ricerca, mentre l’anteprima compatta rende più semplice la lettura.

Pagina 1

POLITECNICO DI MILANO INGEGNERIA GESTIONALE Corso di Sistemi Informativi Prof. Cinzia Cappiello Esercitazione sulle interrogazioni SQL (06/11/2013) [Appendice] Ing. Leonardo Bruni ([email protected]) Esercizio 1 Si scrivano le seguenti interrogazioni SQL utilizzando lo schema della base di dati riportato. REGISTA ( nome , dataNascita, nazionalità ) ATTORE ( nome , dataNascita, nazionalità ) INTERPRETA ( attore, film, personaggio ) FILM ( titolo, regista, anno ) PROIEZIONE ( nomeCinema, cittàCinema, titoloFilm ) CINEMA ( città, nomeCinema, numeroSale, numeroPosti ) INTERPRETA.attore  ATTORE.nome INTERPRETA.film  FILM.titolo PROIEZIONE.(nomeCinema, cittàCinema)  CINEMA.(nomeCinema, città) dove PROIEZIONE indica in quali cinema un film viene proiettato (quindi non le singole proiezioni).. 1. Selezionare la nazionalità dei registi che hanno diretto qualche film nel 1992 ma non hanno diretto film nel 1993. La presente appendice vuole costruire un contro esempio per evidenziare come la soluzione apparentemente corretta qui di seguito proposta sia in realtà errata. SELECT DISTINCT R.nazionalità FROM REGISTA R, FILM F WHERE R.nome = F.regista AND R.nome IN ( SELECT regista FROM FILM WHERE anno = 1992 ) AND F.anno <> 1993 Trascurando l’attributo “dataNascita” dall’entità REGISTA in quanto non coinvolto nell’esercizio, si supponga che le tabelle coinvolte nella soluzione qui proposta siano così popolate (i dati riportati non corrispondono a dati reali): nome nazionalità Woody Allen America Bernardo Bertolucci Italia James Cameron Canada Nanni Moretti Italia Tabella 1. REGISTA titolo regista anno Avatar James Cameron 1991 Terminator James Cameron 1992 Sogni d’oro Nanni Moretti 1990 Caro diario Nanni Moretti 1992 Aprile Nanni Moretti 1993 Scoop Woody Allen 1993 Tabella 2.…

Anteprima

Prima pagina del documento.

Prima pagina: Interrogazioni SQL