1. esprimere in algebra relazionale la seguente interrogazione. Estrarre nome, e cognome dei clienti che hanno noleggiato auto di categoria Executive

Dimensione: px
Iniziare la visualizzazioe della pagina:

Download "1. esprimere in algebra relazionale la seguente interrogazione. Estrarre nome, e cognome dei clienti che hanno noleggiato auto di categoria Executive"

Transcript

1 A. Dato il seguente frammento di schema relazionale (in cui le sottolineature indicano le chiavi e le CLIENTE(numPatente, nome, cognome) NOLEGGIO(cliente, data, auto) AUTO(targa, marcaauto, modelloauto) TIPO_AUTO(marca, modello, categoria) Estrarre nome, e cognome dei clienti che hanno noleggiato auto di categoria Executive π nome, cognome (σ categoria = Executive (TIPO_AUTO) marca = marcaauto modello = modelloauto AUTO targa = auto NOLEGGIO cliente = numpatente CLIENTE) Estrarre i numeri di patente dei clienti che hanno noleggiato auto di marca Fiayota e modello Yanda SELECT (DISTINCT) cliente FROM NOLEGGIO, AUTO WHERE auto = targa AND marcaauto = Fiayota AND modelloauto = Yanda B. Dato il seguente frammento di schema relazionale (in cui le sottolineature indicano le chiavi e le AUTORE(codice_au, FORNITORE(codice_for, cognome, ragione_soc, nome) nome) FORNISCE(fornitore, articolo) ARTICOLO(codice_art, descrizione, tipologia) Estrarre i codici dei fornitori che forniscono articoli la cui tipologia è materia_prima oppure semilavorato π fornitore (σ tipologia = materia_prima tipologia = semilavorato (ARTICOLO) codice_art = articolo FORNISCE)

2 Estrarre i fornitori (codice_for, ragione_soc, nome) che forniscono articoli la cui tipologia è materia_prima ma non forniscono articoli la cui tipologia è prodotto_finito materia_prima except prodotto_finito C. [7 punti] Dato il seguente frammento di schema relazionale (in cui le sottolineature indicano le chiavi e le AUTORE(codice_au, FORNITORE(codice_for, cognome, ragione_soc, nome) nome) FORNISCE(fornitore, articolo) ARTICOLO(codice_art, descrizione, tipologia) Estrarre i codici dei fornitori che forniscono articoli la cui tipologia è materia_prima oppure semilavorato π fornitore (σ tipologia = materia_prima tipologia = semilavorato (ARTICOLO) codice_art = articolo FORNISCE) Estrarre i fornitori (codice_for, ragione_soc, nome) che forniscono articoli la cui tipologia è materia_prima ma non forniscono articoli la cui tipologia è prodotto_finito materia_prima

3 except prodotto_finito Dato il seguente frammento di schema relazionale (in cui le sottolineature indicano le chiavi e le AUTORE(codice_au, cognome, nome) LIBRO_AUTORE(libro, autore) LIBRO(codice_lib, titolo, editore, anno_ed) COPIA(cod_libro, num_copia, collocazione) 3. esprimere in algebra relazionale la seguente interrogazione: Estrarre i codici dei libri per i quali non sono presenti copie π codice_lib (LIBRO) ρ codice_lib cod_libro(π cod_libro (COPIA)) 4. esprimere in SQL la seguente interrogazione: Estrarre i codici dei libri aventi come coautori Massimo Carlotto e Francesco Abate (non è rilevante che abbiano o meno altri coautori) SELECT libro FROM AUTORE, LIBRO_AUTORE WHERE cognome= 'Carlotto' AND nome = 'Massimo' AND codiceau = autore INTERSECT SELECT libro FROM AUTORE, LIBRO_AUTORE WHERE cognome= 'Abate' AND nome = 'Francesco' AND codiceau = autore Dato il seguente frammento di schema relazionale (in cui le sottolineature indicano le chiavi e le CONDOMINIO(nome, indirizzo, spesa_annua_prevista) APPARTAMENTO(codice, condominio, millesimi, quota_annua_spese) APP_PROP(appartamento, proprietario) 5. esprimere in algebra relazionale la seguente interrogazione PROPRIETARIO(codiceFiscale, nome, indirizzo)

4 Estrarre nome e indirizzo di tutti i proprietari di appartamenti che si trovano in condomini la cui spesa annua prevista supera i euro π nome,indirizzo (σ spesa_annua_prevista > ( ρ nomecond nome, indcond indirizzo(condominio)) nomecond = condominio APPARTAMENTO codice = appartamento APP_PROP proprietario = codicefiscale PROPRIETARIO) 6. esprimere in SQL la seguente interrogazione Estrarre il codice fiscale dei proprietari che posseggono qualche appartamento sia nel condominio di nome Diamante sia in quello di nome Platino SELECT proprietario FROM APPARTAMENTO, APP_PROP WHERE codice = appartamento AND condominio = Diamante INTERSECT SELECT proprietario FROM APPARTAMENTO, APP_PROP WHERE codice = appartamento AND condominio = Platino Dato il seguente frammento di schema relazionale (in cui le sottolineature indicano le chiavi e le frecce i vincoli di integrità referenziale), <> FORNITORE(codice_for, ragione_soc, nome) FORNISCE(fornitore, articolo) ARTICOLO(codice_art, descrizione, tipologia) <>esprimere in algebra relazionale la seguente interrogazione: Estrarre i codici dei fornitori che forniscono articoli la cui tipologia è materia_prima oppure semilavorato π fornitore (σ tipologia = materia_prima tipologia = semilavorato (ARTICOLO) codice_art = articolo FORNISCE)

5 <>: Estrarre i fornitori (codice_for, ragione_soc, nome) che forniscono articoli la cui tipologia è materia_prima ma non forniscono articoli la cui tipologia è prodotto_finito materia_prima except prodotto_finito D. Dato il seguente frammento di schema relazionale (in cui le sottolineature indicano le chiavi e le DIPENDENTI(codiceDip, cognome, nome) PROGETTI(codiceProg, budgetprog, responsabile) SOTTOPROGETTI(codiceSottoprog, progetto, budgetsottoprog) : Estrarre il codice dei progetti che si articolano in almeno un sottoprogetto π progetto (SOTTOPROGETTI) : Estrarre il codice, il nome e il cognome dei dipendenti che sono responsabili di progetti il cui budget supera i euro

6 SELECT (DISTINCT) codicedip, cognome, nome FROM PROGETTI, DIPENDENTI WHERE budgetprog > AND responsabile= codicedip E. Dato il seguente frammento di schema relazionale (in cui le sottolineature indicano le chiavi e le DIPENDENTI(codiceDip, cognome, nome) PROGETTI(codiceProg, budgetprog, responsabile) SOTTOPROGETTI(codiceSottoprog, progetto, budgetsottoprog) estrarre il codice di tutti i dipendenti responsabili di qualche progetto il cui budget di progetto supera i euro e che si articola in almeno un sottoprogetto π responsabile (σ budgetprog > (PROGETTI) codiceprog = progetto SOTTOPROGETTI) estrarre il codice, il cognome e il nome di tutti i dipendenti che NON sono responsabili di alcun progetto SELECT * FROM DIPENDENTI EXCEPT SELECT codicedip, cognome, nome FROM PROGETTI, DIPENDENTI WHERE responsabile = codicedip F. Dato il seguente frammento di schema relazionale (in cui le sottolineature indicano le chiavi e le AUTORE(codice_au, CORSO(codice, nomec, cognome, num_crediti) nome) LEZIONE(corso, data, aula) AULA(nomeA, ubicazione)

7 Estrarre il nome e l ubicazione delle aule che ospitano lezioni di corsi con più di 6 crediti π nomea,ubicazione (σ num_crediti > 6 (CORSO) codice = corso LEZIONE aula = nomea AULA) Estrarre i codici dei corsi di cui si tengono lezioni sia nella sede della Facoltà (ubicazione = Facoltà ) sia a Palazzo del Lavoro (ubicazione = Palazzo_del_Lavoro ) SELECT corso FROM LEZIONE, AULA WHERE aula = nomea AND ubicazione = Facoltà INTERSECT SELECT corso FROM LEZIONE, AULA WHERE aula = nomea AND ubicazione = Palazzo_del_Lavoro G. Dato il seguente frammento di schema relazionale (in cui le sottolineature indicano le chiavi e le APPELLO(corso, data, luogo) ISCRIZIONE(corso, data, studente) STUDENTE(matricola, nome) estrarre i nomi di tutti gli studenti iscritti all appello di ICTII del 29/06/07 π nome (σ corso = ICTII data = 29/06/07 (ISCRIZIONE) studente = matricola STUDENTE) estrarre le matricole degli studenti iscritti ad un qualche appello il cui luogo e` la Facoltà

8 SELECT studente FROM APPELLO, ISCRIZIONE WHERE luogo = Facoltà AND APPELLO.corso = ISCRIZIONE.corso AND APPELLO.data = ISCRIZIONE.data H. [7 punti] Dato il seguente frammento di schema relazionale (in cui le sottolineature indicano le chiavi e le AUTORE(codice_au, FORNITORE(codice_for, cognome, ragione_soc, nome) nome) FORNISCE(fornitore, articolo) ARTICOLO(codice_art, descrizione, materia prima, tipologia) Estrarre i fornitori (codice_for, ragione_soc, nome) che forniscono articoli la cui tipologia è materia_prima π codice_for, ragione_soc, nome (σ tipologia = materia_prima (ARTICOLO) codice_art = articolo FORNISCE fornitore = codice_for FORNITORE) Estrarre i fornitori (codice_for, ragione_soc, nome) che forniscono sia articoli la cui tipologia è materia_prima sia articoli la cui tipologia è prodotto_finito materia_prima INTERSECT prodotto_finito

(a) Trovare le informazioni dei viaggi di durata inferiore ai 15 giorni select * from Viaggio where Durata <15

(a) Trovare le informazioni dei viaggi di durata inferiore ai 15 giorni select * from Viaggio where Durata <15 Esercizi SQL 1. Dato il seguente schema di base di dati relazionale: TURISTA(CF, Nome, Cognome, DataNascita, Telefono) VIAGGIO(Codice, NomeLocalità, Durata, Costo, DataPartenza) PRENOTAZIONE(Turista, Viaggio,

Dettagli

Basi di Dati Corso di Laura in Informatica Umanistica

Basi di Dati Corso di Laura in Informatica Umanistica Basi di Dati Corso di Laura in Informatica Umanistica Appello del 10/09/2010 Parte 1: Algebra Relazionale e linguaggio SQL Docente: Giuseppe Amato Sia dato il seguente schema di base di dati per la gestione

Dettagli

Esercizio 1. Cognome e nome:... Matricola:...

Esercizio 1. Cognome e nome:... Matricola:... Sistemi Informativi - Prova d'esame del 20/12/2000 Regole del gioco: 1) vietato scambiare informazioni con altri; 2) motivare ampiamente tutte le risposte; 3) indicare con chiarezza, cognome, nome e numero

Dettagli

Corso di Basi di Dati

Corso di Basi di Dati Corso di Basi di Dati Esercitazione: L algebra relazionale Home page del corso: http://www.cs.unibo.it/~difelice/dbsi/ Esercizio 1 Ø Dato il seguente schema: POETA(Nome, Cognome, AnnoNascita, LuogoNascita)

Dettagli

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

Esprimere in algebra (ottimizzata), calcolo relazionale la seguente query: Basi di dati: appello 16/02/10 i consideri il seguente schema di base di dati che vuole tenere traccia delle informazioni relative ai partecipanti a gare podistiche in Lombardia CORSA (Codice, Nome, IndirizzoPartenza,

Dettagli

Prova scritta. Giovedì 02 Ottobre 2008. Appello di Informatica II - Corso di Laurea in Ottica e Optometria A.A. 2007/2008

Prova scritta. Giovedì 02 Ottobre 2008. Appello di Informatica II - Corso di Laurea in Ottica e Optometria A.A. 2007/2008 Giovedì 02 Ottobre 2008 Appello di Informatica II - Corso di Laurea in Ottica e Optometria A.A. 2007/2008 Prova scritta Esercizio 1 (8 punti). Si vuole progettare una base di dati per uno stabilimento

Dettagli

Consegno relazione su testimonianza aziendale a cui ho partecipato: Poker S.p.A. Gruppo Gnosys

Consegno relazione su testimonianza aziendale a cui ho partecipato: Poker S.p.A. Gruppo Gnosys Nome Cognome Matricola Consegno relazione su testimonianza aziendale a cui ho partecipato: Poker S.p.A. Gruppo Gnosys Corso di Information and Communication Technology II esame scritto del 20 febbraio

Dettagli

a.a. 2012/13 12 Novembre 2012 Preparazione al Test in itinere, Compito A 1. Modellare tramite uno schema entità- relazione la seguente base di dati:

a.a. 2012/13 12 Novembre 2012 Preparazione al Test in itinere, Compito A 1. Modellare tramite uno schema entità- relazione la seguente base di dati: Gestione dei dati e della conoscenza, a.a. 2012/13 12 Novembre 2012 Preparazione al Test in itinere, Compito A 1. Modellare tramite uno schema entità- relazione la seguente base di dati: Si vuole modellare

Dettagli

Prova scritta. Mercoledì 23 Luglio 2008. Appello di Informatica II - Corso di Laurea in Ottica e Optometria A.A. 2007/2008

Prova scritta. Mercoledì 23 Luglio 2008. Appello di Informatica II - Corso di Laurea in Ottica e Optometria A.A. 2007/2008 Mercoledì 23 Luglio 2008 Appello di Informatica II - Corso di Laurea in Ottica e Optometria A.A. 2007/2008 Prova scritta Esercizio 1 (8 punti). Si vuole progettare una base di dati per una catena di ristoranti

Dettagli

Esercitazione SQL. Università degli Studi del Sannio Facoltà di Ingegneria Corso di Laurea in Ingegneria Informatica

Esercitazione SQL. Università degli Studi del Sannio Facoltà di Ingegneria Corso di Laurea in Ingegneria Informatica Esercitazione SQL Università degli Studi del Sannio Facoltà di Ingegneria Corso di Laurea in Ingegneria Informatica CorsodiBasidiDati Anno Accademico 2005/2006 docente: ing. Corrado Aaron Visaggio email:

Dettagli

Basi di Dati Prof. L. Tanca e F. A. Schreiber APPELLO DEL 12 FEBBRAIO 2015 PARTE 1

Basi di Dati Prof. L. Tanca e F. A. Schreiber APPELLO DEL 12 FEBBRAIO 2015 PARTE 1 Basi di Dati Prof. L. Tanca e F. A. Schreiber APPELLO DEL 12 FEBBRAIO 2015 PARTE 1 Si consideri il seguente schema di base di dati che vuole tenere traccia delle attività di un autofficina. MECCANICO (CodiceFiscale,

Dettagli

Compito Sistemi Informativi LA. Tempo concesso : 90 minuti 23 Settembre 03 Nome: Cognome: Matricola:

Compito Sistemi Informativi LA. Tempo concesso : 90 minuti 23 Settembre 03 Nome: Cognome: Matricola: 23 Settembre 03 Nome: Cognome: Matricola: Esercizio 1 Si considerino le seguenti specifiche relative alla realizzazione della base dati di un villaggio vacanze e si definisca il relativo schema E/R (nella

Dettagli

Basi di Dati 1 Prof. L. Tanca e F. A. Schreiber APPELLO DEL 21 LUGLIO 2015 Tempo: 2h30m

Basi di Dati 1 Prof. L. Tanca e F. A. Schreiber APPELLO DEL 21 LUGLIO 2015 Tempo: 2h30m Basi di Dati 1 Prof. L. Tanca e F. A. Schreiber APPELLO DEL 21 LUGLIO 2015 Tempo: 2h30m Si consideri il seguente schema di base di dati, che vuole memorizzare informazioni relative a pubblicazioni su riviste

Dettagli

Basi di Dati. Esercitazione SQL. Ing. Paolo Cappellari

Basi di Dati. Esercitazione SQL. Ing. Paolo Cappellari Basi di Dati Esercitazione SQL Ing. Paolo Cappellari Esercitazione Considerando la seguente base di dati: Fornitori (CodiceFornitore, Nome, Indirizzo, Città) Prodotti (CodiceProdotto, Nome, Marca, Modello)

Dettagli

Basi di Dati 1 Prof. L. Tanca e F. A. Schreiber APPELLO DEL 9 SETTEMBRE 2015 Tempo: 2h30m

Basi di Dati 1 Prof. L. Tanca e F. A. Schreiber APPELLO DEL 9 SETTEMBRE 2015 Tempo: 2h30m Basi di Dati 1 Prof. L. Tanca e F. A. Schreiber APPELLO DEL 9 SETTEMBRE 2015 Tempo: 2h30m Si consideri il seguente schema di base di dati, che vuole memorizzare informazioni relative a un sito di affitto

Dettagli

ESERCITAZIONE 1 16 ottobre 2014

ESERCITAZIONE 1 16 ottobre 2014 ESERCITAZIONE 1 16 ottobre 2014 Testi degli esercizi (matr, nome, città, c_laurea) (matr, cod_corso, voto) CORSO(cod_corso, titolo, docente) 1) Estrarre dalla base di dati gli studenti di Milano. 2) Estrarre

Dettagli

Prova scritta. Mercoledì 11 Febbraio 2009. Appello di Informatica II - Corso di Laurea in Ottica e Optometria A.A. 2007/2008

Prova scritta. Mercoledì 11 Febbraio 2009. Appello di Informatica II - Corso di Laurea in Ottica e Optometria A.A. 2007/2008 Mercoledì 11 Febbraio 2009 Appello di Informatica II - Corso di Laurea in Ottica e Optometria A.A. 2007/2008 Prova scritta Esercizio 1 (8 punti). Si vuole progettare una base di dati per un albergo che

Dettagli

Basi di Dati Prof. L. Tanca e F. A. Schreiber APPELLO 20 SETTEMBRE 2012

Basi di Dati Prof. L. Tanca e F. A. Schreiber APPELLO 20 SETTEMBRE 2012 Prof. L. Tanca e F. A. Schreiber APPELLO 20 SETTEMBRE 2012 Si consideri il seguente schema di base di dati che vuole tenere traccia delle attività di una piscina nell anno 2012/2013. VASCA (CodVasca, Profondità)

Dettagli

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

Uso delle variabili di alias. SQL slide aggiuntive. Interrogazione 25. Interrogazione 26 Uso delle variabili di alias SQL slide aggiuntive Laurea magistrale in Scienze della mente Laurea magistrale in Psicologia dello sviluppo e dell'educazione educazione Non solo per disambiguare la notazione

Dettagli

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

Appello di BD del Corso di laurea in Informatica del 9/1/2007 Compito e soluzioni Esercizio Un produttore multinazionale di oggetti di arredamento vuole rappresentare le informazioni relative alla produzione degli oggetti in vendita. Di ogni oggetto in vendita interessa il modello;

Dettagli

SQL. Linguaggio di interrogazione per basi di dati relazionali. Relazione = tabella con attributi (a 1, a 2,, a n ): Funzionalità principali di SQL:

SQL. Linguaggio di interrogazione per basi di dati relazionali. Relazione = tabella con attributi (a 1, a 2,, a n ): Funzionalità principali di SQL: SQL Linguaggio di interrogazione per basi di dati relazionali Relazione = tabella con attributi (a 1, a 2,, a n ): Funzionalità principali di SQL: Creazione delle tabelle Interrogazione della base di dati

Dettagli

Esercitazione su SQL

Esercitazione su SQL Esercizio 1. Esercitazione su SQL Si consideri la base di dati relazionale composta dalle seguenti relazioni: impiegato Matricola Cognome Stipendio Dipartimento 101 Sili 60 NO 102 Rossi 40 NO 103 Neri

Dettagli

Politecnico di Milano - Facoltà di Ingegneria INFORMATICA A - Corso per allievi GESTIONALI - Prof. C. SILVANO A. A. 2001/2002-5 febbraio 2003 -A

Politecnico di Milano - Facoltà di Ingegneria INFORMATICA A - Corso per allievi GESTIONALI - Prof. C. SILVANO A. A. 2001/2002-5 febbraio 2003 -A Politecnico di Milano - Facoltà di Ingegneria INFORMATICA A - Corso per allievi GESTIONALI - Prof. C. SILVANO A. A. 2001/2002-5 febbraio 2003 -A COGNOME: NOME: MATRICOLA: Istruzioni: Scrivere solo sui

Dettagli

Le Basi di Dati. Le Basi di Dati

Le Basi di Dati. Le Basi di Dati Le Basi di Dati 20/05/02 Prof. Carlo Blundo 1 Le Basi di Dati Le Base di Dati (database) sono un insieme di tabelle di dati strutturate in maniera da favorire la ricerca di informazioni specializzate per

Dettagli

Esercitazione 8 Mercoledì 21 gennaio 2015 (2 ore) DDL e progettazione

Esercitazione 8 Mercoledì 21 gennaio 2015 (2 ore) DDL e progettazione Esercitazione 8 Mercoledì 21 gennaio 2015 (2 ore DDL e progettazione Testi degli esercizi Esercizio 1 (Tema d esame del 20 settembre 2012 Si consideri il seguente schema di base di dati che vuole tenere

Dettagli

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

Esame di Basi di Dati, SOLUZIONE APPELLO 12/01/2010 Esame di Basi di Dati, SOLUZIONE APPELLO 12/01/2010 1. Si effettui la progettazione concettuale della base di dati secondo la specifica che segue fornendo un diagramma ER. Si vuole progettare la base di

Dettagli

Compito Basi di Dati. Tempo concesso: 90 minuti 18 Gennaio 2007 Nome: Cognome: Matricola:

Compito Basi di Dati. Tempo concesso: 90 minuti 18 Gennaio 2007 Nome: Cognome: Matricola: 18 Gennaio 2007 Nome: Cognome: Matricola: Esercizio 1 Si considerino le seguenti specifiche relative alla realizzazione di un sistema informativo per la gestione delle lezioni di una scuola guida e si

Dettagli

ESERCIZIARIO BASI DI DATI (Esercizi presi dagli esami degli anni scorsi del prof. Paolo Baldan)

ESERCIZIARIO BASI DI DATI (Esercizi presi dagli esami degli anni scorsi del prof. Paolo Baldan) ESERCIZIARIO BASI DI DATI (Esercizi presi dagli esami degli anni scorsi del prof. Paolo Baldan) MODELLAZIONE CONCETTUALE E RELAZIONALE ESERCIZIO 1: Si vuole costruire un database per la gestione di una

Dettagli

Prova Scritta di Basi di Dati

Prova Scritta di Basi di Dati Prova Scritta di Basi di Dati 4 Giugno 2007 COGNOME: NOME: MATRICOLA: Si prega di risolvere gli esercizi direttamente sui fogli del testo, negli spazi indicati. Usare il foglio protocollo solo per la brutta

Dettagli

Modello concettuale dei dati. Paolo Brunasti - UniMiB 1 / 12

Modello concettuale dei dati. Paolo Brunasti - UniMiB 1 / 12 Esempi di interrogazioni SQL Sia dato il seguente modello dati: professore(pk, nome studente(matricola, nome, fuoricorso, nazionalita, eta, provincia corso(codice, anno, fk esame(matricola, codice, anno,

Dettagli

Prova Scritta di Basi di Dati

Prova Scritta di Basi di Dati Prova Scritta di Basi di Dati 25 Luglio 2006 COGNOME: NOME: MATRICOLA: Si prega di risolvere gli esercizi direttamente sui fogli del testo, negli spazi indicati. Usare il foglio protocollo solo per la

Dettagli

Basi di Dati Prof. L. Tanca e F. A. Schreiber APPELLO 20 SETTEMBRE 2012 Tempo a disposizione: 2 ore 30 minuti

Basi di Dati Prof. L. Tanca e F. A. Schreiber APPELLO 20 SETTEMBRE 2012 Tempo a disposizione: 2 ore 30 minuti Prof. L. Tanca e F. A. Schreiber APPELLO 20 SETTEMBRE 2012 Progettare la base di dati relativa alla situazione descritta nel seguito. Svolgere il progetto concettuale usando il modello ER, e il progetto

Dettagli

Basi di dati 9 febbraio 2010 Compito A

Basi di dati 9 febbraio 2010 Compito A Basi di dati 9 febbraio 2010 Compito A Domanda 0 (5%) Leggere e rispettare le seguenti regole: Scrivere nome, cognome, matricola (se nota), corso di studio e lettera del compito (ad esempio, A) sui fogli

Dettagli

Interrogazioni complesse. SQL avanzato 1

Interrogazioni complesse. SQL avanzato 1 Interrogazioni complesse SQL avanzato Classificazione delle interrogazioni complesse Query con ordinamento Query con aggregazione Query con raggruppamento Query binarie Query annidate SQL avanzato 2 Esempio

Dettagli

Termine Descrizione Sinonimo Collegamenti Lettore Una persona che prende in Utente

Termine Descrizione Sinonimo Collegamenti Lettore Una persona che prende in Utente Capitolo 7 Esercizio 7.1 Si desidera automatizzare il sistema di prestiti di una biblioteca. Le specifiche del sistema, acquisite attraverso un intervista con il bibliotecario, sono quelle riportate in

Dettagli

Basi di dati II prova intermedia 16 Marzo 2006 Compito 1

Basi di dati II prova intermedia 16 Marzo 2006 Compito 1 , Cognome, Matricola: Basi di dati II prova intermedia 16 Marzo 2006 Compito 1 Esercizio Si progetti la base di dati che rispetta le seguenti specifiche. E richiesto di produrre il diagramma

Dettagli

Basi di dati I Esercizi proposti il 24 ottobre 2016

Basi di dati I Esercizi proposti il 24 ottobre 2016 Basi di dati I Esercizi proposti il 24 ottobre 2016 Domanda 1 Si supponga di voler rappresentare in una base di dati relazionale le informazioni relative al calendario d esami di un dipartimento universitario,

Dettagli

Il linguaggio SQL: query innestate

Il linguaggio SQL: query innestate Il linguaggio SQL: query innestate Sistemi Informativi L-A Home Page del corso: http://www-db.deis.unibo.it/courses/sil-a/ Versione elettronica: SQLc-subquery.pdf Sistemi Informativi L-A DB di riferimento

Dettagli

ALGEBRA RELAZIONALE RIEPILOGO

ALGEBRA RELAZIONALE RIEPILOGO ALGEBRA RELAZIONALE RIEPILOGO PROIEZIONE: (notazione ) Operatore unario per estrarre colonne da una relazione: lista_attributi (R) Lo schema del risultato contiene i soli attributi contenuti in lista_attributi.

Dettagli

Basi Di Dati, 09/12/2003

Basi Di Dati, 09/12/2003 Basi Di Dati, 09/12/2003 Una concessionaria di auto nuove ed usate vuole automatizzare alcune delle sue attività. L attività che la concessionaria vuole automatizzare riguarda la gestione delle auto nuove,

Dettagli

Il numero di studentesse

Il numero di studentesse STUDENTI (Matricola, Nome, Cognome, Sesso, Diploma, Età) PROFESSORI (CodiceProf, Nome, Dipartimento, OrarioRicevimento) CORSI (Nome, Periodo, Aula, CodiceProf PROFESSORI ) PIANI_DI_STUDIO (Matricola STUDENTI,

Dettagli

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

UTENTE (Codice, Nome, Cognome, Indirizzo, Telefono) PRESTITO (Collocazione, CodUtente, DataPrestito, DataRest) ESERCITAZIONI: 01/04/2008 TEMA: STRUCTURED QUERY LANGUAGE Base di Dati: Biblioteca UTENTE (Codice, Nome, Cognome, Indirizzo, Telefono) PRESTITO (Collocazione, CodUtente, DataPrestito, DataRest) COPIA (Collocazione,

Dettagli

Sistemi per la gestione di database: MySQL ( )

Sistemi per la gestione di database: MySQL ( ) Sistemi per la gestione di database: MySQL ( ) Relational Database e Relational Database Management System Un database è una raccolta di dati organizzata in modo da consentire l accesso, il reperimento

Dettagli

Modulo di richiesta (si apre nella nuova finestra/scheda. Documento PDF)

Modulo di richiesta (si apre nella nuova finestra/scheda. Documento PDF) Visti in Russia Documenti: 1. Passaporto con validà di almeno 90 giorni alla data di scadenza del visto richiesto. 2. Per ottenere il visto d affari serve l invito dell azienda/ditta residente in Russia.

Dettagli

Esercitazione SQL. Università degli Studi del Sannio Facoltà di Ingegneria Corso di Laurea in Ingegneria Informatica

Esercitazione SQL. Università degli Studi del Sannio Facoltà di Ingegneria Corso di Laurea in Ingegneria Informatica Esercitazione SQL Università degli Studi del Sannio Facoltà di Ingegneria Corso di Laurea in Ingegneria Informatica CorsodiBasidiDati Anno Accademico 2005/2006 docente: ing. Corrado Aaron Visaggio email:

Dettagli

a) Si progetti uno schema concettuale Entità-Relazioni per lo scenario più sotto descritto.

a) Si progetti uno schema concettuale Entità-Relazioni per lo scenario più sotto descritto. RISOLUZIONE APPELLO SISTEMI INFORMATIVI DEL 12/02/2007 a Si progetti uno schema concettuale Entità-Relazioni per lo scenario più sotto descritto. Una base di dati deve essere utilizzata per gestire il

Dettagli

Basi di dati. Il Linguaggio SQL. K. Donno - Il Linguaggio SQL

Basi di dati. Il Linguaggio SQL. K. Donno - Il Linguaggio SQL Basi di dati Il Linguaggio SQL Data Definition Language (DDL) Data Definition Language: insieme di istruzioni utilizzate per modificare la struttura della base di dati Ne fanno parte le istruzioni di inserimento,

Dettagli

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

Compiti d Esame di Basi di Dati e Sistemi Informativi per il CdL in Scienze dei Beni Culturali Compiti d Esame di Basi di Dati e Sistemi Informativi per il CdL in Scienze dei Beni Culturali Vengono presentate alcune prove scritte relative ad appelli passati. Ogni prova scritta è costituita da due

Dettagli

Basi di Dati. Esercizi di SQL (2) - Soluzioni

Basi di Dati. Esercizi di SQL (2) - Soluzioni Basi di Dati Esercizi di SQL (2) - Soluzioni 1. 15 febbraio 2001. CORSO (CodCorso, NomeC, Anno, Semestre) ORARIO-LEZIONI (CodCorso, GiornoSettimana, OraInizio, OraFine, Aula) (a) Trovare le aule in cui

Dettagli

Gli operatori relazionali

Gli operatori relazionali Gli operatori relazionali Agiscono su una o più relazioni per ottenere una nuova relazione (servono a realizzare le interrogazioni sul database) Ci sono tre operazioni fondamentali per i database relazionali:

Dettagli

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

Interrogazione 1 Trovare nomi e cognomi dei contatti dei clienti di nazionalità italiana. SOLUZIONI INTERROGAZIONI SQL LABORATORIO Interrogazione 1 Trovare nomi e cognomi dei contatti dei clienti di nazionalità italiana. SELECT contactfirstname, contactlastname WHERE country='italy' Risultato:

Dettagli

Basi di dati I. Esercitazione proposta

Basi di dati I. Esercitazione proposta Basi di dati I Esercitazione proposta Premessa Viene richiesta la realizzazione di una piccola base di dati, attraverso un processo di progettazione concettuale e logica e con la realizzazione di alcune

Dettagli

SQL. DDL e vincoli. Basi di Dati 1 Esercitazione 4. Matteo Picozzi http://home.dei.polimi.it/picozzi {picozzi@elet.polimi.it}

SQL. DDL e vincoli. Basi di Dati 1 Esercitazione 4. Matteo Picozzi http://home.dei.polimi.it/picozzi {picozzi@elet.polimi.it} SQL DDL e vincoli Basi di Dati 1 Esercitazione 4 Matteo Picozzi http://home.dei.polimi.it/picozzi {picozzi@elet.polimi.it} DDL e vincoli 2 create table NomeTabella ( NomeAttributo Dominio [ ValoreDiDefault

Dettagli

MEZZI CodM Tipo Targa AnnoI Assicurato

MEZZI CodM Tipo Targa AnnoI Assicurato Esercizio 1 Si consideri il seguente schema relazionale, relativo alla base di dati di un agenzia di assicurazioni: ASSICURATI(CodA, Nome, Cognome, Indirizzo, Telefono) POLIZZE(CodP, Data, Tipo, CodA,

Dettagli

Data la seguente tabella :

Data la seguente tabella : Data la seguente tabella : Generato il: 13 Mar, 2013 at 04:35 PM query SQL: SELECT * FROM `b_clienti` LIMIT 0, 30 ; Righe: 7 Cod cli Cognome Nome Città Salario Età 1 Bianchi Mario Rimini 1000 20 2 Bianchi

Dettagli

Preparazione. Introduzione a MySQL: interrogazione di una base di dati. Accesso all area condivisa. Avvio Server MySQL. Avvio Client MySQL

Preparazione. Introduzione a MySQL: interrogazione di una base di dati. Accesso all area condivisa. Avvio Server MySQL. Avvio Client MySQL Introduzione a MySQL: interrogazione di una base di dati Stefania Marrara Elisa Quintarelli Lezione 2 33 ore a.a 2004/05 Preparazione Accesso all area condivisa Start -> Programs ->MySQL Avvio Server MySQL

Dettagli

Compito DA e BD. Tempo concesso: 90 minuti 12 giugno 03 Nome: Cognome: Matricola: Esercizio 1

Compito DA e BD. Tempo concesso: 90 minuti 12 giugno 03 Nome: Cognome: Matricola: Esercizio 1 Compito DA e BD. Tempo concesso: 90 minuti 12 giugno 03 Nome: Cognome: Matricola: Esercizio 1 Si considerino le seguenti specifiche relative alla realizzazione della base di dati di una facoltà e si definisca

Dettagli

4 SQL : Interrogazioni nidificate

4 SQL : Interrogazioni nidificate Corso di Laurea in Ingegneria Gestionale SAPIENZA Università di Roma Esercitazioni del corso di Basi di Dati Prof.ssa Catarci e Prof.ssa Scannapieco Anno Accademico 2010/2011 Andrea Marrella Ultimo aggiornamento

Dettagli

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

COGNOME MATRICOLA. Con vincoli di integrita referenziale: INTERVENTO.CodTecnico à TECNICO.Codice INTERVENTO.MatCaldaia à CALDAIA. NOME COGNOME MATRICOLA ESERCIZIO 1 (15 punti) Dato il seguente schema relazionale, che modella le informazioni relative ad un azienda che fornisce assistenza caldaie a domicilio: TECNICO(Codice, Nome,

Dettagli

Introduzione al corso

Introduzione al corso Introduzione al corso Sistemi Informativi L-B Home Page del corso: http://www-db.deis.unibo.it/courses/sil-b/ Versione elettronica: introduzione.pdf Sistemi Informativi L-B Docente Prof. Paolo Ciaccia

Dettagli

Metodi per la Gestione dei Dati (lezioni di laboratorio)

Metodi per la Gestione dei Dati (lezioni di laboratorio) Università degli Studi di Modena e Reggio Emilia Facoltà di Scienze della Comunicazione e dell Economia Corso di Laurea in Comunicazione e Marketing Anno Accademico 2005/06 Metodi per la Gestione dei Dati

Dettagli

CONCETTO DI ANNIDAMENTO

CONCETTO DI ANNIDAMENTO LEZIONE14 SQL ANNIDAMENTI PAG. 1 / 5 PROF. ANDREA ZOCCHEDDU LEZIONE14 SQL ANNIDAMENTI CONCETTO DI ANNIDAMENTO LINGUAGGIO SQL QUERY ANNIDATE Per annidamento si intende la possibilità che, all interno di

Dettagli

Corso di Laboratorio di Basi di Dati

Corso di Laboratorio di Basi di Dati Corso di Laboratorio di Basi di Dati F1I072 - INF/01 a.a 2009/2010 Pierluigi Pierini Technolabs S.p.a. Pierluigi.Pierini@technolabs.it Università degli Studi di L Aquila Dipartimento di Informatica Technolabs

Dettagli

UNIVERSITÀ DEGLI STUDI DI UDINE Facoltà di Medicina e Chirurgia CORSO DI LAUREA IN TECNICHE DI RADIOLOGIA MEDICA PER IMMAGINI E RADIOTERAPIA ESAME

UNIVERSITÀ DEGLI STUDI DI UDINE Facoltà di Medicina e Chirurgia CORSO DI LAUREA IN TECNICHE DI RADIOLOGIA MEDICA PER IMMAGINI E RADIOTERAPIA ESAME UNIVERSITÀ DEGLI STUDI DI UDINE Facoltà di Medicina e Chirurgia CORSO DI LAUREA IN TECNICHE DI RADIOLOGIA MEDICA PER IMMAGINI E RADIOTERAPIA ESAME 14 maggio 2009 1 Progettazione di basi di dati Si vuole

Dettagli

UN PROGRAMMA APPLICATIVO: ACCESS Access è un programma del pacchetto Office che permette di realizzare database

UN PROGRAMMA APPLICATIVO: ACCESS Access è un programma del pacchetto Office che permette di realizzare database UN PROGRAMMA APPLICATIVO: ACCESS Access è un programma del pacchetto Office che permette di realizzare database Per comprendere al meglio cosa sia un database, dobbiamo prima introdurre il concetto di

Dettagli

CAPITOLO 4 ESERCIZI SU SQL

CAPITOLO 4 ESERCIZI SU SQL CAPITOLO 4 ESERCIZI SU SQL (le soluzioni sono riportate da pag. 5 in poi (Nota: gli esercizi non sono sempre in ordine di difficoltà Esercizio 1 Si prendano tutti gli schemi relazionali considerati negli

Dettagli

Informatica per le discipline umanistiche 2 lezione 10

Informatica per le discipline umanistiche 2 lezione 10 Informatica per le discipline umanistiche 2 lezione 10 Parte III: il computer come strumento per l interazione e la comunicazione Si è parlato di identità Parte III: il computer come strumento per l interazione

Dettagli

DBMS (Data Base Management System)

DBMS (Data Base Management System) Cos'è un Database I database o banche dati o base dati sono collezioni di dati, tra loro correlati, utilizzati per rappresentare una porzione del mondo reale. Sono strutturati in modo tale da consentire

Dettagli

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

INFORMATICA PER L IMPRESA (Docente Prof. Alfredo Garro) ESERCIZIO 3 INFORMATICA PER L IMPRESA (Docente Prof. Alfredo Garro) ESERCIZIO 3 L azienda Plastic S.p.A, operante nel settore materie plastiche, ha deciso di dotarsi di un Sistema Informativo per la gestione del suo

Dettagli

Esercitazione Simulazione Compito

Esercitazione Simulazione Compito Esercitazione Simulazione Compito 05/12/2014 Compito del 26/05/2014 1.1 Il comando DELETE FROM UtenE WHERE alias = gino dove alias è una primary key: (a) elimina zero o una riga (b) elimina un numero imprecisato

Dettagli

Data management a.a. 2009-2010. Il linguaggio SQL

Data management a.a. 2009-2010. Il linguaggio SQL Data management a.a. 2009-2010 Il linguaggio SQL 1 Modello di database E' un database generico con anagrafica e movimenti di uso molto frequente: per esempio, clienti e fatture, studenti ed esami sostenuti,

Dettagli

SQL: concetti base SQL. Definizione dei dati in SQL. SQL: "storia"

SQL: concetti base SQL. Definizione dei dati in SQL. SQL: storia SQL SQL: concetti base originariamente "Structured Query Language", ora "nome proprio" linguaggio con varie funzionalità: contiene sia il DDL sia il DML ne esistono varie versioni vediamo gli aspetti essenziali,

Dettagli

Introduzione ai database relazionali

Introduzione ai database relazionali Introduzione ai database relazionali Tabelle Un database (DB) è costituito da un insieme di file che memorizzano dati opportunamente organizzati Nei database relazionale tale organizzazione è costituita

Dettagli

Esame di Ricerca Operativa del 19/01/2016

Esame di Ricerca Operativa del 19/01/2016 Esame di Ricerca Operativa del 19/01/201 (Cognome) (Nome) (Matricola) Esercizio 1. Una banca offre ai suoi clienti diversi tipi di prestito: mutuo casa, credito auto, credito famiglia, che rendono un interesse

Dettagli

Metodi per la Gestione dei Dati (lezioni di laboratorio)

Metodi per la Gestione dei Dati (lezioni di laboratorio) Università degli Studi di Modena e Reggio Emilia Facoltà di Scienze della Comunicazione e dell Economia Corso di Laurea in Comunicazione e Marketing Titolare del corso: ing. Stefano SETTI Lezioni di laboratorio

Dettagli

Architetture software e dei dati. Secci Stefano matr 756610 Magno Giuseppe matr 712568 Valenziano Simone matr 735660

Architetture software e dei dati. Secci Stefano matr 756610 Magno Giuseppe matr 712568 Valenziano Simone matr 735660 Architetture software e dei dati Secci Stefano matr 756610 Magno Giuseppe matr 712568 Valenziano Simone matr 735660 INTRODUZIONE Analisi del problema Abstract Definizione di un sistema di gestione delle

Dettagli

Facoltà di Ingegneria Corso di Laurea in Ingegneria Gestionale Esame di Sistemi Informativi e Basi di Dati 6 crediti Aprile 2006

Facoltà di Ingegneria Corso di Laurea in Ingegneria Gestionale Esame di Sistemi Informativi e Basi di Dati 6 crediti Aprile 2006 Facoltà di Ingegneria Corso di Laurea in Ingegneria Gestionale Esame di Sistemi Informativi e Basi di Dati 6 crediti Aprile 2006 Esercizio 1: Interrogazioni Si consideri il seguente schema relazionale:

Dettagli

Facoltà di ECONOMIA Corso di Statistica a.a. 2005/2006 Esame del 27/09/2006 Statistica descrittiva

Facoltà di ECONOMIA Corso di Statistica a.a. 2005/2006 Esame del 27/09/2006 Statistica descrittiva Esame del 27/09/2006 Statistica descrittiva 1. Un grossista di apparecchiature informatiche ha rilevato l ammontare totale in migliaia di euro degli ordini effettuati nel 2005 dai suoi principali clienti

Dettagli

Esame Basi di Dati. 21 Gennaio 2013

Esame Basi di Dati. 21 Gennaio 2013 Esame Basi di Dati 21 Gennaio 2013 Matricola Prog. (Sì/No) Cognome Nome Istruzioni I voti verranno resi disponibili su AlmaEsami. Chi vorrà rifiutare il voto dovrà comunicarlo tassativamente 5 giorni dalla

Dettagli

DOMANDE FREQUENTI SULLO STAGE

DOMANDE FREQUENTI SULLO STAGE DOMANDE FREQUENTI SULLO STAGE Premessa importante Che differenza c è tra stage e tirocinio? Nell ambito dei Corsi di studio afferenti al Dipartimento DiSSGeA il termine stage si usa per indicare un periodo

Dettagli

Esame di Ricerca Operativa del 19/01/2016

Esame di Ricerca Operativa del 19/01/2016 Esame di Ricerca Operativa del 9/0/06 (Cognome) (Nome) (Matricola) Esercizio. Una banca offre ai suoi clienti diversi tipi di prestito: mutuo casa, credito auto, credito famiglia, che rendono un interesse

Dettagli

Basi di Dati Corso di Laura in Informatica Umanistica

Basi di Dati Corso di Laura in Informatica Umanistica Basi di Dati Corso di Laura in Informatica Umanistica Appello del 28/06/2010 Parte 1: Algebra Relazionale e linguaggio SQL Docente: Giuseppe Amato Sia dato il seguente schema di base di dati per la gestione

Dettagli

Corso di Sistemi di Elaborazione delle Informazioni I Anno 2005/2006. Esercizi entità relazione risolti. a cura di Angela Campagnaro 802749

Corso di Sistemi di Elaborazione delle Informazioni I Anno 2005/2006. Esercizi entità relazione risolti. a cura di Angela Campagnaro 802749 Corso di Sistemi di Elaborazione delle Informazioni I Anno 2005/2006 Esercizi entità relazione risolti a cura di Angela Campagnaro 802749 Indice: Esercizio 1: Un insieme di officine 1.1 Testo esercizio.3

Dettagli

Esercizio ER 1. Soluzione ER 1

Esercizio ER 1. Soluzione ER 1 Esercizio ER 1 Si vuole rappresentare una base di dati per una stazione radio. Nella stazione radio lavorano conduttori, tecnici, e personale amministrativo, per ciascuno dei quali si vuol tenere traccia

Dettagli

3 GARA NAZIONALE SIA

3 GARA NAZIONALE SIA 3 GARA NAZIONALE SIA PROVA DI INFORMATICA 10 Maggio 2016 Durata massima: 5 ore 1 Punteggio massimo: 40 punti INFORMAZIONI OPERATIVE PER IL CANDIDATO: Il candidato sviluppi un applicazione in un linguaggio

Dettagli

Visualizzazione ordini in MyShopDB

Visualizzazione ordini in MyShopDB Visualizzazione ordini in MyShopDB Risolviamo gli esercizi della lezione scorsa, scrivendo una pagina ordini.jsp che visualizzi le intestazioni di ogni ordine (numero d ordine, data, nome, cognome, indirizzo,

Dettagli

Centro Linguistico di Ateneo. 2 semestre a.a. 2015-2016

Centro Linguistico di Ateneo. 2 semestre a.a. 2015-2016 Centro Linguistico di Ateneo 2 semestre a.a. 2015-2016 l Università di Siena richiede: agli studenti dei corsi di laurea triennale il raggiungimento del livello B1. agli studenti dei corsi di laurea magistrale

Dettagli

Circolare N.42 del 7 Marzo 2013. Versamento tassa annuale sui libri sociali entro il 18 marzo 2013

Circolare N.42 del 7 Marzo 2013. Versamento tassa annuale sui libri sociali entro il 18 marzo 2013 Circolare N.42 del 7 Marzo 2013 Versamento tassa annuale sui libri sociali entro il 18 marzo 2013 Versamento tassa annuale sui libri sociali entro il 18 marzo 2013 Gentile cliente con la presente intendiamo

Dettagli

CORSO I.F.T.S. "TECNICHE PER LA PROGETTAZIONE E LA GESTIONE DI DATABASE. Matricola 2014LA0033 DISPENSE DIDATTICHE MODULO DI PROGETTAZIONE SOFTWARE

CORSO I.F.T.S. TECNICHE PER LA PROGETTAZIONE E LA GESTIONE DI DATABASE. Matricola 2014LA0033 DISPENSE DIDATTICHE MODULO DI PROGETTAZIONE SOFTWARE CORSO I.F.T.S. "TECNICHE PER LA PROGETTAZIONE E LA GESTIONE DI DATABASE Matricola 2014LA0033 DISPENSE DIDATTICHE MODULO DI PROGETTAZIONE SOFTWARE Dott. Imad Zaza Lezione del 16/07/2014 Page 1 Ristorante

Dettagli

Compito Basi di Dati. Tempo concesso: 90 minuti 08 Giugno 2006 Nome: Cognome: Matricola:

Compito Basi di Dati. Tempo concesso: 90 minuti 08 Giugno 2006 Nome: Cognome: Matricola: Compito Basi di Dati. Tempo concesso: 90 minuti 08 Giugno 2006 Nome: Cognome: Matricola: Esercizio 1 Si considerino le seguenti specifiche relative alla realizzazione di un sistema di gestione di uno studio

Dettagli

Concetti preliminari teorici per il corso di Access Avanzato - Sc.Elem Falcone - PON 2010 - Prof. M. Simone

Concetti preliminari teorici per il corso di Access Avanzato - Sc.Elem Falcone - PON 2010 - Prof. M. Simone Concetti preliminari per il corso di Access di database e di DBMS Un database è un insieme ben organizzato di informazioni distribuite su più tabelle all interno dello stesso file e gestite da un apposito

Dettagli

CAPITOLO 9 ESERCIZI SULLA PROGETTAZIONE LOGICA

CAPITOLO 9 ESERCIZI SULLA PROGETTAZIONE LOGICA CAPITOLO 9 ESERCIZI SULLA PROGETTAZIONE LOGICA (le soluzioni sono riportate da pag. 6 in poi) (Nota: gli esercizi non sono sempre in ordine di difficoltà) Esercizio 1 Si prendano tutti gli schemi Entità-Relazione

Dettagli

1. Per ogni film in cui appaiono solo attori nati prima del 1970 restituire il titolo del film.

1. Per ogni film in cui appaiono solo attori nati prima del 1970 restituire il titolo del film. Esercizio 1. Siano dati i seguenti schemi di relazione: Attori(CodiceAtt, Nome, AnnoNascita) PK(CodiceAtt) AttoriFilm(CodiceAtt*, CodiceFilm*) PK(CodiceAtt, CodiceFilm) CodiceAtt FK(Attori), CodiceFilm

Dettagli

A.S. 2010/2011 M070 - ESAME DI STATO DI ISTITUTO TECNICO INDUSTRIALE

A.S. 2010/2011 M070 - ESAME DI STATO DI ISTITUTO TECNICO INDUSTRIALE A.S. 200/20 M070 - ESAME DI STATO DI ISTITUTO TECICO IDUSTRIALE CORSO DI ORDIAMETO Indirizzo: IFORMATICA (Simulazione del) Tema di: IFORMATICA GEERALE E APPLICAZIOI TECICO- SCIETIFICHE Realtà di interesse:

Dettagli

RISOLUZIONE APPELLI DI SISTEMI INFORMATIVI

RISOLUZIONE APPELLI DI SISTEMI INFORMATIVI RISOLUZIONE APPELLI DI SISTEMI INFORMATIVI a cura di E. Di Sciascio ed E. Tinelli CONSIDERAZIONI PRELIMINARI... 3 APPELLO 28 LUGLIO 2006... 4 Esercizio a... 4 Esercizio b... 6 Esercizio c... 7 Esercizio

Dettagli

MODULO INTRODUCTORY IN PROJECT MANAGEMENT POLITECNICO DI MILANO EDIZIONE 1.2015

MODULO INTRODUCTORY IN PROJECT MANAGEMENT POLITECNICO DI MILANO EDIZIONE 1.2015 MODULO INTRODUCTORY IN PROJECT MANAGEMENT POLITECNICO DI MILANO EDIZIONE 1.2015 CORSO GRATUITO ORGANIZZATO IN COLLABORAZIONE CON ANIMP/IPMA ITALY L Obiettivo del Modulo è quello di fornire agli studenti

Dettagli

Basi di Dati. Esercitazione Algebra Relazionale. 16 maggio 2008

Basi di Dati. Esercitazione Algebra Relazionale. 16 maggio 2008 Basi di Dati Esercitazione Algebra Relazionale 16 maggio 2008 Fornitori (CodiceFornitore, Nome, Indirizzo, Città) Prodotti (CodiceProdotto, Nome, Marca, Modello) Catalogo (Fornitore, Prodotto, Costo) con

Dettagli

Informatica (Basi di Dati)

Informatica (Basi di Dati) Corso di Laurea in Biotecnologie Informatica (Basi di Dati) Modello Entità-Relazione Anno Accademico 2009/2010 Da: Atzeni, Ceri, Paraboschi, Torlone - Basi di Dati Lucidi del Corso di Basi di Dati 1, Prof.

Dettagli

Il Modello Relazionale (1)

Il Modello Relazionale (1) Il Modello Relazionale (1) Il modello relazionale, sebbene non sia stato il modello usato nei primi DBMS, è divenuto lentamente il modello più importante al punto che è oggi comunemente usato in tutti

Dettagli

Basi di Dati Corso di Laura in Informatica Umanistica

Basi di Dati Corso di Laura in Informatica Umanistica Basi di Dati Corso di Laura in Informatica Umanistica Appello del 09/06/2010 Parte 1: Algebra Relazionale e linguaggio SQL Docente: Giuseppe Amato Sia dato il seguente schema di base di dati per la gestione

Dettagli