COORDINADOR: Ing. Edward López Unidad Curricular: Bases de Datos Facilitadores: Ing. Liliannys Gonzez, Ing. Edward López PLANIFICACIÓN DEL SABER Trayecto Trimestre Código Unidades de Crédito 2 2 BDC213 3 UNIDAD I: El mundo de las bases de datos y los sistemas manejadores de base de datos 3 1 2 16/06 21/06 23/06 28/06 30/06 05/07 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 relaciones. Arquitecturas Cliente Servidor y Arquitecturas multi-capas. Componentes de un DBMS. Funcionidades 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 macenamiento. Administración de Bases de Datos. Definición de Administración de Bases de Datos. Tareas y funciones a reizar por un Administrador de Bases de Datos. Prácticas de Sentencias Básicas SQL Exposiciones grupes de cada uno de los temas. Exposición del Profesor Humphrey Watts S. (2001). Introducción Proceso Software Person. Addison Wesley. Meyer Laudon y Laudon (2000). Administración de los Sistemas de Información. Organización y Tecnología. Tercera Edición. Prentice Hl. México. O Brien, James. 2003. Sistemas de información gerenci. Cuarta Edición. Irwin-McGraw Hill. Colombia. beam. Examen Teórico 10% Practico de Lab. 1
Reifer, Dond J. (1993). SOFTWARE MANAGEMENT. IEEE Computer Society Press. Los amitos, CA UNIDAD II: Elementos para interpretar el modelo conceptu de datos 07/07 4 12/07 14/07 5 19/07 22/07 6 27/07 Introducción del modelo conceptu de datos. Identificación de elementos del modelo E/R. Conjunto de Entidades. Atributos. Relaciones. Multiplicidad de relaciones entre entidades. Relaciones multidirecciones. Roles en las Relaciones. Atributos en las relaciones. Conversión de Relaciones multidirecciones a binarias. Notación. Extensión del modelo E/R. Especiización, generización, entidades subtipos, entidades supertipos, herencia de atributos. Exposición del Profesor. Discusión Sociizada Humphrey Watts S. (2001). Introducción Proceso Software Person. Addison Wesley. Meyer Laudon y Laudon (2000). Administración de los Sistemas de Información. Organización y Tecnología. Tercera Edición. Prentice Hl. México. O Brien, James. 2003. Sistemas de información gerenci. Cuarta Edición. Irwin-McGraw Hill. Colombia. Reifer, Dond J. (1993). SOFTWARE MANAGEMENT. IEEE Computer Society Press. Los amitos, CA beam, Laboratorio Examen Teórico Modelo E/R de su Proyecto 10% 2
UNIDAD III: El Modelo de Datos Relacion 7 8 29/09 04/10 06/10 11/10 Bases del modelo relacion. Atributos. Esquemas. Tablas. Tuplas. Dominios. Claves. Álgebra relacion. Restricciones del modelo relacion. Restricción de la entidad, restricción de integridad referenci. Conversión de Diagramas E/R a modelos Relaciones. De entidades a relaciones. De relaciones en E/R a relaciones. Combinación de relaciones. Normización. Anomías de inserción, borrado y modificación. Dependencias funciones. Descomposición de relaciones. Formas normes (1FN, 2FN, 3FN). Descomposición en BCNF. Exposición del Profesor. Discusión Sociizada Formación de grupos de estudio. beam, Examen Teórico Modelo Relacion de su proyecto 10 % 9 13/10 18/10 Humphrey Watts S. (2001). Introducción Proceso Software Person. Addison Wesley. Meyer Laudon y Laudon (2000). Administración de los Sistemas de Información. Organización y Tecnología. Tercera Edición. Prentice Hl. México. O Brien, James. 2003. Sistemas de información gerenci. Cuarta Edición. Irwin-McGraw Hill. Colombia. Reifer, Dond J. (1993). SOFTWARE MANAGEMENT. IEEE Computer Society Press. Los amitos, CA Wang, Yingxu & King, Graham (2000). Software Engineering Processes. Principles and Applications. CRC Press LLC, N. W. Florida. 3
UNIDAD IV: El lenguaje de base de datos SQL 10 11 12 20/10 25/10 27/10 01/11 03/11 08/11 Consultas simples en SQL Proyección. Selección. Comparación de Strings. Fecha y Hora. Vor Null y comparaciones involucrando Null. El vor 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. Sub-Consultas Sub-Consultas que producen vores escares. Condiciones que involucran relaciones. Condiciones que involucran tuplas. Sub-Consultas en clausuras FROM. Operaciones sobre relaciones completas Eliminación de duplicados. Agrupación y agregación en SQL. Clausuras HAVING Definición de esquemas en SQL Tipos de datos. Definición de tablas. Modificación de Relaciones en el esquema. Vores por defecto. Índices. Selección con índices Claves y Foreign Keys Declaración de claves primarias. UNIQUE. Restricciones sobre claves. Declaración de retracciones de integridad referenci. Mantenimiento de integridad referenci. Chequeo diferido de restricciones. Modificaciones a bases de datos Inserción. Eliminación. Actuización. Vistas Declaración de vistas. Consultas sobre vistas. Modificación de vistas. Consultas que involucran vistas. Exposición del Profesor. Discusión Sociizada Formación de grupos de estudio. beam, laboratorio Humphrey Watts S. (2001). Introducción Proceso Software Person. Addison Wesley. Meyer Laudon y Laudon (2000). Administración de los Sistemas de Información. Organización y Tecnología. Tercera Edición. Prentice Hl. México. O Brien, James. 2003. Sistemas de información gerenci. Cuarta Edición. Irwin-McGraw Hill. Colombia. Reifer, Dond J. (1993). SOFTWARE MANAGEMENT. IEEE Computer Society Press. Los amitos, CA Wang, Yingxu & King, Graham (2000). Software Engineering Processes. Principles and Applications. CRC Press LLC, N. W. Florida. Tler Grup Implementación de la Base de Datos de su proyecto 10 % 4
5