Eserciziario di Basi di Dati
Autori
Menu
Errata Corrige
Indice
- Algebra Relazionale
- Structured Query Language (SQL)
- Progettazione di Basi di Dati (ER)
- Gestione delle Transazioni
- Supporto alle Decisioni
Algebra Relazionale
Nell'interrogazione 2 dell'esercizio di 1.4.6 Calendari (pag. 26) manca
un proiezione finale nella definizione della vista CALNOSF.
Nell'interrogazione 2 dell'esercizio di 1.4.8 Rimborso (pag. 27) la proiezione per ottenere il risultato va applicata agli operandi.
Nell'interrogazione 1 dell'esercizio di 1.4.16 Aereo (pag. 34) la proiezione finale nella definizione del risultato deve operare sul risultato della differenza
Nell'interrogazione 2 dell'esercizio di 1.4.17 Fattorino (pag. 35) la rinomina include un attributo non presente nello schema e la condizione di join pone CodiceFattorino uguale ad f, mentre deve essere posto diverso
Structured Query Language (SQL)
A pag. 48 quarto punto del primo elenco puntato manca uno spazio tra
le parole LIKE e con.
L'interrogazione 3 dell'esercizio di 2.3.3 Conferenze (pag. 57) è scorretta poiché
si utilizzano gli attributi Nome e Data della relazione Conferenza quando la relazione non è coinvolta nella interrogazione.
Nel testo, il riferimento a paese è da intendere come città di residenza.
Nel testo, il riferimento a paese è da intendere come città di residenza.
L'interrogazione 2 dell'esercizio di 2.3.11 Mucca (pag. 69) è scorretta poiché
si utilizza l'attributo Nome della relazione Mucca come se fosse chiave, quando invece non lo è.
Nell'interrogazione 3 dell'esercizio di 2.3.11 Mucca (pag. 70) manca
la clausola ALL prima dell'interrogazione nidificata.
Progettazione di Basi di Dati (ER)
A pag. 126, Esercizio 3.4.13 Porte Sicure è presente un errore nella tabella del logico riportata.
La relazione Effettuare non deve comparire perché già espressa dalla presenza della
chiave esterna CFCliente nella relazione Ordine.
Gestione delle Transazioni
A pag. 169 nella tabella di risoluzione del 2PL è stato erroneamente
posticipato l'ultimo lock.