Académique Documents
Professionnel Documents
Culture Documents
CAPITULO I
Evolución de las B.D.
BD: Definición:
Primeros modelos:
Modelo Jerárquico o basado en árboles.
Modelo de redes basado en gráficas.
SELECT saldo
FROM cuenta
WHERE NoCuenta = 5678;
Sistemas Relacionales de BD
Pedir las cuentas de ahorros con saldo
negativo.
SELECT NoCuenta
FROM cuenta
WHERE tipo = ´ahorros´AND saldo < 0;
Sistemas cada ves más pequeños
Procesador
de “consultas”
Administrador
de almacenamiento
Administrador
De transacciones
Datos
Metadatos
Componentes
Representación del lugar donde se
guardan los datos.
Consistency
consistencia
Insolation
aislamiento
Requisitos de Durability
ejecución de Durabilidad
transacciones
Atomicidad
Se realiza la transacción completa o
nada de ella.
Si la transacción ha cumplido su
función, su efecto no debería perderse
en caso de una falla del sistema,
incluso si la falla sobreviene apenas
concluida la transacción.
Conceptos
Candados: El administrador de
transacciones casi siempre puede
cerrar con candado los elementos a
que accede la transacción.
El administrador de transacciones
registra una bitácora de todas las
transacciones iniciadas, de los cambios
que causan en la base de datos y la
conclusión de cada una.
Compromiso de las transacciones
Por razones de durabilidad y atomicidad
las transacciones suelen realizarse de
modo “tentativo”: los cambios de la BD
se calculan pero en realidad no se efctúan
en ella. Cuando todo esta listo para
concluir o comprometer la transacción los
cambios se copian en una bitácora.