Estratto del documento

Corso di basi di dati

Prof. Picariello - Sansone

Corso di Laurea in ingegneria informatica

A.A. 2005-2006

Esame del 25 luglio 2006

1. Schema relazionale di SQL (30%)

Utilizzando la seguente base di dati relativa alle informazioni sui ristoranti di una città offerta da un ente turistico

RISTORANTEZONE
CodNomeIndirizzoTipoZonaTipoDescrTipoZonaNomeZona
324Da PieroVia Larga 32RCRRegionaleCCentro
421Buona CucinaVico Corto 1RCIInternazionaleNNord
425ParysFlaminio 3CNIInternazionaleOOvest
655CantonVia Breve 2COCCineseNNord
  1. Ricavare lo schema relazionale dei dati (includendo i vincoli);
  2. Usando il linguaggio SQL, progettare le seguenti interrogazioni:
    • Trovare nome ed indirizzo dei ristoranti che si trovano nella stessa zona di un ristorante assegnato usando una query innestata;
    • Trovare il numero di ristoranti che fanno cucina cinese per ciascuna zona.

2. Schema E/R (40%)

Definire uno schema E/R che descriva i dati di un'applicazione relativa ai listini prezzi di un insieme di case automobilistiche. Sono di interesse:

  • Le case produttrici, con nome (identificativo) e indirizzo;
  • I modelli (ad esempio la Punto e lo Golf), con nome di lancio e segmento di mercato (codificato con una lettera e con una breve descrizione; ad esempio, al segmento 'A' corrisponde la descrizione “Utilitaria”), il nome del modello (identificativo), unicamente assegnato dalla produttrice.
  • Per ogni modello, identificare attraverso il nome della casa, quello del modello e un nome specifico (ad esempio Fiat Punto 755). Per ogni versione sono forniti dati il prezzo, il motore, la cilindrata, la potenza, il numero di porte e i tassi di emissioni. Ogni versione di modello ha uni e un solo il motore.
  • Il motore (ad esempio Fire 100) è identificato attraverso un codice e con le seguenti proprietà: cilindrata, numero di cilindri e potenza. Possono esistere motori (attualmente) non utilizzati da nessun modello.

3. Normalizzazione di una base dati (15%)

Normalizzare la seguente relazione LIBRI in 3NF, illustrando i tutti i passaggi necessari per la normalizzazione.

LIBRI
Cod-LibroTitoloCostoGenereResponsabile
C1Storia di Roma12StoriaPippo
L2La Torre10GialloPiero
I1I Promessi Sposi42LetteraturaPippo
L4Jules Verne20FantascienzaPluto
C2Storia17StoriaPippo

4. Sistemi informativi direzionali (15%)

Si illustri in sostanza a livelli di un sistema informativo direzionale. Inoltre si spieghi il significato della definizione de data.

Anteprima
Vedrai una selezione di 1 pagina su 1
Basi di dati - Esercizi Pag. 1
1 su 1
D/illustrazione/soddisfatti o rimborsati
Acquista con carta o PayPal
Scarica i documenti tutte le volte che vuoi
Dettagli
SSD
Ingegneria industriale e dell'informazione ING-INF/05 Sistemi di elaborazione delle informazioni

I contenuti di questa pagina costituiscono rielaborazioni personali del Publisher Fra.M di informazioni apprese con la frequenza delle lezioni di Basi di Dati e studio autonomo di eventuali libri di riferimento in preparazione dell'esame finale o della tesi. Non devono intendersi come materiale ufficiale dell'università Università degli studi di Napoli Federico II o del prof Picariello Antonio.
Appunti correlati Invia appunti e guadagna

Domande e risposte

Hai bisogno di aiuto?
Chiedi alla community