241001 - Seguridad
Clase
Transacciones
- Atomicidad
- Fallos lógicos
- Fallos de integridad
- @ Al terminar de verificar que no hay fallos físicos, la transacción está parcialmente confirmada
- Fallos físicos
- Consistencia
- @ Se refiere a las consistencias del Modelo relacional (de la DB), y del modelo de negocio
- Aislamiento
- @ Refiere a la concurrencia
- Durabilidad
- @ Después del commit, no se puede revertir la transacción
DCL: Lenguaje de seguridad de acceso
- cuentas de usuario
- Están guardadas en el
information_schema
- Están guardadas en el
Índices
Es un arbol binario ordenado que permite realizar una búsqueda dicotómica rápida, con el fin de encontrar rápidamente registros en una tabla buscando por cierto atributo
- agrupdaos
- desagrupados
Optimización de consultas
- cuando se ejecuta un select
- 4 pasadas
- Analissis sintactico y semantico
- Transformación de consulta
- corrige redundancia de expresiones lógicas
- elimina atributos que no se usen
- Evaluación del plan de accesos
- Ejecución del plan de acceso
Ejercicios / Ejemplos
Tarea
Qué es una función, un procedimiento almacenado y un trigger
Hoja de práctica
![[]]