Administ.  sistemas  gestión  de  bases  de  datos

+Info
DEPARTAMENTO PROFESOR/ES
MATEMÁTICAS Y COMPUTACIÓN César Domínguez Pérez  (Responsable)
TITULACIONES EN LAS QUE SE IMPARTE LA ASIGNATURA
Titulación Carácter Curso Semestre Créditos Guía Docente
Grado en Ingeniería Informática Optativa 3 Segundo Semestre 6 pdf
BIBLIOGRAFÍA RECOMENDADA
“Fundamentos de Sistemas de Bases de Datos”, R. Elmasri, S.B. Navathe. 5ª Edición, Addison Wesley, 2007.
COMENTARIO PROFESOR
Libro básico y extenso sobre bases de datos. Muy utilizado en las universidades a escala internacional. Se actualiza muy a menudo (cada dos o tres años) y se traduce a español con relativa rapidez. Es el libro de referencia utilizado en las distintas asignaturas de bases de datos a lo largo de la titulación. Aparecen descritos los aspectos de la parte teórica de la asignatura.
“Sistemas de Bases de datos” T.M. Connolly, C.E. Begg. 4ª Edición, Addison Wesley, 2005.
COMENTARIO PROFESOR
Libro básico y extenso sobre bases de datos. Junto con la anterior referencia son las más utilizadas en las universidades españolas en el área de bases de datos. Puede utilizarse como alternativa a el libro anterior en los aspectos teóricos de la asignatura.
“Introducción a los Sistemas de Bases de Datos", C.J. Date. 7ª Edición, Prentice Hall, 2001.
COMENTARIO PROFESOR
Libro complementario a los dos anteriores para los temas teóricos de la asignatura
Database administration : the complete guide to DBA practices and procedures / Craig S. Mullins.-- 2nd ed.-- Upper Saddle River (New Jersey) : Addison-Wesley, [2013]
COMENTARIO PROFESOR
Libro específico sobre administración de bases de datos. Trata con más detalle los contenidos teóricos de esta asignatura que los libros básicos y de carácter general sobre bases de datos anteriores.
Understanding database administration
MySQL / Paul Dubois ; traducción, José Manuel Gómez Pastor-- Ed. española-- Madrid : Anaya Multimedia, [2005]
Oracle database 11g DBA handbook / Bob Bryla, Kevin Loney.


CONTEXTO
Esta asignatura optativa se cursa tras tres asignaturas obligatorias dedicadas al estudio de las bases de datos: bases de datos, diseño de bases de datos y programación de bases de datos. Su carácter es práctico. Las competencias de la asignatura asumen como requisitos básicos los adquiridos en la asignatura bases de datos y son complementarios a los de diseño y programación de bases de datos. Las habilidades y la tecnología a adquirir son imprescindibles en la administración de sistemas de gestión de bases de datos, herramientas necesarias para el uso e implementación de una base de datos en la práctica totalidad de los sistemas informáticos.
COMPETENCIAS
Competencias generales
CG3: Estar capacitado para encontrar, relacionar, estructurar e interpretar datos, información y conocimiento provenientes de diversas fuentes.
CG5: Estar capacitado tanto para trabajar autónomamente, como para integrarse de modo eficaz en equipos de trabajo.
CG7: Haber desarrollado aquellas habilidades de aprendizaje necesarias para continuar su formación.
Competencias específicas
CE3: Capacidad para diseñar, desarrollar, evaluar y asegurar la accesibilidad, ergonomía, usabilidad y seguridad de los sistemas, servicios y aplicaciones informáticas, así como de la información que gestionan.
CE4: Capacidad para definir, evaluar y seleccionar plataformas hardware y software para el desarrollo y la ejecución de sistemas, servicios y aplicaciones informáticas.
CE6: Capacidad para concebir y desarrollar sistemas o arquitecturas informáticas centralizadas o distribuidas integrando hardware, software y redes.
CE8: Conocimiento de las materias básicas y tecnologías, que capaciten para el aprendizaje y desarrollo de nuevos métodos y tecnologías, así como las que les doten de una gran versatilidad para adaptarse a nuevas situaciones.
CE12: Conocimiento y aplicación de elementos básicos de economía y de gestión de recursos humanos, organización y planificación de proyectos, así como la legislación, regulación y normalización en el ámbito de los proyectos informáticos.
TEMARIO
Tema 1: Sistemas de Gestión de Bases de Datos. Introducción y definiciones previas. Características. Usuarios. El administrador de sistemas de gestión de bases de datos y sus funciones.
Tema 2: Seguridad en BD. Introducción y definiciones previas. Seguridad en SGBD. Seguridad y el DBA. Amenazas de la seguridad. Control de acceso: Identificación y autentificación. Control de seguridad y autorización. Seguridad multinivel. Seguridad en BD estadísticas. Cifrado de datos. Auditorías.
Tema 3: Integridad. Introducción. Reglas de integridad: Definición. Reglas de integridad de dominio. Reglas de integridad de relación. Procedimientos desencadenados ante eventos: Triggers.
Tema 4: Concurrencia. Introducción: El problema de la interferencia en BD. Seriabilidad de transacciones. Problemas de concurrencia de transacciones. Bloqueos mortales (Dead lock). Técnicas de control de concurrencia. Bloqueos. Tipos de bloqueos: Exclusivos, compartidos, de actualización. Niveles de bloqueo: Granularidad. Timestamping, multiversión y validación: Técnicas.
Tema 5: Backup y Recuperación. Introducción. Fallos y recuperación en transacciones: Definición, estados y puntos de confirmación y de control. Bitácora. Fallos y recuperación del sistema. Fallos y recuperación en el medio de almacenamiento. Fallos catastróficos. Plan de recuperación.