Download Descargar
Document related concepts
Transcript
INSTITUTO NACIONAL DE APRENDIZAJE NÚCLEO SECTOR COMERCIO Y SERVICIOS SUBSECTOR INFORMÁTICA ELEMENTOS DEL MÓDULO LECCIÓN NOMBRE DEL MÓDULO: Bases de datos 1 PROGRAMA: Programación de Equipo de Cómputo Duración: 82 horas OBJETIVO GENERAL: Desarrollar diseños de bases de datos respetando los criterios de modelos y Código: CSTI0010 las relaciones entre ellas. OBJETIVOS ACTIVIDADES T RECURSOS CONTENIDOS ESPECÍFICOS DE APRENDIZAJE Hrs. INSTRUCCIONALES Explicar los Definición de bases de datos, Explica el concepto de bases de datos. 8 conceptos sistema de bases de datos, DBMS. Distingue la diferencia entre Base de datos, Ver lista fundamentales Historia de la evolución de las sistema de base de datos y DBMS. asociados con bases de datos. Compara las diferencias entre los distintos bases de datos. Arquitectura funcional de los esquemas. sistemas de bases de datos. Por medio de lecturas dirigidas reconoce la - Esquema conceptual. historia de la evolución de las bases de datos. - Esquema de base de datos. Con sus compañeros analiza los componentes de - Esquema físico. un DBMS ideal. Sistemas de administración de Investiga acerca de los sistemas de bases de datos. administración de bases de datos que se ofrecen en Componentes de un DBMS ideal. el mercado. EVALUACIÓN: Se divide en un 10% de área socioafectiva y un 90% de evaluación de alcance de los objetivos. Se realizarán 2 exámenes parciales. El primer examen parcial con un valor de 25% donde se cubrirán los objetivos 1 al 2, el segundo parcial cubre los objetivos 3 al 5 y tiene un valor de 45%. Se realizará un proyecto final, documentado, con un valor de 20% donde se evalúen los objetivos 1 al 5. REQUISITOS: Bachillerato aprobado. Tener aprobados los módulos: Algoritmos y diagramas de flujo (CSTI0008), Inglés Técnico para Informática (CSID0008), Organización de Datos (CSTI0009) y el programa Operador/a de Equipo de Cómputo aprobado o equiparado. OBJETIVOS ESPECÍFICOS Aplicar modelos de datos a diferentes situaciones. ACTIVIDADES DE APRENDIZAJE Lista las características de cada uno de los Definición de modelo de dato. modelos de datos. Modelos de datos: Modelo En grupo discute acerca de las diferencias de los Entidad-Relación, Modelo Relacional, distintos modelos de datos. Modelo de red y Modelo jerárquico. En forma individual realiza ejercicios para Prueba de factibilidad del proyecto. aplicar el modelo entidad-relación. Manejo de proyectos no factibles. Resuelve ejercicios guiados usando el modelo Modelo Entidad-Relación. relacional. - Definición. Compara las diferencias y similitudes de los - Entidades. lenguajes relacionales. Discute acerca de la aplicación y utilidad de los - Relaciones. modelos de datos. - Diagrama Entidad-Relación. - Reducción de los diagramas a tablas. Aplica los modelos de datos a casos de la vida cotidiana. - Generalización. - Especialización. - Agregación. Modelo relacional. - Definición. - Estructura de las bases de datos relacionales. - Modificación de la base de datos. - Vistas. - Lenguajes relacionales: SQL, Query- by-example. - Cálculo tupla contra cálculo de dominios. CONTENIDOS T Hrs. 22 RECURSOS INSTRUCCIONALES OBJETIVOS CONTENIDOS ESPECÍFICOS Realizar diseños Diseño de bases de datos relacionales. de bases de datos Normalización por medio de dependencias funcionales. relacionales. Normalización por medio de dependencias de valores múltiples. Normalización por medio de dependencias de productos. Forma normal de dominio-llave. Valores atómicos. Seguridad e Integridad. Elaborar consultas a las bases de datos mediante lenguajes relacionales. Distinguir los conceptos implicados en el diseño de bases de datos distribuidas. ACTIVIDADES DE APRENDIZAJE Compara los diferentes métodos de normalización. Resuelve ejercicios sobre el diseño de bases de datos relacionales. Aplica el diseño de bases de datos relacionales a casos reales. Con el grupo discute acerca de las medidas de seguridad e integridad para las bases de datos. Desarrolla un proyecto sobre el diseño de una base de datos relacional. Procesamiento de consultas Resuelve ejercicios planteados sobre consultas a Interpretación de consultas. las bases de datos. Equivalencia de expresiones. Discute sobre la interpretación de consultas. Estimación del costo de procesamiento Investiga sobre métodos usados para la de consultas. estimación del costo de procesamiento de Estrategias de producto. consultas. Estructura del optimizador de Elabora consultas a la base de datos usando consultas. lenguajes relacionales. Consultas mediante lenguajes Por medio de lecturas asignadas investiga el relacionales. papel del optimizador de consultas. Definición de base de datos En grupo, analiza las características de las bases distribuida. de datos distribuidas. Características de las bases de datos Compara el procesamiento de consultas en una distribuidas. base de datos distribuida y una base de datos Estructura de la base de datos relacional. distribuida. Explica los conceptos asociados con las bases de Concesiones al distribuir la BD. datos distribuidas. Diseño de bases de datos distribuidas Por medio de lecturas asignadas, fundamenta la Transparencia y autonomía. necesidad del control de concurrencia. Procesamiento distribuido de Resuelve ejercicios sencillos de diseño de bases consultas. de datos distribuidas. Recuperación en sistemas distribuidos. Investiga sobre la utilización de las bases de datos Control de concurrencia. distribuidas. Manejo de paralizaciones. Realiza ejercicios sobre el procesamiento de Selección del coordinador. consultas distribuidas. T Hrs. 22 18 12 RECURSOS INSTRUCCIONALES