Integridad orientada al desarrollo de base de datos.pptx
marketmeli
0 views
12 slides
Sep 19, 2025
Slide 1 of 12
1
2
3
4
5
6
7
8
9
10
11
12
About This Presentation
Bases de datos
Size: 712.17 KB
Language: es
Added: Sep 19, 2025
Slides: 12 pages
Slide Content
Integridad Objetivo: conocer el concepto de integridad en una base de datos y entender como aplicarlo.
Integridad de base de datos La integridad de base de datos es un conjunto de principios, reglas y restricciones que aseguran la exactitud, coherencia y validez de los datos almacenados en una base de datos a lo largo del tiempo. Es fundamental para mantener la confiabilidad de la información, especialmente en sistemas críticos como bancos, hospitales o sistemas gubernamentales.
¿Por qué es importante?
Evita datos corruptos o inconsistentes. Facilita la toma de decisiones confiables . Permite que múltiples usuarios accedan a los datos sin generar conflictos. Reduce la necesidad de validaciones redundantes en la capa de aplicación.
Tipos de integridad de base de datos Integridad de entidad Integridad referencial Integridad de dominio Integridad de usuario o personalizada
Integridad de entidad Asegura que cada fila (registro) en una tabla pueda identificarse de manera única. Se implementa comúnmente mediante una clave primaria (PRIMARY KEY). Ejemplo: una tabla de usuarios no puede tener dos usuarios con el mismo ID.
Integridad referencial Garantiza que las relaciones entre tablas se mantengan coherentes. Se basa en claves foráneas (FOREIGN KEY) . Ejemplo: si una orden hace referencia a un cliente, ese cliente debe existir.
Integridad de dominio Restringe los valores permitidos en una columna a un conjunto específico de datos válidos. Se implementa con tipos de datos, restricciones CHECK , listas de valores, etc. Ejemplo: una columna “edad” debe aceptar solo números enteros positivos.
Integridad de usuario o personalizada Son reglas de negocio específicas del sistema, implementadas mediante triggers , procedimientos almacenados o validaciones en la aplicación . Ejemplo: una cuenta bancaria no puede tener un saldo negativo si no está habilitado el sobregiro.
¿Cuál es la diferencia entre integridad y seguridad de los datos?
La seguridad de los datos aborda la protección de datos contra el acceso no autorizado, las infracciones y otras formas de mala conducta . La integridad de los datos es el principio general que incluye elementos de calidad y seguridad de los datos. Sirve para verificar la precisión y la coherencia de los datos a lo largo de todo su ciclo de vida, desde la creación y el almacenamiento hasta la recuperación y la eliminación, mediante la aplicación de reglas y estándares que evitan la alteración no autorizada de los datos.
Consejos para mantener la integridad en una base de datos Usar claves primarias en cada tabla Establecer claves foráneas (relaciones entre tablas ) Aplicar restricciones y validaciones Normalizar la base de datos Definir reglas de negocio Controlar los permisos de los usuarios Realizar respaldos periódicos Depurar y revisar los datos regularmente