|
Fundamentos de Bases de Datos |
Programa: Postgrado |
|
Semestre de dictación: 2002-1 |
Profesor: Marcela Varas. |
Descripción
.En esta asignatura se revisarán los aspectos fundamentales para comprender y diseñar sistemas de bases de datos, además de entregar una visión de otros tipos de bases de datos, los desafíos de la práctica e investigación.
Objetivos.
Comprender los conceptos teóricos que sustentan el diseño de bases de datos. Aplicar dichos conceptos a casos reales.
Contenidos.
Capítulo 1. Sistemas de Bases de Datos
Evolución Histórica,Definición y Enfoque,Sistemas de Gestión de Bases de Datos,Tipos de Bases de Datos.
Capitulo 2. Modelo Relacional
Antecedentes. Estática. Dinámica: Algebra y Cálculo Restricciones de Integridad.
(Para capitulos 3 y 4:
http://www.inf.udec.cl/~moddatos/apunte/index.html , http://www.inf.udec.cl/~moddatos/apunte/apunte.pdf)Capitulo 3. Marco para el Diseño de Bases de Datos
Dimensiones de los sistemas de Bases de datos. Modelos y Lenguajes. Metodología de Diseño: enfoques.
Capitulo 4. Diseño Conceptual
Modelo Entidad Relación Extendido. Criterios de Calidad
Capítulo 5. Diseño Lógico
Normalización. Reglas de transformación. Lenguajes de Implementación
Capitulo 6. Tópicos.
Bases de Datos Orientadas al Objeto Otros Modelos de Datos Desafíos y Tendencias
Metodología
La asignatura se desarrollará en base a clases teórico-prácticas, combinando discusiones teóricas y el desarrollo de casos. Los alumnos desarrollarán un proyecto durante la asignatura, donde irán aplicando los conceptos desarrollados en clases.
Evaluación.
Certamen: 30% nota final , Examen: 40% nota final, Proyecto: 30% nota final
Proyecto.
Un proyecto de desarrollo de un sistema de bases de datos que incluye una aplicación funcionando y documentación de todo el proceso de desarrollo, será desarrollado individualmente por los alumnos.
Para apoyarlos en esta tarea, contarán con 2 horas de laboratorio a la semana.
Bibliografía
Apuntes del Curso: http://www.inf.udec.cl/~mvaras/bdpostgrado
Date, "Introducción a los sitemas de bases de datos", 7a edición, Prentice Hall, 2001.
Halpin, Terry, "Information Modeling and Relational Databases", Morgan Kaufmann, 2001
Abiteboul, Hull, Vianu, "Foundations of Databases", Addison Wesley, 1995
Thalheim, "Entity Relationship Modeling", Springer, 2000.
Blaha, Premerlani, "Object Oriented Modeling and Design for Database Applications", Prentice Hall, 1998.
Planificación
|
Semana |
Desde |
Hasta |
Contenidos |
|
1 |
11-Mar |
15-Mar |
Sistemas de Bases de Datos |
|
2 |
18-Mar |
22-Mar |
Modelo Relacional : antecedentes, estática |
|
3 |
25-Mar |
29-Mar |
Modelo Relacional: álgebra y cálculo |
|
4 |
1-Abr |
5-Abr |
Modelo Relacional: restricciones de integridad |
|
5 |
8-Abr |
12-Abr |
Diseño de Bases de Datos: dimensiones, modelos y lenguajes, enfoques |
|
6 |
15-Abr |
19-Abr |
Diseño Conceptual: mer básico, mer extendido |
|
7 |
22-Abr |
26-Abr |
Diseño Conceptual: criterios de calidad |
|
8 |
29-Abr |
3-May |
Diseño Conceptual: estudio de caso |
|
9 |
6-May |
10-May |
Certamen |
|
10 |
13-May |
17-May |
Diseño Conceptual: estudio de caso |
|
11 |
20-May |
24-May |
Diseño Lógico: normalización |
|
12 |
27-May |
31-May |
Diseño Lógico: estudio de caso |
|
13 |
3-Jun |
7-Jun |
Diseño Lógico: estudio de caso |
|
14 |
10-Jun |
14-Jun |
Implementación |
|
15 |
17-Jun |
21-Jun |
Topicos 1 (entrega documentación proyectos). |
|
16 |
24-Jun |
28-Jun |
Tópicos 2 (revisión proyectos) |
|
17 |
1-Jul |
12-Jul |
Examen |