Información Útil
De esta asignatura me dió pereza hacer apuntes. El examen de recuperación puso cosas de optimización de consultas y cosas muy raras.
- Saber por qué y como accedemos a las bd desde lenguajes de programación gnerales
- JDBC
- SQL incorporado y lo de los cursores
- Saber como conceder privilegios
- Saber lo que es un grupo y un rol
- Saber como se transfieren los privilegios
- Saberse muy bien las propiedades ACID
- Saberse muy bien los estados de una Transacción
- Saber todo lo de secuenciable en cuanto a conflictos teórica y prácticamente
- Saberse muy bien todos los protocolos de bloqueo, teórica y prácticamente
- Saberse muy bien lo del aislamiento de instantáneas teórica y prácticamente
- Saberse muy bien los protocolos basados en validación, teórica y prácticamente
- Saberse los tipos de fallos del sistema de recuperación
- Saberse muy bien como restaurar la base de datos, mirando los algoritmos y lo del registro histórico, de forma teórica y prácticamente
- Saber de forma teórica como se organiza todo en archivos
- Lo de gestión del buffer y esas historias del final yo creo que no es muy importante
- Muy importante saber como funcionan los árboles b+ y las ventajas que tienen frente al hashing.
- Saber lo de los indices
- Saberse muy bien el hashing estático y dinámico
- Saber de forma práctica como hacer las tablas de un hashing dinámico
- Recomendable ver vídeos de indios en youtube
- Si llegas a este tema y eres capaz de retener algo más pues míralo en general un poco por encima, pero no merece la pena estudiarse todos los algoritmos esos ni todas las operaciones, solo saber como funciona por encima todo.