lunes, 27 de mayo de 2013

Contenido Programático


Unidad 1. El mundo de las bases de datos y los sistemas manejadores de base de datos.
  • Concepto de sistema de base de datos y sistema manejador de base de datos (SMBD). Evolución de los sistemas manejador de base de datos. Sistemas de base de datos relacionales. Arquitecturas Cliente–Servidor y Arquitecturas multi-capas.
  • Componentes de un DBMS. Funcionalidades de DBMS. Comandos del Lenguaje de definición de datos (DDL Data-Definition Language)- Procesamiento de Consultas. Procesador de Consultas. Procesamiento de transacciones. Manejo de almacenamiento.
  • Administración de Bases de Datos. Definición de Administración de Bases de Datos. Tareas y funciones a realizar por un Administrador de Bases de Datos.
Unidad 2: Elementos para interpretar el modelo conceptual de datos
  • Introducción del modelo conceptual de datos. Identificación de elementos del modelo E/R. Conjunto de Entidades. Atributos. Relaciones. Multiplicidad de relaciones entre entidades. Relaciones multidireccionales. Roles en las Relaciones. Atributos en las relaciones. Conversión de Relaciones multidireccionales a binarias. Notación.
  • Extensión del modelo E/R. Especialización, generalización, entidades subtipos, entidades supertipos, herencia de atributos.

Unidad 3: El modelo de datos relacional
  • Bases del modelo relacional. Atributos.
  • Esquemas. Tablas. Tuplas. Dominios. Claves. Álgebra relacional.
  • Restricciones del modelo relacional. Restricción de la entidad, restricción de integridad referencial.
  • Conversión de Diagramas E/R a modelos Relacionales. De entidades a relaciones. De relaciones en E/R a relaciones. Combinación de relaciones.
  • Normalización. Anomalías de inserción, borrado y modificación. Dependencias funcionales. Descomposición de relaciones. Formas normales (1FN, 2FN, 3FN). Descomposición en BCNF.

Unidad 4: El lenguaje de base de datos SQL
  • Consultas simples en SQL: Proyección. Selección. Comparación de Strings. Fecha y Hora. Valor Null y comparaciones involucrando Null. El valor Truth. Orden de reportes. Renombres de tablas y atributos.
  • Consultas que involucran más de una relación:
    Productos y Join. Atributos sin ambigüedad. Interpretación de quieries multirelación. Unión, intersección y diferencia de Consultas.
  •  
  •  

REFERENCIAS
  • Date, C.J. Introducción a los sistemas de bases de datos (2001). 7ª edición Prentice Hall. Pearson Educación, 2001.
  • Elmasri, R.; Navathe, S.B. Sistemas de Bases de Datos: conceptos fundamentales (2007) 5ª ed. Addison- Wesley Iberoamericana.
  • Garcia-Molina, H.; Ullman J.D.; Widom, J. Database Systems. The complete book (2002). Prentice Hall.
  • Kroenke, D. (2003). Procesamiento de Bases de Datos. Prentice Hall.
  • McFadden, F.; Hoffer, J.; Prescott, M. Modern Database Management (2007). 8ª ed. Prentice-Hall.
  • Mysqlya. Disponible on line : http://www.mysqlya.com.ar/
  • PostgreSqlya. Disponible on line : http://www.postgresqlya.com.ar/
  • Rob P. & Coronel, C. (2006). Sistemas de Bases de Datos. Thomson

No hay comentarios:

Publicar un comentario