Estratto del documento

Esame del 27 giugno 2006

Basi di dati

Proff. Picariello - Sansone

Domanda 1

Dato lo schema relazionale

DIPARTIMENTO (ID, nome_d, sede)
ARTICOLO (ID, nome_a, descriz)
VENDE(ID-dip, ID-art, prezzo_v)
ACQUSTA(ID-dip, ID-art, prezzo_a)

Esprimere in SQL le seguenti interrogazioni

  • Individuare gli articoli venduti da almeno un dipartimento che vende anche 'telefonini'
  • Individuare quanti articoli vende ciascun dipartimento

NOTA (La domanda è stata modificata dal prof, l'originale era individuare quanti pezzi vende ciascun dipartimento per ogni articolo)

Domanda 2

Si progetti lo schema Entità-Relazione concettuale di una base di dati per un'agenzia di viaggio.

Si suppone che siano previste diverse possibili combinazioni di spostamento e di soggiorno (ad esempio, lo spostamento Napoli-Lione; soggiorno di 10 giorni a Lione; spostamento Lione-Parigi soggiorno di 3 giorni a Parigi; spostamento Parigi-Napoli).

Per ciascun spostamento sono previsti vari possibili mezzi di trasporto, ciascuno con assegnato tempo di percorrenza (espresso in giorni) e un prezzo che dipende dalla "classe" del biglietto.

Per ciascun soggiorno è ovviamente possibile scegliere l'albergo, il cui costo giornaliero dipende dalla 'stagione' (=intervallo di date nell'anno).

È necessario infine tenere traccia delle prenotazioni effettuate, ciascuna delle quali prevede un costo complessivo, una data di partenza, e la registrazione esplicita del nominativo di ciascuno dei viaggiatori previsti.

Domanda 3

Data la seguente tabella, descrivere le informazioni di una palestra

Allievo Telefono CodiceCorso TipoCorso Insegnante IndirizzoIns
Luigi Esposito 303130 C1 Scherma Mario Via Roma
Pietro Russo 304140 C1 Scherma Mario Via Roma
Luigi Esposito 303130 C4 Danza Filippo Via Napoli
Pietro Russo 304140 C7 Judo Mario Via Roma

Dopo aver individuato e giustificato le dipendenze funzionali, portare la tabella in 3NF e verificare se essa è anche in BCNF.

Domanda 4

L'allievo descriva le differenze fondamentali tra un trigger ed una procedura, evidenziando nel contempo i diversi tipi di trigger previsti dallo standard SQL2003.

NOTA: Tempo di risoluzione 1 ora

Anteprima
Vedrai una selezione di 1 pagina su 1
Basi di dati - Esercitazione 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