/.INGES http://www.puc.cl
imagen
 Inicio » programas de cursos » Sistemas Modernos de Bases de Datos

Sigla :
INF1200
Nombre :
SISTEMAS MODERNOS DE BASES DE DATOS
Créditos :
5
Requisitos :
AUTORIZACIÓN PROFESOR
Profesor :
JAIME NAVÓN C.

1. OBJETIVOS

Los sistemas de bases de datos son una parte importante de los sistemas computacionales. El curso tiene como objetivo proveer una descripción de los conceptos fundamentales del área, así como mostrar las distintas extensiones del modelo básico que incluyen las tecnologías más avanzadas.

Al finalizar el curso, el alumno podrá utilizar los conceptos básicos para diseñar bases de datos de buena calidad. Además, estará capacitado para entender y emplear tecnologías modernas en la solución de problemas.

2. CONTENIDOS

  • Conceptos Fundamentales: Definiciones Básicas, Breve Historia, Arquitectura de 3 niveles, Actores.
  • Diseño Conceptual: El Modelo E/R, Entidades y Vínculos, Diagramas.
  • Modelo Relacional: Esquemas, Claves, Restricciones de Integridad, De E/R Relacional.
  • Diseño de Bases de Datos Relacionales: Problemas y Anomalías, Descomposición sin pérdidas, Dependencias Funcionales, Normalización.
  • Extracción y Manipulación de Información Relacional: Álgebra Relacional, SQL, Vistas, Índices Secundarios, PS/SQL, Gatillos (triggers).
  • Servicios Fundamentales del DBMS: Seguridad, Soporte de Transacciones, Control de Concurrencia
  • Arquitectura de Aplicaciones: Modelo Cliente Servidor; Bases de Datos Federadas; CLI, FAP, ODBC, JDBC; Interfaz Web.
  • Bases de Datos Orientadas a Objetos: Pasado, Presente y Futuro de OODBMS; Bases de Datos Objeto-Relacionales; ODL/OQL vs. SQL3.
  • Bases de datos y XML: Surgimiento y Relevancia de XML, Conceptos Básicos de XML, Almacenamiento de Información semiestructurada, Facilidades XML en Sistemas Relacionales.
  • Bases de Datos y Gestión Estratégica: Introducción a Data Wharehousing, Introducción a la Minería de Datos.

3. METODOLOGÍA

Clases expositivas, interrogación de mitad de curso, y un examen final. Actividad práctica en laboratorios de computación. Los alumnos desarrollaran un proyecto en grupo, del diseño de una base de datos para un problema de su actividad laboral.

4. BIBLIOGRAFÍA

  • Date, C.J. ??An Introduction to Database Systems? (7th edition). Addison Wesley, 2000.
  • Elmasri, R.A. and Navathe, S.B.. ??Fundamentals of Database Systems? (3rd edition). Addison Wesley, 1999.
  • García-Molina, H., Ullman, J.D. and Widom, J.. ??Database System Implementation?. Prentice Hall, 1999.
  • Ullman, J.D. and Widom, J.. ??A First Course in Database Systems?. Prentice Hall, 1997.
  • Silberschatz, A., Korth, H.F. y Sudarshan, S. ??Database Systems Concepts? (4th edition). McGraw-Hill, 2001.