|
Cronovirus |
dsy core staff
Registered: Jun 2012
Posts: 471 (0.10 al dì)
Location:
Corso: Magistrale in Informatica
Anno: 2
Time Online: 4 Days, 2:45:03: [...]
Status: Offline
Edit | Report | IP: Logged |
Appello 17/7/2014
Vi scrivo il contenuto dell'esame di oggi, con ovvio DISCLAIMER: è quello che ricordo.
1) data la relazione città(ID, nome, km, abitanti) e il vincolo ( km < 20 OR NOT abitanti > 20000) Quale di questi inserimenti non va a buon fine
(non ricordo se i numeri erano esattamente questi, ma la sostanza è la stessa..)
a) insert into città values (1, messina, 15, 15000)
b) insert into città values (2, palermo, 25, 25000)
c) insert into città values (3, cittadella, 25, NULL)
d) nessuna delle precedenti
2) Domanda sulle gerarchie (le risposte multiple non le ricordo bene, ma più o meno erano queste)
A superclasse di B ed C (T,O), C è a sua volta superclasse di D e E (P,E)
Quale di queste affermazioni è vera:
a) se x appartiene ad A x può appartenere a B, a D e a E
b) se x appartiene a B può appartenere a D e a E
c) se x appartiene a B può appartenere a D o a E
d) se x non appartiene a B allora appartiene a D o a E
3) domanda sugli indici sparsi, non mi ricordo le risposte.
4) data la tabella relazione(A,b,c,d,e) e la dipendenza funzionale d->e quale delle seguenti risposte è esatta:
a) è in 2NF
b) è in 3NF
c) è in BCNF
d) nessuna delle precedenti
5) domanda sulle sessioni:
dato il codice:
PHP:
session_start()
print($_SESSION['user-count']++)
non ricordo le risposte..
PARTE 2:
1) algebra relazionale e SQL date due relazioni
2) data una tabella sysauth disegnare il grafo, scrivere il comando di revoca dei privilegi (es. rossi toglie a verdi) e
scrivere cosa cambia nella tabella sysauth dopo aver eseguito il comando
3) portare da relazionale a ER il seguente schema (maiuscolo=chiavi primarie, stesso nome=chiavi esterne)
studente(MATR, anno-immatricolazione, indirizzo*, email, nome, cognome)
lavoratore(MATR, dichiarazione*, frequentante)
corso(ID, nome, numero, cfu)
aula(NUMERO, nr_posti)
ESAME(MATR, ID, DATA, voto)
pianostudi(MATR,ID)
|