RISTRUTTURAZIONE E-R
Analisi
delle ridondanze
attributi derivabili
da altri attributi stessa entità
da attributi di altre entità (o relazioni)
da operazioni di conteggio di occorrenze
relazioni derivabili dalla composizione di altre
Eliminazione
delle generalizzazioni
Accorpamento entità figlie nel genitore
Accorpamento entità genitore nelle figlie
Sostituzione generalizzazioni con relazioni
Partizionamento/accorpamento
di entità e relazioni
Partizionamento
su attributi (verticali)
su occorrenze (orizzontali)
Accorpamento
Eliminazione attributi
multivalore
Nuova entità per attributo eliminato
e relazione che la collega
Scelta degli identificatori
primari
Scelta identificatori principali
identificatori semplici
no attributi con valori nulli
attributi di utilizzo frequente o importanti
altrimenti nuovi attributi atti allo scopo