Concetti Chiave
- La normalizzazione utilizza regole specifiche per trasformare le relazioni, evitando dipendenze indesiderate tra attributi e anomalie associate.
- La progettazione tradizionale non offre regole rigide, ma richiede esperienza per evidenziare gli oggetti principali che compongono lo schema.
- Questa metodologia tradizionale si concentra su entità e associazioni, rappresentando più fedelmente la realtà nello schema.
- La normalizzazione, puntando sulle forme normali, può trascurare la complessità dell'organizzazione, creando relazioni poco attinenti al contesto.
Confronto tra la normalizzazione e la tradizionale metodologia
Confronto tra normalizzazione e progettazione tradizionale
Se mettiamo a confronto il metodo offerto dalla normalizzazione con la tradizionale metodologia di progettazione degli schemi,possiamo osservare che:
1)La normalizzazione presenta precise regole di trasformazione delle relazioni che se correttamente applicate,portano a distribuire gli attributi tra le vari relazioni in modo da evitare dipendenza tra gli stessi ,pericolose per le anomalie che ne
conseguono.
2)La progettazione tradizione,invece e una metodologia che non fornisce precise regole,.ma un percorso da seguire che richiede una buona dose di esperienza e che punta a mettere in evidenza i principali oggetti che devono costituire lo schema;
3)La progettazione tradizionale,puntando l'attenzione sulle entità e sulle
associazioni,permette di evidenziare con più precisione questi insiemi di oggetti,consentendo di esprimere con aderenza la realtà che si sta rappresentando in uno schema.
4)la normalizzazione,focalizzando il metodo sull'applicazione delle forme normali,perde di vista la complessità dell'organizzazione che si rappresenta in uno schema e ,attraverso le trasformazioni successive,può portare alla creazione di relazioni corrispondenti a entità che non hanno aderenza con il contesto preso in analisi.
Domande da interrogazione
- Quali sono i vantaggi della normalizzazione rispetto alla progettazione tradizionale?
- In che modo la progettazione tradizionale si differenzia dalla normalizzazione?
- Qual è il rischio associato all'applicazione della normalizzazione?
La normalizzazione offre regole precise per la trasformazione delle relazioni, evitando dipendenze pericolose tra attributi e riducendo il rischio di anomalie, a differenza della progettazione tradizionale che si basa su un percorso meno definito e richiede esperienza.
La progettazione tradizionale si concentra su entità e associazioni, evidenziando con maggiore precisione gli oggetti che compongono lo schema, mentre la normalizzazione si focalizza sulle forme normali, rischiando di trascurare la complessità dell'organizzazione rappresentata.
L'applicazione della normalizzazione, attraverso trasformazioni successive, può portare alla creazione di relazioni che non riflettono adeguatamente il contesto analizzato, perdendo di vista la complessità dell'organizzazione rappresentata nello schema.