La integridad en bases de datos proporciona seguridad al permitir el acceso de múltiples usuarios de forma simultánea y con diferentes funciones, asegurando que los cambios realizados por usuarios autorizados no resulten en inconsistencias de datos. Existen diferentes tipos de integridad como la de entidad, dominio, referencial y definida por el usuario, cada una con el objetivo de mantener la corrección y consistencia de los datos almacenados.
La integridad en bases de datos proporciona seguridad al permitir el acceso de múltiples usuarios de forma simultánea y con diferentes funciones, asegurando que los cambios realizados por usuarios autorizados no resulten en inconsistencias de datos. Existen diferentes tipos de integridad como la de entidad, dominio, referencial y definida por el usuario, cada una con el objetivo de mantener la corrección y consistencia de los datos almacenados.
La integridad en bases de datos proporciona seguridad al permitir el acceso de múltiples usuarios de forma simultánea y con diferentes funciones, asegurando que los cambios realizados por usuarios autorizados no resulten en inconsistencias de datos. Existen diferentes tipos de integridad como la de entidad, dominio, referencial y definida por el usuario, cada una con el objetivo de mantener la corrección y consistencia de los datos almacenados.
MARTI N FACULTAD DE INGENIERIA DE SISTEMAS E INFORMATICA DOCENTE: ANDY HYRVIN RUCOBA REATEGUI JARVIN ESTALIN VILLALOBOS SILVA JHAIR AUGUSTO CONDOR SILVA NATALY HUAMAN MACEDO ROYSER LIZANA OLIVA CAROLINA MENDOZA AMASIFUEN La Integridad conserva la seguridad en un sistema de bases de datos que permite el acceso a mltiples usuarios en tiempos paralelos y con funciones diferentes. La integridad Proporciona un medio de asegurar que los cambios que se hacen en la base de datos por usuarios autorizados no resultan en una prdida de consistencia de los datos.
La integridad en una base de datos se refiere a contar con un conjunto de seguridades que son utilizadas para mantener los datos correctos. Las restricciones de integridad de usuario: son condiciones especficas de una base de datos concreta; son las que se deben cumplir en una base de datos articular con unos usuarios concretos, pero que no son necesariamente relevantes en otra Base de Datos. Las reglas de integridad de modelo: son condiciones propias de un modelo de datos, y se deben cumplir en toda base de datos que siga dicho modelo. Pretende que cada entidad que se guarda en la base de datos sea identificable de un modo nico, es decir, que evitemos la informacin redundante. La integridad de entidad define una fila como entidad nica para una tabla determinada. La integridad de entidad exige la integridad de las columnas de los identificadores o la clave principal de una tabla, mediante ndices y restricciones UNIQUE, o restricciones PRIMARY KEY. DEFINICION Ninguna factura puede tener un nmero duplicado, ni puede ser nulo. En suma, todas las facturas estn identificadas de manera nica por sus nmeros. EJEMPLOS La integridad de dominio (o columna) especifica un conjunto de valores de datos que son vlidos para una columna y determina si se permiten valores nulos .Se puede asegurar la integridad de dominio restringiendo el tipo (a travs de tipos de datos), el formato (a travs de las restricciones CHECK y delas reglas), o el rango de valores posibles ( a travs de restricciones FOREIGNKEY, restricciones CHECK, definiciones DEFAULT, definiciones NOT NULL, y reglas) Ejemplo: Si en la relacin EMPLEADOS (DNI, nombre, apellido, edad_emp) hemos declarado que dominio (DNI) es el dominio predefinido de los enteros, entonces no podremos insertar, por ejemplo, ningn empleado que tenga por DNI el valor Luis, que no es un entero. La integridad referencial asegura que siempre se mantienen las relaciones entre las claves principales (en las tablas a la que se hace referencia) y las claves externas (en las tablas que hacen referencia). No se puede eliminar una fila de una tabla a que se hace referencia, ni se puede modificar la clave principal si una clave externa hace referencia a la fila, salvo que se permita la accin en cascada. Puede definir relaciones de integridad referencial dentro de la misma tabla o entre tablas diferentes. La integridad definida por el usuario permite definir reglas de empresa especficas que no pertenecen a ninguna otra categora en integridad. Todas las categoras de integridad admiten la integridad definida por el usuario. Esto incluye todas las restricciones a nivel de columna y nivel de tabla en CREATE TABLE, procedimientos almacenados y desencadenadores. DEFINICION