Estratto del documento

Esame del 25 luglio 2006 - basi di dati

Esercizio 1

a. Ricavare lo schema relazionale

Ristorante(cod, nome, indirizzo, tipo:TIPO, zona:ZONE)
Tipo(tipo, descrTipo)
Zone(zona, NomeZona)

b. Query SQL

Selezionare nome e indirizzo del ristorante:

Select R.nome, R.indirizzo
from ristorante R
where R.zona in (
    select z.zona
    from ristorante R, zona Z
    where R.zona=Z.zona and R.nome='da piero'
    and R.indirizzo='via larga'
)

Selezionare zona e contare i ristoranti:

Select R.zona as NomeZona, count(R.cod) as ristorante
from ristorante R, tipo T
where R.tipo=T.tipo and T.descrTipo='cinese'
group by R.zona

Esercizio 2

Diagramma E-R associato

Esercizio 3

Chiave: codLibro

Dipendenze funzionali:

  • codLibro → titolo, costo
  • genere → resgen

Decomposizioni in 3NF:

LIBRI(codLibro, titolo, costo, genere:GENERI)
GENERI(genere, resgen)

Esame del 25 luglio 2006 - basi di dati - sansone, picariello

Esercizio 1

a. Ricavare lo schema relazionale

Ristorante(cod, nome, indirizzo, tipo:TIPO, zona:ZONE)
Tipo(tipo, descrTipo)
Zone(zona, NomeZona)

b. Query SQL

Selezionare nome e indirizzo del ristorante:

Select R.nome, R.indirizzo
from ristorante R
where R.zona in (
    select z.zona
    from ristorante R, zona Z
    where R.zona=Z.zona and R.nome='da piero'
    and R.indirizzo='via larga'
)

Selezionare zona e contare i ristoranti:

Select R.zona as NomeZona, count(R.cod) as ristorante
from ristorante R, tipo T
where R.tipo=T.tipo and T.descrTipo='cinese'
group by R.zona

Esercizio 2

Diagramma E-R associato

Esercizio 3

Chiave: codLibro

Dipendenze funzionali:

  • codLibro → titolo, costo
  • genere → resgen

Decomposizioni in 3NF:

LIBRI(codLibro, titolo, costo, genere:GENERI)
GENERI(genere, resgen)

Anteprima
Vedrai una selezione di 1 pagina su 2
Basi di dati - Esame del 25 luglio 2006 Pag. 1
1 su 2
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 Menzo 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