Académique Documents
Professionnel Documents
Culture Documents
- DATOS DE LA ASIGNATURA
Nombre de la asignatura: TOPICOS AVANZADOS DE BASE DE DATOS EN Carrera: INGENIERA COMPUTACIONALES Clave de la asignatura: TAF-1206 Horas teora-horas prctica-crditos 2-4-8 SISTEMAS
3.- UBICACIN DE LA ASIGNATURA a). Relacin con otras asignaturas del plan de estudio
Anteriores Asignaturas
Taller de Bases de Datos
Posteriores Temas
Lenguaje de definicin de Datos Seguridad Introduccin al SQL procedural.
Asignaturas
Ninguna
Temas
b). Aportacin de la asignatura al perfil del egresado Esta asignatura pretende formar al alumno en diversas tecnologas de bases de datos avanzadas. Para ello se introduce la evolucin de las bases de datos as como los nuevos modelos que extienden o sustituyen al modelo relacional.
Profundizar en las bases de datos distribuidas y las bases de conocimiento aplicando las tcnicas modernas de Almacenes de Datos y Minera de Datos para apoyo a la toma de decisiones y en el proceso analtico en tiempo real que generen estadsticos y soluciones inteligentes. 5.- TEMARIO Unidad I Temas Bases de Distribuidas Subtemas
datos 1.1Arquitectura 1.1.1Autonoma 1.1.2Heterogeneidad 1.1.3Distribucin y esquema global 1.2Diseo de bases de datos distribuidas 1.2.1Diseo top-down : fragmentacin. 1.2.2Diseo bottom-up : integracin de bases de datos. 1.3 Arquitecturas Cliente/Servidor para SGBD 1.3.1Filosofa Cliente/Servidor 1.3.2Sockets 1.3.3RPC 1.3.4CORBA 1.4 Optimizacin de preguntas y transacciones II Base de datos para 2.1 Almacenes de Datos (Data Warehouse) la toma de 2.1.1 Definicin y caractersticas decisiones 2.1.2 Diseo 2.1.2.1 Arquitectura 2.1.2.2 Etapas en la construccin 2.1.3 Herramientas 2.1.3.1 OLAP 2.1.3.2 ROLAP 2.1.3.3 MDA 2.2 Minera de datos (Data Mining) 2.2.1 Antecedentes 2.2.2 Fases de proyectos de minera de datos 2.2.3 Filtrado de datos 2.2.4 Seleccin de Variables 2.2.5 Extraccin de Conocimiento 2.2.6 Interpretacin y Evaluacin 2.3Minera Web III Base de datos 3.1 Concepto y caractersticas 3.2 Aplicaciones extendidas 3.2.1Programas para administracin remota 3.2.2Espionaje de teclado 3.2.3Deteccin de contraseas 3.2.4Conexin automtica a sitios pagados IV Otras tendencias 4.1Bases de Datos Activas. 4.2Bases de Datos Deductivas. 4.3Sistemas de gestin de bases de datos multimedia 4.4Base de Datos Mviles 6.- APRENDIZAJES REQUERIDOS
Dominio de diseo de bases de datos relacionales Conocimientos bsicos sobre Base de datos Orientadas a Objetos
Dominio de algn lenguaje estructurado de Base de Datos Habilidades para utilizar gestores de bases de datos Conocimientos bsicos arquitectura cliente/servidor.
7.- SUGERENCIAS DIDCTICAS Presentar al inicio del curso el objetivo de la asignatura y su relacin con otras del plan de estudios, as como el temario y las actividades de aprendizaje. Propiciar el trabajo en equipo para el desarrollo de prcticas de laboratorio e investigaciones. Promover dinmicas grupales para analizar y sintetizar temas especficos. Preparar material de apoyo que auxilie a los estudiantes en la adquisicin de conocimientos y de habilidades de pensamiento. Seleccionar en acuerdo de academia, las herramientas a utilizar conforme a las necesidades del entorno, al contenido del programa y a los recursos disponibles. Propiciar la investigacin en diversas fuentes de informacin. Promover visitas al sector productivo donde se utilicen tecnologas emergentes de bases de datos. Motivar la participacin en foros acadmicos.
8.- SUGERENCIAS DE EVALUACIN Aplicar un examen inicial para conocer en nivel de los aprendizajes requeridos. Establecer de comn acuerdo con los estudiantes, la ponderacin de las diferentes actividades del curso. Participacin en clase y laboratorio. rabajos de investigacin en diversas fuentes de informacin. reportes de prcticas. Exposiciones en aula de temas especficos relacionados con las tecnologas. reportes de visitas. Aplicar una evaluacin final con la intencin de verificar el logro de los objetivos educacionales del curso. Participacin en foros acadmicos.
Objetivo Educacional
Actividades de Aprendizaje
los
fundamentos, y de las
informacin los fundamentos y caractersticas de la arquitectura de Bases de Datos Distribuidas, elaborar un informe escrito y discutirlo en el grupo
Datos
Distribuidas. Disear 1.2 Elaborar una tabla comparativa entre Bases de datos Bases de Datos Centralizadas y Bases de Datos Distribuidas 1.3 Realizar prcticas de diseo global de Bases de Datos Distribuidas 1.4 Realizar ejercicios de algoritmos de fragmentacin y distribucin de datos
Distribuidas
Fuentes de Informacin 3, 6, 8, 10
informacin las tecnologas de base de datos para el soporte en la toma de decisiones Aplicar herramientas para extraer,
permitan implementar
procesos de anlisis 2.3 Utilizar herramientas de minera de datos en lnea y de minera de datos y aplicarlas en un caso de estudio
informacin las tecnologas de Base de Datos Extendidas para el soporte en la administracin de datos remota
Diseo
Aplicacin 3.2 Aplicar herramientas de seguridad para el control de acceso a bases de datos. 3.3 Utilizar herramientas de control de deteccin de contraseas. 3.4 Disear y aplicar conexiones automticas a sitios pagados.
de las mismas.
las tendencias de las informacin sobre bases de datos inteligentes bases de datos de (activas, deductivas, multimedia y mviles) acuerdo estructura estandarizacin a su 4.2 Elaborar una tabla comparativa de las de cada una de las
y caractersticas tendencias.
10. FUENTES DE INFORMACIN 1. Hoffer, Jeffrey A., et. al., (2003). Modern Databases Management 6a. ed. Ed. Prentice Hall, USA. 2. Date, C.J. Introduccin a las bases de datos, 7. ed. Ed. Addison Wesley. 3. Falkner, et.al. (2002). Fundamentos de desarrollo Web con JSP. Ed. Wrox/Anaya Multimedia, Espaa. 4. Akif, et.al. (2002). Java y XML. Ed. Wrox/ Anaya Multimedia, Espaa. 5. Wutka. Using Java Server Pages and Servlets. Ed. QUE, USA. 6. Hall. Servlets y Java Server Pages. Ed. Prentice Hall, Mxico.
7. Maruyama, et.al. Sitios Web con XML y Java. Ed. Prentice Hall, Espaa. 8. Templeman, Julian , et.al. Microsoft Visual C++.net step by step. Ed. Microsoft Press, 2003, USA. 9. Buyens, Jim. Web Database Development. Ed. Microsoft Pres, USA. 10. Kimball. The Data WareHouse lifecycle toolkit: Expert methods for design, developing and deploying Dataware House. Ed. John Wiley & Sons, USA. 11. Poe V. Building a Datawere House for decission support. Ed. Prentice Hall, USA. 13. Adriaans, Pieter, et.al. Data Mining. Ed. Adisson Wesley, USA. 14. Westphal, Christopher, et.al. Data Mining Solutions. Ed. John Wiley & Sons, USA. 15. Stefano Ceri, Giuseppe Pelagatti. Distributed Data Bases Principles and Systems. Ed. McGraw Hill. 16. C. J. DATE 7a. Ed. Introduction to Data Base Systems. Ed. Addison Wesley Iberoamericana. 17. Atzeni, P., Ceri, S., Paraboschi, S.y Torlone, R. Database Systems. Concepts, languages and architectures. Ed. McGraw-Hill. 612 pg. 18.Piattini, M., Marcos, E., Calero, C. y Vela, B. Tecnologa y Diseo de Bases de Datos. Ed. RA_MA. 980 pg.
19. Piattini, M. y Daz, O. Advanced database technology and design. Ed. Artech House Publishers. 535 pg.
Ed. Prentice-Hall. 936 pg. 21. Connolly, T. y Begg, C. Database Systems. 3rd Edicin. Ed.Addison-Wesley. 1236 pg. 22. Elmasri, R. y Navathe, S. Sistemas de bases de datos. 3 edicin. Ed.Prentice-Hall. 955 pg. 23. Garca-Molina, H., Ullman, J.D. y Widom, J. Database Systems: The complete book. Ed.Prentice Hall. 1100 pg. 24. Silberschatz, A., Korth, H.F. y Sudarshan, S. Fundamentos de Bases de Datos. 4 ed. Ed. McGraw-Hill. 787 pg. Bibliografa
11. PRCTICAS
1. Realizar algoritmos de fragmentacin y distribucin de datos 2. A partir de algn diseo de base de datos, analizar y adaptar la arquitectura de base de datos para crear una base de datos multidimensional 3. Aplicar alguna herramienta de filtrado de datos en un almacn de datos para extraer conocimiento en bases de datos 4. Aplicar tcnicas de mscaras de entrada o definicin de dominios para agregar a la base de datos en estudio la caracterstica de base de datos extendida 5. Disear disparadores para la base de datos en estudio para agregar la caracterstica de base de datos activa