Ciao ragazzi, anche se mi sto studiando da un po le relazioni e la progettazione, a volte ho ancora qualche difficoltà a trovare le chiavi.
In questo esercizio mi viene chiesto, come sempre, di verificare se la relazione è in 3NF e in caso contrario, effettuarne la decomposizione.
Prenotazioni(CodPrenotazione,CFUtente,NomeUtente,C ognomeUtente,NumeroCamere,TipoCamere,DataArrivo,Da taPartenza)
A me sembra di vedere che solo CodPrenotazione è chiave.
Questo, supponendo che CFUtente individua l'utente che ha effettuato la prenotazione, e non chi occupa la camera (anche perché lo schema relazionale si chiama prenotazioni), e la prenjotazione può essere fatta da un solo utente! Quindi non vedo perché dovrebbe essere nella chiave...
A questo punto, dovrei solo verifcare che è effettivamente 3NF: 2NF lo è sicuramente visto che la chiave è fatta da un solo attributo. Il dubbio mi nasceva proprio dal fatto che l'esercizio sarebbe abbastanza breve in questo modo...
Il ragionamento per la chiave quadra?

Rispondi quotando
