División Académica I Sistemas - Universidad Juárez Autónoma De Tabasco

Transcription

División Académica de Informática y SistemasIngeniería en Sistemas ComputacionalesClave de la asignaturaNombre de la asignaturaÁrea deformaciónSustantivaProfesionalBases de Datos DistribuidasC0108072Carácter de la asignaturaDocencia frente aTrabajo de Campogrupo segúnSupervisado segúnSATCASATCAHCS HPS TH C HTCS TH C TC2244000( X ) Obligatoria4( ) sImplícitaConocimientos previosAsignaturas subsecuentesNingunaNingunaArquitectura de bases de datos, diseño de bases de datoscentralizadas, álgebra relacional, modelo relacional, lenguajeSQL.PROPÓSITO DE LA ASIGNATURADiseñar bases de datos con base en principios y reglas para el procesamiento óptimo de transacciones distribuidas.COMPETENCIAS A DESARROLLARGenéricasCapacidad de análisis y síntesis.Habilidades de gestión de información.Resolución de problemas.Diseño y gestión de proyectos.EspecíficasAplicar técnicas de diseño y administración de sistemas gestoresde base de datos, para hacer eficaz el tratamiento de lainformación con seguridad y confiabilidad de los sistemas.Desarrollar aplicaciones cliente-servidor y sistemas distribuidospara el intercambio de datos entre computadoras tomando encuenta el uso de protocolos estandarizados, bajo normasinternacionales.Página 1 de 5

División Académica de Informática y SistemasIngeniería en Sistemas ComputacionalesUNIDAD No. 1Introducción a las bases de datos distribuidasConceptuales1.1. Introducción a las bases de datosdistribuidas.1.1.1. Generalidades.1.1.2. Tipos de bases de datos distribuidas.1.1.3. Las 12 reglas.1.1.4. Aplicaciones.1.2. Arquitectura de una BDD.UNIDAD No. 2Conceptuales2.1. El problema de la distribución.2.2. Fragmentación de datos.2.2.1. Fragmentación horizontal.2.2.2. Fragmentación vertical.2.2.3. Fragmentación derivada.2.2.4. Fragmentación mixta.Horas estimadas para cadaunidad8CONTENIDOSAprendizajes esperadosEvidencias de aprendizajeIdentifica las diferentes arquitecturas Exámenes escritos.de bases de datos.Ejercicios resueltos.Diseño de bases de datos distribuidasCONTENIDOSAprendizajes esperadosAplica fragmentación en el diseño debases de datos para el tratamiento dela información.Horas estimadas para cadaunidad12Evidencias de aprendizajeExámenes escritos.Ejercicios resueltos.Análisis de casos.Página 2 de 5

División Académica de Informática y SistemasIngeniería en Sistemas ComputacionalesUNIDAD No. 3Conceptuales3.1. Objetivos del procesamiento deconsultas3.2. Estrategias de consultas distribuidas3.2.1. Descomposición de consultas3.2.2. Localización de datos distribuidos3.3. Optimización de consultasdistribuidas3.4. Optimización global.UNIDAD No. 4Horas estimadas para cadaunidad16Procesamiento y optimización de consultas distribuidasCONTENIDOSAprendizajes esperadosResuelve problemas que involucrendescomposición de consultas,localización de datos y optimización deconsultas.Evidencias de aprendizajeExámenes escritos.Ejercicios resueltos.Análisis de casos.Procesamiento de transacciones en bases de datos distribuidasConceptuales4.1 Generalidades4.1.1. Definición4.1.2. Modelo de una transacción4.2. Propiedades de las transacciones4.3. Condiciones de terminación de unatransacción4.4. Estructura de las transacciones4.5. Tipos de transacciones4.5.1. Distribuidas, compensatorias,heterogéneas4.5.2. Batch o en línea.4.5.3. Planas o con ciclos.CONTENIDOSAprendizajes esperadosModela los conceptos de transaccionespara la solución de problemas.Horas estimadas para cadaunidad16Evidencias de aprendizajeExámenes escritos.Ejercicios resueltos.Página 3 de 5

División Académica de Informática y SistemasIngeniería en Sistemas ComputacionalesUNIDAD No. 5Horas estimadas para cadaunidad12Implementación de bases de datos distribuidasCONTENIDOSConceptualesAprendizajes esperados5.1. Planteamiento de un contexto para Elabora bases de datos distribuidas conel proyecto.diseño cliente/servidor para la solución de5.2. Identificación del software a utilizar. problemas.5.3. Determinación de lastransacciones de lectura y escrituraa procesar.5.4. Reporte técnico del proyecto.Contenidos procedimentalesDiseña bases de datos distribuidas.Optimiza consultas distribuidas.Administra transacciones.Evidencias de aprendizajeProyecto.Reporte técnico del proyecto.Contenidos actitudinalesHonestidad en la realización de tareas y proyecto.Responsabilidad en la entrega de sus trabajos.Asertividad en la solución de problemas.Observancia de requisitos establecidos por el docente.Metodología para la construcción del conocimientoActividades de aprendizaje con el docenteActividades de aprendizaje autónomoFundamentos de cada uno de los temas.Solución de problemas de los temas prácticos.Solución de ejercicios.Instalación y uso del software para el desarrollo del proyecto.Exposición por parte del docente y de los alumnos.AcreditaciónCumplir con lo que establece elReglamento Escolar vigente.Evidencias de desempeñoEvaluaciónAl final de cada unidad.Al final del curso.Entrega de evidencias de aprendizaje.Página 4 de 510%50%20%15%5%CalificaciónEjercicios resueltosExámenes escritos.Análisis de casos.Proyecto.Reporte técnico del proyecto realizado.

División Académica de Informática y SistemasIngeniería en Sistemas Computacionales1.2.3.4.FUENTES DE APOYO Y CONSULTABÁSICAÖzsu, M. T., & Valduriez, P. (2011). Principles of distributed database systems. Springer Science & Business Media.Cellary, W., Morzy, T., & Gelenbe, E. (2014). Concurrency control in distributed database systems. Elsevier.Kim, W., Reiner, D. S., & Batory, D. (Eds.). (2012). Query processing in database systems. Springer Science & Business Media.Bell, D., & Grimson, J. (1992). Distributed database systems. Addison-Wesley Longman Publishing Co., Inc. *COMPLEMENTARIAS1. Curso de Base de Datos Distribuidas, curso abierto, curso en línea, curso gratis, de la Universidad Atlantic InternationalUniversity. (Curso de Base de Datos Distribuidas, curso abierto, curso en línea, curso gratis, de la Universidad AtlanticInternational University.) idas.html2. Thomson, A., Diamond, T., Weng, S. C., Ren, K., Shao, P., & Abadi, D. J. (2012, May). Calvin: fast distributed transactions forpartitioned database systems. In Proceedings of the 2012 ACM SIGMOD International Conference on Management of Data (pp.1-12). ACM.*La bibliografía con antigüedad mayor de cinco años contiene información relevante para el desarrollo de esta asignatura. Cabedestacar que son textos clásicos con ejemplos didácticos de fácil comprensión para el estudiante. Son difíciles de conseguir en elmercado, pero se encuentran en los catálogos de varias bibliotecas.RESPONSABLE DEL DISEÑOElaborado porFecha de elaboraciónJuana Canul Reich.20 de diciembre de 2016.Página 5 de 5

Página 2 de 5 UNIDAD No. 1 Introducción a las bases de datos distribuidas Horas estimadas para cada unidad 8 CONTENIDOS Conceptuales Aprendizajes esperados Evidencias de aprendizaje 1.1. Introducción a las bases de datos distribuidas. 1.1.1.Generalidades. 1.1.2.Tipos de bases de datos distribuidas. 1.1.3. Las 12 reglas. 1.1.4.Aplicaciones. 1.2.