Corsi di Laurea
ROX @ Unisa - Forum degli studenti di Ingegneria utilizza i cookie. Se prosegui la navigazione accetti il loro uso.
Accetto l'uso dei cookie
io penso che oltre a quelle df che hai trovato tu ce ne sia un'altra e cioè
CodCandidato, CodPartito -> Circoscrizione.
La lista in questione non è in seconda forma normale e quindi la devi normalizzare rispettando i vari vincoli.
quindi per il processo di normalizzazione creo 2 liste l1 e l2.
l1 (CodCandidato, CognomeCandidato)
l2 (CodCandidato, CodPartito, Circoscrizione, NomePartito)
ora la l1 è in seconda forma normale mentre l2 non lo è. questo perchè facendo l'intersezione tra l1 e l2 mi resta CodCandidato che è chiave primaria di l1. quindi l2 la lascio così e normalizzo l2 ottenendo altre 2 liste l21 e l22
l21 (CodPartito, NomePartito)
l22 (CodCandidato, CodPartito, Circoscrizione)
quindi le due liste l21 e l22 sono in seconda forma normale e quindi la normalizzazione mi da alla fine le 3 liste l1,l21,l221
Spero di non aver commesso errori e di essere stato chiaro!
penso che da come sia impostata la cosa c'è anche la dipendenza su Circoscrizione. secondo me è come se 1 candidato si può candidare ad 1 sola circoscrizione. non credi?
0 utenti, 0 ospiti, 0 utenti anonimi