Descripción general:
la redundancia de datos y la inconsistencia de datos son los términos importantes que se utilizan en la base de datos. Un buen diseño de base de datos es aquel en el que existe una redundancia de datos y una inconsistencia de datos mínimas. En este artículo, le diremos cuáles son estos dos términos y cuál es la diferencia entre ellos.
Redundancia de datos :
se define como la redundancia significa datos duplicados y también se establece que las mismas partes de datos existen en múltiples ubicaciones en la base de datos. Esta condición se conoce como redundancia de datos.
Problemas con la redundancia de datos:
Aquí, discutiremos los pocos problemas con la redundancia de datos de la siguiente manera.
- Espacio de almacenamiento desperdiciado.
- Actualización de base de datos más difícil.
- Conducirá a la inconsistencia de datos.
- La recuperación de datos es lenta e ineficiente.
Ejemplo:
tomemos un ejemplo de una mesa de jugador de cricket.
Paso 1:
considere la mesa del jugador de cricket de la siguiente manera.
Nombre del jugador | Edad del jugador | Nombre del equipo | identificación del equipo |
---|---|---|---|
virat Kohli | 32 | India | 1 |
Rohit Sharma | 34 | India | 1 |
ross taylor | 37 | Nueva Zelanda | 2 |
Shikhar Dhawan | 35 | India | 1 |
kane williamson | 30 | Nueva Zelanda | 2 |
Paso 2:
podemos ver claramente que el nombre del equipo y la identificación del equipo se repiten en varios lugares. podemos hacer una tabla separada para almacenar esta información y reducir la redundancia de datos.
Nombre del jugador | Edad del jugador | Identificación del equipo |
---|---|---|
virat Kohli | 32 | 1 |
Rohit Sharma | 34 | 1 |
ross taylor | 37 | 2 |
Shikhar Dhawan | 35 | 1 |
kane williamson | 30 | 2 |
Paso 3:
Esto se conoce como Normalización y se utiliza para reducir la redundancia de datos.
Identificación del equipo | Nombre del equipo |
---|---|
1 | India |
2 | Nueva Zelanda |
Inconsistencia de datos:
cuando los mismos datos existen en diferentes formatos en varias tablas. Esta condición se conoce como Inconsistencia de datos. Significa que diferentes archivos contienen información diferente sobre un objeto o persona en particular. Esto puede causar información poco confiable y sin sentido. La redundancia de datos conduce a la inconsistencia de datos.
Ejemplo:
si tenemos una dirección de alguien en muchas tablas y cuando la cambiamos en una sola tabla y en otra tabla, es posible que no se actualice, por lo que puede ocurrir el problema de la inconsistencia de datos.
diferencias :
Tema | Redundancia de datos | Inconsistencia de datos |
---|---|---|
Condición | Será aplicable cuando existan datos duplicados en varios lugares de la base de datos. | Será aplicable cuando los datos duplicados existan en diferentes formatos en múltiples tablas. |
¿Cómo minimizarlo? | podemos usar la normalización para minimizar la redundancia de datos. | podemos usar restricciones en la base de datos para minimizar la inconsistencia de datos. |