Académique Documents
Professionnel Documents
Culture Documents
DE LOS DATOS
VALIDACIN DE DATOS E INTEGRIDAD REFERENCIAL.
INTERFERENCIA DEBIDA A LA CONCURRENCIA O
SIMULTANEIDAD.
SEGURIDAD.
BLOQUEO.
RECUPERACIN DE UNA BASE DE DATOS.
OPERACIN DE REGISTROS.
MTODOS DE RECUPERACIN
INTEGRIDAD DE
DATOS
La integridad de datos se refiere a los valores reales que se almacenan y
se utilizan en las estructuras de datos.
La Integridad conserva la seguridad en un sistema de bases de datos
que permite el acceso a mltiples usuarios en tiempos paralelos.
Es posible garantizar la integridad
de los datos mediante los siguientes parmetros:
Normalizar datos eliminar grupos repetidos y dependencias innecesarias.
Definir reglas de empresa las reglas de empresa controlan la manipulacin
de los datos
Proporcionar integridad referencial Evita que se daen los datos.
Validar los datos comprobacin de intervalos, la validacin de
campos y formas ms complejas de validacin de datos.
Realizado por Yoselin Vera
INTEGRIDAD
DE LOS DATOS
RESTRICCIONES DE INTEGRIDAD
RESTRICCIONES DE
INTEGRIDAD
REFERENCIAL
Las restricciones de integridad referencial
aseguran que un valor que aparece en una
relacin para un conjunto de atributos
dado, aparezca tambin para un conjunto
de atributos concreto en otra relacin.
VALIDACIN
DE DATOS
Validar datos hace referencia a verificar,
controlar o filtrar cada una de las entradas de
datos que provienen desde el exterior del
sistema.
Existe 4 tipos de validacin de datos
1. Validacin del tipo de
datos.
2. Comprobacin del
intervalo.
3. Comprobacin del cdigo.
4. Validacin compleja.
VALIDACIN
DE DATOS E
INTEGRIDAD
REFERENCIA
L
VALIDACIN DE DATOS
Consiste en comprobar el tipo de datos.
Es decir, si la los datos ingresados conforman una
cadena
*numrica * alfanumrica * alfabtica
COMPROBACIN DEL INTERVALO
Garantiza que el valor proporcionado est entre los
valores mximo y mnimo permitidos.
Por ejemplo, un cdigo de servicio con tipo de datos
"caracter"
slo puede admitir caracteres alfabticos de la A a la Z;
el resto de caracteres no sern vlidos.
COMPROBACIN DEL CDIGO
Es un ms compleja y requiere por lo general una
tabla de bsqueda.
Por ejemplo, calcular los impuestos sobre ventas
correspondientes nicamente a determinados
cdigos de estados.
Realizado por Yoselin Vera
*Ser necesario crear una tabla de validacin
VALIDACIN COMPLEJA
VALIDACI
N
COMPLEJA
INTEGRIDAD
REFERENCIAL
EJEMPLO
Definicin
Por lo general, el trmino
concurrencia se refiere al hecho
de que los DBMS (sistemas de
administracin
de
bases
de
datos) permiten que muchas
transacciones accedan a una
misma base de datos a la vez.
INTERFEREN
CIA
DEBIDA A LA
CONCURREN
CIA O
SIMULTANEID
AD
ERRORES A
PRESENTARSE
1.Problema de la modificacin
perdida
2. Problema de la dependencia
no comprometida
3. Problema del anlisis
inconsistente
SEGURIDAD EN LA
BASE DE DATOS
SEGURIDAD Y
BLOQUEO EN
CUANTO A LA
INTERFERENCI
A DEBIDO A LA
CONCURRENCI
AO
SIMULTANEIDA
D
SEGURIDAD EN LA BASE DE
DATOS
*OBJETIVO
Proteger la base de datos contra accesos
autorizados, tambin conocido como privacidad.
Incluye:
no
MEDIDAS DE SEGURIDAD
BLOQUEOS
Los bloqueos impiden los conflictos de actualizacin.
Los usuarios no pueden leer o modificar los datos que estn
en proceso de modificacin por parte de otros usuarios.
Ejemplo:
En un sistema de reservas de una lnea rea los bloqueos
aseguran que slo se asigne un asiento concreto a una persona.
Realizado por Yoselin Vera
TIPO DE BLOQUEOS
RECUPERACIN
DE UNA BASE
DE DATOS
RECUPERABILIDAD
Definicin
Un registro es un conjunto
decamposque contienen los
datos que pertenecen a una
misma repeticin de entidad.
OPERACIN
DE
REGISTROS
WHERE
GROUP BY
HAVING
ORDER BY
PALABRA CLAVE QUE INDICA QUE LA SENTENCIA DE SQL QUE QUEREMOS EJECUTAR
ES DE SELECCIN.
Indica que queremos seleccionar todos los valores.
Indica que queremos seleccionar slo los valores distintos.
Indica la tabla (o tablas) desde la que queremos recuperar los datos.
En el caso de que exista ms de una tabla se denomina a la consulta "consulta
combinada" o "join".
Especifica una condicin que debe cumplirse para que los datos sean devueltos por
la consulta. Admite los operadores lgicosANDyOR.
Especifica una condicin que debe cumplirse para que los datos sean devueltos por
la consulta. Debe aplicarse siempre junto aGROUP BYy la condicin debe estar
referida a los campos contenidos en ella.
EJEMPLO
Para formular una consulta a la tabla
Coches y recuperar los campos
matricula, marca, modelo, color,
numero_kilometros,
num_plazas
debemos
ejecutar
la
siguiente
consulta. Los datos sern devueltos
ordenados por marca y por modelo
en orden ascendente, de menor a
mayor.
La palabra claveFROMindica que los
datos sern recuperados de la tabla
Coches.
RECUPERACION DE
DATOS
La recuperacin en un sistema de base de datos
significa restablecer la base de datos a un estado
correcto ,despus de que alguna falla haya
ocasionado que el estado actual sea inconsistente.
RECUPERACIN BASADA EN EL REGISTRO HISTORICO
PAGINACIN EN LA SOMBRA
RECUPERACIN DEL SISTEMA
o Fallas del sistema
o Fallas del medio
TCNICAS AVANZADAS DE RECUPERACIN
SISTEMAS REMOTOS DE COPIAS DE SEGURIDAD
MTODOS
DE
RECUPERACI
N
TCNICAS DE
RECUPERACION DE
DATOS
EL REGISTRO HISTRICO es una secuencia de
registros que mantiene un registro de todas las
actividades de actualizacin de la base de
datos.
PAGINACIN EN LA SOMBRA
La idea principal que subyace tras la paginacin en
la sombra es la de mantener dos tablas de pginas
durante la vida de una transaccin: la tabla de
pginas actual y la tabla de pginas sombra.
TCNICAS AVANZADAS DE RECUPERACIN
El mtodo de recuperacin ARIES representa a los
mtodos actuales de recuperacin. ARIES utiliza
varias
tcnicas para reducir el tiempo de recuperacin y
para
reducir la sobrecarga de los puntos de revisin. En
particular, es capaz de evitar rehacer muchas
operaciones
Realizado por Yoselin Vera
registradas que ya se han realizado y de reducir
TCNICAS DE
RECUPERACION DE
DATOS
TCNICAS AVANZADAS DE
RECUPERACIN
Estas tcnicas se basan en el registro
deshacer lgico y siguen el principio de
repetir la historia.
En la recuperacin de un fallo del
sistema se realiza una fase rehacer
utilizando el registro histrico seguida
de una fase deshacer sobre el registro
histrico para retroceder las
transacciones incompletas.