Paso 2: anomalías
Para explicar por qué puede que desee implementar la normalización de la base de datos, es importante saber los defectos generales que puede encontrar una base de datos no normalizada.
Una base de datos puede verse afectada por tres anomalías: actualizar, insertar y eliminar.
Anomalía de actualización
La anomalía de actualización se produce cuando intenta actualizar un campo en la base de datos. Si allí es varias filas de datos que incluyen un atributo relacionado, sería necesario actualizar cada campo individual de las filas afectadas si se produce una actualización.
Inserte la anomalía
La anomalía de inserción se produce cuando un nuevo conjunto de datos no puede ser insertado en la base de datos ya que requiere un campo que, por el momento, no tiene un atributo asociado con él.
Eliminar la anomalía
La anomalía de eliminación se produce cuando hay una fila de datos en los resultados de que eliminar un atributo en la supresión de otro atributo. Para combatir esto, una persona generalmente colocaría una variable dummy como marcador de posición, que no es el medio más eficaz de almacenar datos.
Pensar en ello
Asumir que la tabla anterior es la base de datos. Piense acerca de cómo y por qué esta base de datos es deficiente en los aspectos de las tres anomalías. Por ejemplo, si usted necesita eliminar la quinta orden, por lo tanto también eliminas el cliente Tom y toda su información desde su sistema.