Presentacion Consistencia
Download
Report
Transcript Presentacion Consistencia
BASES DE DATOS
¿QUÉ ES LA CONSISTENCIA?
Integrantes:
Ana Fuentes Martínez
Alan Díaz Sánchez
Hipólito Cartes Díaz
Enter your title here
¿QUÉ ES LA CONSISTENCIA?
CONCEPTOS DE CONSISTENCIA NO ORIENTADO A LAS BASES DE DATOS
Consistencia…
Física: En términos orientados a los medios
tangibles.
Financiera ó Contable: Que busca asegurar
sobre las operaciones financieras ó contables
para que sean confiables y legales.
Estadistica: Propiedades en resultados de los
estimadores, es decir, es consistente el resultado
cuando este se proyecta a un valor verdadero al
momento que el número de datos de la muestra
tienda al infinito.
Intuición: Cuando no se detecte contradicción
alguna y esto permite seguir el camino correcto.
Otros…
Here comes your footer
Page 2
Enter your title here
¿QUÉ ES LA CONSISTENCIA?
CONCEPTO DE CONSISTENCIA ORIENTADO A LAS BASES DE DATOS
Pero Primero…
¿Qué es una Base de Datos?
En Palabras Simples:
“Conjunto o compilación de datos ordenados,
organizados y relacionados de modo tal que
resulte fácil acceder a ellos y gestionarlos ”
Here comes your footer
Page 3
Enter your title here
¿QUÉ ES LA CONSISTENCIA?
CONCEPTOS DE CONSISTENCIA ORIENTADO A LAS BASES DE DATOS
¿Qué es una Base de Datos?
Según el libro de C.J. Date (7° Edición)
“Básicamente un sistema computarizado para guardar
registros; es decir, es un sistema computarizado cuya
finalidad general es almacenar información y permitir a
los usuarios recuperar y actualizar esa información con
base en peticiones. La información en cuestión puede
ser cualquier cosa que sea de importancia para el
individuo u organización; en otras palabras, todo lo que
sea necesario para auxiliarle en el proceso general de
su administración”
Here comes your footer
Page 4
Enter your title here
¿QUÉ ES LA CONSISTENCIA?
CONCEPTO DE CONSISTENCIA ORIENTADO A LAS BASES DE DATOS
Consistencia de datos
Es el estado coherente en la información o datos que
contiene y que relaciona, en el cual la información
cumple las necesidades o expectativas de quien la
requiera.
Nota: A través de sistemas informáticos definidos
como “sistemas gestores de bases de datos o
SGBD” se logra la manipulación y gestión de la
información contenida en las bases de datos.
Here comes your footer
Page 5
Enter your title here
¿QUÉ ES LA CONSISTENCIA?
CONCEPTO DE CONSISTENCIA ORIENTADO A LAS BASES DE DATOS
Una Base de datos está en un estado consistente si:
Obedece todas las restricciones de integridad
definidas sobre ella.
Eliminando o controlando las redundancias de
datos.
* Resultado de lo anterior será una Base de datos
con “Estado coherente”.
Here comes your footer
Page 6
Enter your title here
¿QUÉ ES LA CONSISTENCIA?
CONCEPTO DE CONSISTENCIA ORIENTADO A LAS BASES DE DATOS
Rol de Consistencia en Transacciones
• Dentro de las propiedades fundamentales de una
transacción en una base de datos se encuentra la
consistencia
• Una transacción es una unidad de la ejecución de un
programa o base de datos. Cada transacción puede
estar compuesta de múltiples operaciones realizadas
en datos que están dispersos en uno o varios
procesos, o en uno o varios servidores.
• Cada transacción asegura el trabajo de proteger la
integridad del estado de un sistema, al proveer
cuatro garantías básicas conocidas como las
propiedades ACID: atomicidad, consistencia,
aislamiento y durabilidad.
Here comes your footer
Page 7
Enter your title here
¿QUÉ ES LA CONSISTENCIA?
Consistencia y Restricciones de Integridad.
La consistencia consiste en una serie de restricciones de integridad que
incluyen, entre otras:
•
Todos los valores de las llaves primarias son únicos.
•
La base de datos mantiene integridad referencial lo que significa que los
registros solo referencian información que existe.
•
Ciertas condiciones que son impuestas según el negocio o razón social
de la organización.
Here comes your footer
Page 8
Enter your title here
¿QUÉ ES LA CONSISTENCIA?
Ejemplos De Consistencia
Tabla “Alumnos” Universidad de Los Ríos.
Datos Inconsistentes.
Here comes your footer
Page 9
Enter your title here
¿QUÉ ES LA CONSISTENCIA?
Ejemplos De Consistencia
Tabla “Alumnos” Universidad de Los Ríos.
Datos Consistentes.
Here comes your footer
Page 10
Enter your title here
¿QUÉ ES LA CONSISTENCIA?
CONCEPTO DE CONSISTENCIA ORIENTADO A LAS BASES DE DATOS
Ejemplo: Base de Datos de una Aerolínea.
Motivos: Venta de Pasajes para reserva de viajes y
asientos en avión.
Pasos a seguir:
- Reservar asiento a cliente por Sistema.
- MSDB Verifica Integridad.
- MSDB Verifica Redundancia
- Administrador de Transacciones verifica Coherencia
de base da datos.
MSDB
Finalidad del Proceso: Que un mismo asiento no sea
asignado a dos pasajeros. Sino será inconsistente.
Nota: Regla de integridad podría violarse durante
breves momentos al efectuar una transacción al
moverse los pasajeros entre los asientos, MSDB debe
retornar coherencia de los datos existentes e
ingresados.
Here comes your footer
Page 11
Enter your title here
¿QUÉ ES LA CONSISTENCIA?
EN RESUMEN
Una base de datos está en un estado consistente si
obedece todas las restricciones de integridad
definidas sobre ella.
Los cambios de estado ocurren debido a
actualizaciones, inserciones y supresiones de
información. Por supuesto, se quiere asegurar que la
base de datos nunca entre en un estado de
inconsistencia.
Durante la ejecución de una transacción, la base de
datos puede estar temporalmente en un estado
inconsistente.
Se debe asegurar que la base de datos regresa a un
estado consistente al fin de la ejecución de una
transacción. (MSDB)
Here comes your footer
Page 12
BASES DE DATOS
¿QUÉ ES LA CONSISTENCIA?
Integrantes:
Ana Fuentes Martínez
Alan Díaz Sánchez
Hipólito Cartes Díaz