Esercitazione musei-opere

Documenti analoghi
Esercitazione musei-opere

Basi di dati 19 dicembre 2016 Prova parziale Compito A Tempo a disposizione: un ora e quindici minuti. Libri chiusi.

Basi di Dati Corso di Laura in Informatica Umanistica

Il linguaggio SQL. Esercizi da svolgere

Compiti d Esame di Basi di Dati e Sistemi Informativi per il CdL in Scienze dei Beni Culturali

MODELLO e RAPPRESENTAZIONE

Il linguaggio di Interrogazione SQL Esercizi

BASI DI DATI. Titolo Prof. Cognome Nome Indirizzo Numero Telefono

Data la seguente tabella :

Esercizi di SQL. R.Gori G.Leoni 1

Università degli Studi di Milano. Esercizi Corso SIT. Basi di dati

ESERCIZIO 1 (12 punti) Dato il seguente schema relazionale, che modella le informazioni relative ad un negozio di libri online:

Basi di Dati Corso di Laura in Informatica Umanistica

Flavia Lollis ITIS A. Volta Trieste. 1 di 13

ORLANDO FURIOSO 500 ANNI

ESERCIZI DI MODELLAZIONE E-R

La biblioteca e la scuola

Uso delle variabili di alias. SQL slide aggiuntive. Interrogazione 25. Interrogazione 26

Basi di dati I 27 gennaio 2016 Esame Compito A Tempo a disposizione: un ora e quarantacinque minuti. Libri chiusi.

Basi di Dati Esempi di SQL

INFORMATICA PER L IMPRESA (Docente Prof. Alfredo Garro) ESERCIZIO 3

PROGAMMA FINALE DI STORIA DELL ARTE ANNO SCOLASTICO 2015/16 CLASSE IV AL Linguistico DOCENTE : SCALA SUSANNA

Giovedì 02 Luglio 2009 Appello di Informatica II - Corso di Laurea in Ottica e Optometria A.A. 2008/2009

Esame di Basi di Dati, SOLUZIONE APPELLO 09/06/2009

Esercizio con attributo cross-dimensionale - transazionale

Basi di dati I 19 settembre 2016 Tempo a disposizione: un ora e 45 minuti.

Pedro Cano. Matera, maggio 2009

Sommario. Introduzione... 13

Programma Didattico Annuale

Esercitazione query in SQL L esercitazione viene effettuata sul database viaggi e vacanze che prevede il seguente modello E/R:

Tipi di sottoquery SQL

Interrogare una base di dati: algebra relazionale e SQL. Savino Castagnozzi Giorgio Macauda Michele Meomartino Salvatore Picerno Massimiliano Sartor

Programma Didattico Annuale

IL MUSEO DEGLI UFFIZI

ESERCIZIO 1 (12 punti) Dato il seguente schema relazionale, che modella i dati di società di assicurazioni che erogano polizze sanitarie.

Basi di Dati Esempi di SQL

2011 Politecnico di Torino 1

IL MUSEO E LA CITTà Vicende artistiche pistoiesi del Quattrocento

LA PROGRAMMAZIONE DI ACCADEMIA CARRARA

Basi di dati attive. Una base di dati è ATTIVA quando consente la definizione e la gestione di regole di produzione (regole attive o trigger).

Si considerino le seguenti specifiche relative alla realizzazione di un sistema informativo per la comunità scientifica di ricerca paleontologica.

Linguaggio SQL seconda parte

Sistemi per la gestione di database: MySQL ( )

UTENTE (Codice, Nome, Cognome, Indirizzo, Telefono) PRESTITO (Collocazione, CodUtente, DataPrestito, DataRest)

Basi di dati. Appello del Soluzione Compito A. Anno Accademico 2006/07. Problema 1

XML e Windows Phone. Semplice tutorial per l'utilizzo di documenti e dati XML in un'app per Windows Phone.

Esercitazione 28 Gennaio 2013

Il sistema informativo deve essere di tipo centralizzato e accessibile mediante un computer server installato nella rete locale dell albergo.

Si considerino le seguenti specifiche per la realizzazione di un sito web per la gestione di abbonamenti a riviste di vario genere..

Basi di dati I Prova di autovalutazione 30 ottobre 2014

Compito Sistemi Informativi LA. Tempo concesso : 90 minuti 26 Giugno 07 Nome: Cognome: Matricola: Esercizio 1

Esercizi di progettazione E-RE

Compito Basi di Dati. Tempo concesso : 90 minuti 28 aprile 2005 Nome: Cognome: Matricola:

Interrogazioni nidificate

Appello di BD del Corso di laurea in Informatica del 9/1/2007 Compito e soluzioni

SQL. Il nome sta per Structured Query Language Le interrogazioni SQL sono dichiarative

Alessandra Raffaetà. Esempio: Compagnia di trasporti

GIORGIO VASARI. LE TRE MOSTRE DI AREZZO Mercoledì 05 Ottobre :34 - Ultimo aggiornamento Sabato 22 Ottobre :38

Arte e Scienza per lo studio dei beni culturali

Compito Sistemi Informativi LA. Tempo concesso : 90 minuti 25 Marzo 03 Nome: Cognome: Matricola: Esercizio 1

Concettuale. Giuseppe Amato

1. Schema concettuale della base di dati Lo schema concettuale (o statico) è uno dei due schemi del progetto concettuale di un sistema informativo.

1) Semplicissimi esercizi introduttivi

Mantova Museo della Città - Palazzo San Sebastiano

COGNOME MATRICOLA. Con vincoli di integrità referenziale: RECENSIONE.NomeUtente à UTENTE.Username RECENSIONE.TitoloSerie à SERIETV.

Compito Basi di Dati. Tempo concesso: 2 ore 18 Febbraio 2013 Nome: Cognome: Matricola:

Andrea Mantegna il pittore di corte del Rinascimento

E possibile scaricare le medesime immagini in alta definizione dal seguente link:

Corso di Basi di Dati A.A. 2014/2015

Esame di Stato Istituto Tecnico Industriale Soluzione della Seconda Prova Indirizzo: INFORMATICA Tema: INFORMATICA Anno Scolastico:

Esame di Basi di Dati, SOLUZIONE APPELLO 12/01/2010

Esercizi di progettazione di Basi di Dati Relazionali

Compito Sistemi Informativi LA. Tempo concesso : 90 minuti 22 Giugno 04 Nome: Cognome: Matricola:

I CARRACCI e CARAVAGGIO

ESERCIZIO 1 (12 punti) Dato il seguente schema relazionale, che modella i dati di un sistema di gestione di campionati di basket.

Si definisca il relativo schema E/R (nella metodologia proposta a lezione) e si evidenzino eventuali vincoli inespressi e attributi derivati.

Esercizio sul modello Entità-Associazione, traduzione in relazionale e interrogazioni SQL

Firenze, Casa Buonarroti, 16 maggio 20 agosto 1990 a cura di Luciano Bellosi

SQL [2] Concetti avanzati di SQL. Esempi di interrogazioni

COGNOME MATRICOLA. Con vincoli di integrita referenziale: INTERVENTO.CodTecnico à TECNICO.Codice INTERVENTO.MatCaldaia à CALDAIA.

Informatica. Dipartimento di Economia. Ing. Cristiano Gregnanin. 20 ottobre Corso di laurea in Economia

1 (6) 2 (7) 3 (7) 4 (7) 5 (6)

Esercitazione di Basi di Dati

Compito DA e BD. Tempo concesso: 90 minuti 21 gennaio 04 Nome: Cognome: Matricola: Esercizio 1

Basi di Dati. Esercitazione SQL. Paolo Papotti. 19 maggio 2005

Esercitazione 4: Trigger in DB2

Vogliamo creare una anagrafe e poi creare delle query che rispondono a delle domandi. Utilizzando Microsoft Access

Basi di Dati. Esercitazione SQL. Ing. Paolo Cappellari

ESERCITAZIONE ER. Prof.ssa Genny Tortora Dipartimento di Studi e Ricerche Aziendali (Management & Information Technology)

1 (4) 2 (4) 3 (7) 4 (5) 5 (6) 6 (6)

B a s i d i D a t i ( M o d u l o T e o r i a ) P r o v a s c r i t t a

ISTITUTO STATALE DI ISTRUZIONE SUPERIORE EDITH STEIN

Alla scoperta delle ricchezze di Firenze

ESEMPI DI QUERY SQL. Esempi di Query SQL Michele Batocchi AS 2012/2013 Pagina 1 di 7

Esempio di database relazionale con l utilizzo del prodotto MySQL

Basi di Dati: Corso di laboratorio

Esprimere in algebra (ottimizzata), calcolo relazionale la seguente query:

Viene richiesto di MIN CARD(S,E) = 1 UPDATE DELETE MAX CARD(S,E) = 3 INSERT UPDATE

Interrogazione 1 Trovare nomi e cognomi dei contatti dei clienti di nazionalità italiana.

LICEO STATALE G. MAZZINI

Transcript:

Si vogliono censire le opere di vari artisti per poter permettere, tramite un applicazione internet, di cercare un opera in base al suo titolo e sapere il suo autore, in quale museo ed in quale città è conservata, in modo che gli interessati possano organizzarsi un viaggio per vederle dal vivo. Si censiscono sia quadri che sculture, le opere di un artista possono essere conservate in più musei, ed ogni museo ospita opere di molti artisti. Di ogni opera si vuole conoscere oltre a titolo ed autore anche l anno in cui è stata creata, e per gli autori anche la data di nascita e di morte (non impostata nel caso di artisti viventi). In particolaresi vuole individuare i vari ARTISTI con la loro nazionalità (Botticelli, Munch, Picasso ), le loro OPERE con il relativo titolo (Madonna con Bambino, La Gioconda, ), ed i personaggi principali rappresentati (es Giovanni Battista, la Madonna, San Pietro,. ). Individuare le entità, disegnare i modelli concettuale, logico e fisico e poi scrivere le query SQL necessarie ad estrarre le seguenti informazioni: 1. il titolo delle opere del Tiziano conservate alla National Gallery. 2. L elenco degli artisti ed il titolo delle loro opere conservate alla Galleria degli Uffizi o alla National Gallery 3. l elenco degli artisti e delle loro opere conservate nei musei di Firenze 4. Le città in cui sono conservate opere del Caravaggio 5. l elenco delle opere del Tiziano conservate nei musei di Londra 6. l elenco degli artisti e il titolo delle opere di artisti spagnoli conservate nei musei di Firenze 7. l elenco dei titoli delle opere di artisti italiani conservate nei musei di Londra, in cui è rappresentata la Madonna 8. Il nome dei musei di Londra che conservano opere di Ricasso 9. il nome e il loro autore delle opere che rappresentano Gesù e Giovanni Battista 10.il nome e l autore delle opere che rappresentano Gesù e Giovanni Battista oppure la Madonna e Giovanni Battista 11.l elenco delle opere che rappresentano Giovanni Battista al museo del Prado Entità: artista: è un autore di un opera (cognome, nome, anno di nascita e di morte, nazione di nascita) opera: è prodotta dall artista e può essere un quadro o una scultura (titolo, tipo, anno produzione, esposta) museo: è il luogo che conserva ed espone le opere; ci possono essere musei che non espongono opere città: è una delle città del mondo, e potrebbe anche non avere musei personaggio: è una persona rappresentata nell opera 1 di 7

Modello concettuale 2 di 7

Modello logico 3 di 7

Modello fisico 4 di 7

1) Il codice ed il titolo delle opere di Tiziano conservate alla National Gallery SELECT Opera.Codice, Opera.Titolo FROM Opera,autori,museo WHERE artisti.nome = Tiziano AND museo.nome = National Gallery ; 2) Il nome dell artista ed il titolo delle opere conservate alla Galleria degli Uffizi o alla National Gallery SELECT autore.nome, Opera.Titolo FROM Opera,museo, autore WHERE (museo.nome = Galleria degli Uffizi OR museo.nome = National Gallery ) AND autore.codautore=opera.codautore 3) Il nome dell artista ed il titolo delle opere conservate nei musei di Firenze SELECT autore.nome, Opera.Titolo WHERE museo.citta = Firenze AND autore.codautore=opera.codautore 4) Le città in cui sono conservate opere di Caravaggio SELECT DISTINCT museo.citta WHERE autore.nome = Caravaggio AND opera.codautore= autore.codautore 5) Il codice ed il titolo delle opere di Tiziano conservate nei musei di Londra SELECT Opera.Codice, Opera.Titolo WHERE autore.nome = Tiziano AND museo.citta = Londra 5 di 7

6) Il nome dell artista ed il titolo delle opere di artisti spagnoli conservate nei musei di Firenze SELECT autore.nome, Opera.Titolo WHERE autore.nazionalita = Spagna AND museo.citta = Firenze 7) Il codice ed il titolo delle opere di artisti italiani conservate nei musei di Londra, in cui è rappresentata la Madonna SELECT opera.codopera, Opera.Titolo, personaggio WHERE autore.nazionalita = Italia AND museo.citta = Londra AND personaggio.persona= Madonna 8) Il nome dei musei di Londra che conservano opere di Picasso SELECT museo.nome FROM Museo, opera, autore WHERE autore.nome = Picasso AND museo.citta = Londra AND opera.codautore=autore.coautore 9) Il nome ed il loro autore delle opere che rappresentano Gesù e Giovanni Battista SELECT autore.nome, Opera.Titolo WHERE personaggio.persona= Gesù AND autore.codautore = opera.codautore AND opera.codopera IN (SELECT Opera.codopera WHERE personaggio.persona= Giovanni Battista AND autore.codautore = opera.coautore) 6 di 7

10) Il nome ed il loro autore delle opere che rappresentano Gesù e Giovanni Battista oppure la Madonna e Giovanni Battista SELECT autore.nome, Opera.Titolo WHERE personaggio.persona= Giovanni Battista AND autore.codautore = opera.codautore AND (opera.codopera IN (SELECT Opera.codopera WHERE personaggio.persona= Gesù AND autore.codautore = opera.coautore) OR opera.codopera IN (SELECT Opera.codopera WHERE personaggio.persona= Madonna AND autore.codautore = opera.coautore) ) 11) l elenco delle opere che rappresentano Giovanni Battista al museo del Prado SELECT Opera.Titolo WHERE personaggio.persona= Giovanni Battista AND autore.codautore = opera.coautore AND museo.nome= Prado 7 di 7