Documentos de Académico
Documentos de Profesional
Documentos de Cultura
BASE DE DATOS
Monografía
P á g i n a 1 | 13
Introducción
La información en nuestras vidas hoy es de una importancia trascendental,
giramos en torno a ella, y si esta no la tenemos de fuentes reales estamos en clara
desventaja en relación a otro ser humano.
P á g i n a 2 | 13
¿Qué es Integridad de Datos?
La integridad de datos es un término usado para referirse a la exactitud y fiabilidad
de los datos. Los datos deben estar completos, sin variaciones o compromisos del
original, que se considera confiable y exacto.
Integridad física
Integridad lógica
La integridad lógica conserva los datos sin ningún cambio, puesto que se emplean
de forma distinta en una base de datos relacional. La integridad lógica protege a
los datos del error humano y también de los hackers, pero de una forma muy
distinta a la integridad física. Existen cuatro tipos de integridad lógica.
Integridad de la entidad
La integridad de la entidad se basa en la creación de unas claves primarias, o
valores únicos, que identifican datos para asegurar que no aparezcan enumerados
más de una vez y que no haya ningún campo de una tabla considerado nulo. Es
una prestación de los sistemas relacionales que almacenan datos en tablas que
pueden enlazarse y emplearse de formas muy distintas.
P á g i n a 3 | 13
Integridad referencial
La integridad referencial es una serie de procesos que aseguran que los datos se
almacenen y se utilicen uniformemente. Las reglas integradas en la estructura de
la base de datos sobre cómo se utilizan claves foráneas para garantizar que tan
solo se produzcan cambios, incorporaciones o supresiones de datos adecuados.
Las reglas pueden incluir restricciones que eliminen la entrada de datos
duplicados, aseguren que los datos son veraces y/o impidan la entrada de datos
no pertinentes.
Integridad de dominio
La integridad de dominio es el conjunto de procesos que garantizan la veracidad
de cada dato de un dominio. En este contexto, un dominio es un conjunto de
valores aceptables que una columna puede contener. Puede incorporar
restricciones y otras medidas que limiten el formato, tipo y cantidad de datos
introducidos.
Las fallas locales son las que afectan sólo a la transacción en donde ocurrió. Por
el contrario, las fallas globales, afectan a varias -y casi siempre a todas- las
transacciones que se estaban efectuando en el momento de la falla, por lo cual
tienen implicaciones importantes en el sistema.
Falla en el sistema
P á g i n a 5 | 13
Si esto ocurre, no se conocerá el estado preciso de la transacción que se estaba
ejecutando en el momento de la falla, esta transacción jamás se podrá completar
con éxito por lo que será preciso anularla cuando se reinicie el sistema.
P á g i n a 6 | 13
Como realizar operaciones que causen un overflow de un entero o la división por
cero, así mismo puede ocurrir que se pasen valores erróneos a algún parámetro o
que se detecte un error en la lógica de un programa, o que sencillamente no se
encuentren los datos del programa. Además, en algunos ambientes de desarrollo
el usuario puede explícitamente interrumpir una transacción durante su ejecución.
Con frecuencia las técnicas de recuperación están “ligadas” con los mecanismos
de control de la concurrencia. Es decir, algunas técnicas funcionan mejor con unos
métodos de control de concurrencia que con otros. Con todo, analizaremos en
primer lugar los conceptos de recuperación sin tener en cuenta los mecanismos de
control de la concurrencia, es decir considerando un sistema monousuario, y
después indicaremos las circunstancias en las que, si se emplea un protocolo de
control de concurrencia determinado, conviene usar un mecanismo específico de
recuperación.
P á g i n a 7 | 13
Actualización Diferida: Cada transacción trabaja en un área local de disco
o memoria y recién se baja al disco después que la transacción alcanza el
commit. Si hay un abort o una falla, no es necesario deshacer ninguna
operación (NO-Undo/Redo).
Actualización Inmediata: La base es actualizada antes de que la
transacción alcance el commit. Si hay un abort o falla, se deben deshacer
las operaciones de la transacción.
Idea Básica: grabar en el disco sin esperar al commit. Siempre se trabaja con la
estrategia WAL (grabar el log antes que los datos).
P á g i n a 8 | 13
Concurrencia
El termino concurrencia se refiere al hecho de que los DBMS (SISTEMAS DE
ADMINISTRACION DE BD) permiten que muchas transacciones puedan
realizarse en una misma base de datos a la vez. Para este sistema se necesita
algún mecanismo de control para que las operaciones simultáneas no interfieran
entre sí.
Un bloqueo es una operación usada para restringir las operaciones que se pueden
aplicar sobre la base de datos. Existen varios tipos de bloqueo: binarios,
compartidos, exclusivos, y bloqueos de certificación.
Bloqueos binarios
Bloqueos de lectura/escritura
P á g i n a 9 | 13
Conclusión
En conclusión y en base a información investigada y consultada. Las bases de
datos almacenan una cantidad ingente de elementos y la integridad de los mismos
se asegura que siempre estén disponibles para ser consultados. Poder crear
relaciones entre grupos dispares sin que se produzcan errores de transferencia.
Por lo tanto, todo ello implica fiabilidad en los elementos que se encuentran
disponibles en ese lugar.
El concepto de integridad en base de datos garantiza que todos los datos de una
base de datos pueden ser rastreados mediante técnicas de trazabilidad, así como
conectarse a otros datos. De esta forma se asegura que todo se puede buscar y
recuperar.
Por ende, para lograr la integridad es necesario recurrir a una serie de normas y
procedimientos que buscan la corrección y la verificación de los elementos durante
su tiempo de vida.
P á g i n a 10 | 13
Referencias
Integridad de Datos: Definición y problemas. (s. f.). tecnologías. Recuperado 26 de
mayo de 2021, de https://www.tecnologias-informacion.com/integridaddatos.html
¿En qué consiste la integridad de los datos y por qué es importante? (2020, 13
octubre). Talend Real-Time Open Source Data Integration Software.
https://www.talend.com/es/resources/what-is-data-integrity/
P á g i n a 11 | 13