Base de datos en acces
[pic]
UNIDAD I
1.1 Concepto
1.2 Transacciones
1.3 Fallas de transacción
1.4 Fallas del sistema
1.5 Fallas en el medio
[pic]
UNIDAD II
2.1 Definición
2.2 Reglas de integridad
2.3 Reglas de integridad de dominio
2.4 Reglas de integridad de relación
2.5 Mecanismos de vistas para implantación de integridad (VIEW/FORMS)
[pic]
UNIDAD III
3.1 Definición
3.2 Problemas que se presentan (actualización, perdida, etc)
3.3 Seriabilidad
3.4 Mecanismos de seguros
3.4.1 Tipos de seguros
3.4.2 Protocolos
3.4.3 Deadlock
3.4.3.1 Técnicas para prevenirlo (detección/prevención)
3.4.3.2 Técnicas para deshacerlo (recuperación)
3.5 Estampado de tiempo
[pic]
UNIDAD VI
4.1 Concepto
4.2 Identificación y autentificación
4.3 Matriz de autorización
4.4 Definición de un esquema de seguridad
4.5 Mecanismos de vistas para implantación de seguridad
4.6 Base de datos estadísticos
4.7 Encripción de datos (codificación)
1. RECUPERACIÓN
[pic]
1.1 CONCEPTO
El objetivo del concepto de recuperación es el de proteger la base de datos contra fallas lógicas y físicas que destruyan los datos en todo o en parte independientemente de la naturaleza de las fallas estas pueden afectar los aspectos de almacenamiento de la base de datoscomo son:
[pic] fallas que provocan la pérdida de memoria volátil
[pic] fallas que provocan la pérdida del contenido de memoria secundaria.
En un sistema de base de datos recuperación significa, restaurar la base de datos, a un estado que se sabe que es correcto, después de una falla que provoca que se considere que el estado actual es incorrecto.
El principio de recuperación esta fundamentado en la redundancia.
Podemos tener la seguridad de que la base de datos es recuperable, si aseguramos que cualquier parte de la información que contiene, puede ser reconstruida, a partir de otra información que se encuentra almacenada redundantemente en algún lugar del sistema.
Aunque los procesos de recuperación se ha desarrollado en el contexto de base de datos relacionales, no es una condición indispensable que las base de datos sean relacionales.
[pic]
1.2 TRANSACCIONES
Una transacción es una unidad de la ejecución de un programa accede y posiblemente actualiza varios elementos de datos. Una transacción es normalmente el resultado de la ejecución de un programa de usuario escrito en un lenguaje de manipulación de datos de alto nivel o en un lenguaje de programación ( por ejemplo SQL, Cobol, C ó Pascal) y esta delimitado por declaraciones ( o llamadas a función) de la forma inicio ...
Regístrate para leer el documento completo.