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)
-
Basi di dati
-
Prove d'esame svolte Sistemi web e basi di dati (SWDB)
-
Domande + Risposte Esame Basi di dati
-
Basi di dati