Estratto del documento

Corso di Basi di dati

Allievo/proff. Picariello - Sansone

Cognome: ________________

Corso di Laurea in Ingegneria informatica

A.A. 2006-2007

Nome: ________________

Esame del 10 luglio 2007

Matricola: _____ / _________

(90 min)

Collocazione:

1. Schema relazionale ed SQL (30%)

Dato il seguente schema relazionale:

Fornitori(codFornitore, nomeSociale, Indirizzo, Nazione)

Prodotti(codProdotto, nomeProdotto, coloreProdotto)

Catalogo(codF:Fornitori, codP:Prodotti, costo)

Esprimere in SQL le seguenti operazioni:

  • Creare la tabella Fornitori ed effettuare un inserimento in tabella della seguente tupla <0015, Bic, via Roma, Italia>
  • Visualizzare i codici ed i nomi dei fornitori che hanno in catalogo prodotti di colore rosso oppure verde, con i relativi costi.
  • Utilizzando una query nidificata o con operatori insiemistici, visualizzare i codici ed i nomi dei fornitori che hanno in catalogo SOLO prodotti verdi.

2. Schema E/R (40%)

Si disegni il modello ER concettuale della seguente base di dati.

Si vuole progettare una base di dati relativa alla gestione dei voli di una singola compagnia aerea.

Ogni aereo, avente un certo nome, un certo codice, tipo, può contenere un certo numero di passeggeri suddivisi in prima, business e seconda classe.

Per ogni viaggio, individuato da numero di volo, aeroporto di partenza ed aeroporto di arrivo, occorre memorizzare informazioni sui passeggeri a bordo e sull’equipaggio.

Per ogni passeggero, si vuole memorizzare il nome ed il cognome, il numero di passaporto, la nazionalità, e, per un determinato viaggio, il loro posto e la classe di appartenenza. Inoltre occorre memorizzare il tipo di menù scelto (normale, vegetariano, etc).

Per ogni membro dell’equipaggio, occorre memorizzare il nome, il cognome, ed il ruolo (pilota, copilota, assistenti di volo).

3. Normalizzazione di una base dati (15%)

Data la seguente tabella:

ACQUISTOLIBRI(TitoloLibro, NomePrimoAutore, CognomePrimoAutore, CasaEditrice, CostoLibro, NomeCliente, CognomeCliente, IndirizzoCliente, DataAcquisto)

Dopo averne individuato la chiave o le eventuali chiavi, si verifichi se la relazione è in 3NF. In caso contrario, effettuare una descrivendo la procedura di decomposizione delle relazioni. decomposizione in 3NF,

4. Domanda di teoria (15%)

Si discuta il concetto di Knowledge Discovery (KDD) nei database direzionali.

Anteprima
Vedrai una selezione di 1 pagina su 1
Basi di dati - Quesiti 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
Scienze matematiche e informatiche INF/01 Informatica

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 Sansone Lucio.
Appunti correlati Invia appunti e guadagna

Domande e risposte

Hai bisogno di aiuto?
Chiedi alla community