← Back
ExercisesComplete setItalian

Interrogazioni SQL

Study material for Sistemi informativi per l'impresa, shared by the Studwiz community and reviewed by moderators.

Sistemi informativi per l'impresaComplete set

Document information

What's included in this study material

Study material for Sistemi informativi per l'impresa, shared by the Studwiz community and reviewed by moderators.

Import quality: text was extracted directly from the original document.

Extracted content from the document

Representative passages recognised in different parts of the material. The full extracted text remains available to search, while this compact preview makes the page easier to read.

Page 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.…

Preview

First page of the document.

First page: Interrogazioni SQL