Bases de Datos II
Objetivo del Curso
Capacitar al alumno en el conocimiento de los diferentes aspectos de control de concurrencia, definirá estrategias de recuperación adecuadas y
diseñará esquemas de seguridad e integridad de bases de datos centralizadas y distribuidas.
Objetivos específicos
Conocer el propósito, ventajas y problemas de la introducción de un DBMS.
Conocer diversos enfoques al modelado de datos
Estudiar técnicas para el diseño de bases de datos relacionales
Estudiar y aplicar lenguajes de definición y manipulación de bases de datos en la implementación de modelos relacionales
Contenido sintético
Propósito de un DBMS
Componentes de un DBMS
Modelos de datos
Modelo Relacional
1) Recuperación
1.1 Concepto
1.2 Transacciones
1.3 Fallas de transacción
1.4 Fallas del sistema
1.5 Fallas en el medio
1.6 Recuperación empleando DML (Lenguaje Manipulador de Datos) con un DBMS comercial
2) Integridad
2.1 Definición
2.2 Reglas de Integridad
2.3 Reglas de Integridad de Domino
2.4 Reglas de Integridad de Relación
2.5 Integridad empleando DML con un DBMS comercial.
3) Concurrencia
3.1 Definición
3.2 Problemas que se presentan (actualización, pérdida, etc.)
3.3 Seriabilidad
3.4 Mecanismos de Seguros
Tipos de seguros
Protocolos
Dead Lock
Técnicas para prevenirlo
Técnicas para deshacerlo
3.5 Etiquetas de tiempo
3.6 Operaciones de seguros empleando DML con un DBMS comercial
4) Seguridad
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 vista para implantación de seguridad
4.6 Bases de datos estadísticas
4.7 Encriptamiento de datos
4.8 Seguridad empleando un DML con un DBMS comercial.
5) Bases de datos Distribuidas
5.1 Introducción
5.2 Estructura de un sistema distribuido
Bases de Datos II Ing. José Ignacio Rodríguez Negrete
5.3 Procesamiento de consultas
5.4 Propagación de actualizaciones
5.5 Control de concurrencia
SUGERENCIAS DIDÁCTICAS
Investigación sobre bases de datos en empresas
Visitas a centros que utilicen DBMS
Exposición de temas con sesión de preguntas y respuestas
Consultas bibliográficas
SUGERENCIAS DE EVALUACIÓN
Tareas de investigación y/o aplicación
Evaluación escrita.
FUENTES DE INFORMACIÓN
A n Introduction to Database Systems, Volume II C.J. DATE Adisson-Wesley
Fundamentos de Bases de Datos, H. F. Korth, A. Schiberschatz Mc Graw-Hill
Fundamentals of Database Systems, Elmasri Navathe, The Benjamin/Cummings Publishing Company, Inc.
Diseño de Bases de Datos, Wiederhold, Mc Graw-Hill
Forma de Evaluación
Examen 60%
Tareas 20%
Proyectos 20%
Participación 10%
Bases de Datos II Ing. José Ignacio Rodríguez Negrete