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