¿Qué es la integridad de la base de datos?
La integridad de la base de datos
es la práctica de garantizar que los datos almacenados en una base de datos sean precisos, consistentes y libres de errores. El más mínimo error de ortografía o la repetición de la información puede causar problemas masivos para una base de datos, por lo que la integridad de la base de datos se toma en serio. Los tres defensores de la integridad son la integridad de la entidad, la integridad del dominio y la integridad referencial. Junto con estos tres, la comprobación de normalización y errores se aplican para garantizar aún más la integridad. La mayoría de estos procesos están automatizados, pero los administradores a menudo también verifican manualmente para garantizar que no ocurran errores en la base de datos.
Cuando un administrador desea agregar, cambiar o eliminar información de la base de datos, la integridad de la base de datos primero debe verificarse. La inclusión o cambio de cualquier información puede ser desastrosa, porque los datos pueden tener efectos de largo alcance en otras tablas y secciones de la base de datos. Para aliviar la posibilidad de esto, y para mantener la información que ya está en la base de datos precisa, la integridad es ALWAys verificados antes de que se puedan realizar cambios.
La integridad de la entidad es la primera restricción para la integridad de la base de datos. Esto verifica la tabla con la que el administrador quiere trabajar y mira los nombres de la fila. Si las filas en la misma tabla tienen el mismo nombre, esto crea información redundante, lo que es confuso para la base de datos.
Luego viene la integridad del dominio. Esto verifica el tipo de datos agregado constantemente a la tabla o sección y garantiza que los nuevos datos se ajusten a ese tipo de datos. Por ejemplo, si la tabla se especifica para mantener solo fechas y alguien intenta ingresar una palabra, entonces el proceso de integridad de dominio alertará al administrador sobre un error de consistencia. Esto se debe a que la tabla solo está destinada a manejar fechas, por lo que tener una palabra estropeará el procesamiento regular y puede causar errores en el futuro.
La tercera restricción en la integridad de la base de datos es la integridad referencial. Las tablas en un datosr rara vez están solos: otras tablas a menudo las hacen referencias y hacen referencia a otras tablas. Si el administrador ordena una tabla que haga referencia a otra, pero la segunda tabla está mal escrita o no existe, esto causa errores de procesamiento. Comprobaciones de integridad referenciales para garantizar que todas las referencias sean válidas.
Además de estos tres problemas de integridad, las reglas de normalización y verificación de errores también se aplican para la verdadera integridad de la base de datos. La normalización busca información redundante y tablas innecesariamente largas, eliminando la redundancia y convirtiendo tablas largas en varias tablas cortas, respectivamente. La verificación de errores analiza la base de datos para cualquier otro error potencial y garantiza que todos los datos sean válidos.