UNIVERSIDAD AUTÓNOMA DEL ESTADO DE HIDALGO

UNIVERSIDAD AUTÓNOMA DEL ESTADO DE HIDALGO DIVISIÓN DE DOCENCIA DIRECCIÓN DE PLANEACIÓN Y DESARROLLO EDUCATIVO PROGRAMA DE ESTUDIO LICENCIATURA EN SI

5 downloads 22 Views 260KB Size

Recommend Stories


UNIVERSIDAD AUTÓNOMA DEL ESTADO DE HIDALGO
UNIVERSIDAD AUTÓNOMA DEL ESTADO DE HIDALGO INSTITUTO DE CIENCIAS BÁSICAS E INGENIERÍA ÁREA ACADÉMICA DE INGENIERÍA DISEÑOS EXPERIMENTALES DE BLOQUES

UNIVERSIDAD AUTÓNOMA DEL ESTADO DE HIDALGO
UNIVERSIDAD AUTÓNOMA DEL ESTADO DE HIDALGO INSTITUTO DE CIENCIAS BÁSICAS E INGENIERÍA CENTRO DE INVESTIGACIONES QUÍMICAS IDENTIFICACIÓN BIOQUÍMIC

UNIVERSIDAD AUTONOMA DEL ESTADO DE HIDALGO
UNIVERSIDAD AUTONOMA DEL ESTADO DE HIDALGO INSTITUTO DE CIENCIAS BASICAS E INGENIERÍA INGENIERÍA EN ELECTRÓNICA Y TELECOMUNICACIONES “PROTOTIPO DE U

GOBIERNO DEL ESTADO DE HIDALGO
GOBIERNO DEL ESTADO DE HIDALGO COLECCIÓN HIDALGUENSE Libros para ser leídos Cementerio Británico de Real del Monte, espíritu de un pasado. Segunda Ed

Story Transcript

UNIVERSIDAD AUTÓNOMA DEL ESTADO DE HIDALGO DIVISIÓN DE DOCENCIA DIRECCIÓN DE PLANEACIÓN Y DESARROLLO EDUCATIVO PROGRAMA DE ESTUDIO

LICENCIATURA EN SISTEMAS COMPUTACIONALES. PROGRAMAS DE ESTUDIO DE LA ASIGNATURA: Bases de Datos Distribuidas. FECHA DE ELABORACIÓN: 01-02-13

UBICACIÓN

SEMESTRE Tercero

CARGA HORARIA Teoría

Práctica

Total

3

2

2

4

RELACIÓN CON ASIGNATURAS DE SEMESTRES ANTERIORES Ingeniería de software Administración de bases de datos

CRÉDITOS 8

SERIACIÓN ANTECENDENTE

SUBSECUENTE

Ingeniería de software Administración de bases de datos

Ninguna

RELACIÓN CON ASIGNATURAS DE SEMESTRES POSTERIORES Ninguna

RELACIÓN CON ASIGNATURAS DEL MISMO SEMESTRE Tópicos Selectos de Sistemas de Información

PROPÓSITO GENERAL DE LA ASIGNATURA

En qué contribuye al área curricular

Qué le reporta al estudiante en términos de aprendizaje

En qué contribuye a la práctica profesional

Proporciona los conocimientos necesarios para comprender y aplicar los conceptos de las bases de datos distribuidas.

ORIENTACIÓN PEDAGÓGICA

Problemas fundamentales a que responde la asignatura

Ideas erróneas más frecuentes que tiene el alumno al aproximarse a la asignatura

Conceptos y procedimientos antecedentes que debe poseer el estudiante para lograr el aprendizaje significativo

Diseño de bases de datos Principios de redes de computadoras. Principios de administración de bases de datos

Procedimientos generales para el diseño de una Base de Diseño de Bases de Datos. Datos. Nociones de redes de computadora Conceptos de administración de bases de datos Fundamentos de red de computadoras

UNIDADES DEL PROGRAMA TÍTULO

OBJETIVO

UNIDAD I: Sistemas de bases de datos.

El alumno repasará los conceptos básicos de un sistema de bases de datos relacional.

UNIDAD II: Redes de computadoras.

El alumno conocerá la relación que existe entre las redes de computadoras y las bases de datos distribuidas.

UNIDAD III: Bases de datos distribuidas.

El alumno conocerá las características de las bases de datos distribuidas. Así como, la aplicación en el sector productivo.

UNIDAD IV: Aspectos de diseño de una base de datos distribuida.

El alumno conocerá los conceptos fundamentales del diseño de bases de datos distribuidas y los aplicará en la solución de problemas prácticos.

UNIDAD V: Procesamiento de consultas.

El alumno conocerá la forma en que el manejador de bases de datos realiza la descomposición en subconsultas, a partir de la consulta planteada por el usuario.

UNIDAD VI: Descripción de consultas y localización de datos.

El alumno conocerá las características que se toman en cuenta para el diseño de la base de datos, las cuales impactan directamente en las consultas de datos.

UNIDAD VII: Optimización de consultas distribuidas.

El alumno conocerá las técnicas que utilizan los manejadores de bases de datos distribuidas para la optimización de las consultas.

UNIDAD VIII: Control de concurrencia en bases de datos distribuidas.

El alumno conocerá los algoritmos que garantizan el manejo de transacciones en las bases de datos distribuidas.

UNIDAD IX: Recuperación y seguridad en una base de datos El alumno conocerá los protocolos que garantizan la tolerancia a fallas. Así como, los criterios de seguridad que se utilizan en una base de datos distribuida. distribuida.

TITULO DE LA UNIDAD 1. 2. 3. 4. 5. 6. 7. 8. 9.

TEMAS / SUBTEMAS / TÓPICOS

Sistemas de bases de datos. 1. Sistemas de base de datos. 1.1 Conceptos de bases de datos relacionales. Redes de computadoras. 1.1.1 Recuperación de datos. Bases de datos distribuidas. 1.1.2 Arquitectura de un Sistema Manejador de Base de Aspectos de diseño de una base de datos distribuida. Datos (SMBD). Procesamiento de consultas. 1.2 Normalización. Descripción de consultas y localización de datos. 1.2.1 Integridad. Optimización de consultas distribuidas. 1.2.2 Dependencias. 1.2.3 Formas Normales. Control de concurrencia en bases de datos distribuidas. 1.2.3.1 1FN. Recuperación y seguridad en una base de datos 1.2.3.2 2FN. distribuida. 1.2.3.3 3FN. 1.3 Lenguajes de bases de datos. 1.3.1 Álgebra relacional. 1.3.2 Cálculo relacional. 1.3.3 Cálculo relacional de tuplas. 1.3.4 Cálculo relacional de dominios. 1.4 Modelado de una base de datos.

2.Redes de computadoras. 2.1 Conceptos de comunicación de datos. 2.1.1 Medios de transmisión (tiempos de propagación). 2.1.2 Técnicas de conmutación. 2.2 Tipos de redes. 2.2.1 Topologías. 2.2.2 Protocolos. 2.3 Consecuencia del empleo de redes y sus protocolos en bases de datos distribuidas.

TÍTULO DE LA UNIDAD

TEMAS / SUBTEMAS / TÓPICOS 3. Bases de datos distribuidas. 3.1 Introducción. 3.1.1 ¿Qué es una base de datos distribuida?. 3.1.2 Ventajas y desventajas. 3.2 Áreas de investigación en bases de datos distribuidas. 3.2.1 Diseño. 3.2.2 Procesamiento de consultas. 3.2.3 Control de concurrencia. 3.2.4 Confiabilidad. 3.2.5 Sistema operativo. 3.2.6 Bases de datos heterogéneas. 3.3 Arquitectura de un sistema manejador de bases de datos distribuida (SMBDD). 3.3.1 Modelos. 3.3.1.1 Autonomía. 3.3.1.2 Distribución. 3.3.1.3 Heterogeneidad. 3.3.2 Arquitecturas. 3.3.2.1 Cliente/Servidor. 3.3.2.2 Capa a capa. 3.3.2.3 Directorio global.

4. Aspectos de diseño de una base de datos distribuida. 4.1 Fragmentación. 4.1.1 Razones para fragmentar. 4.1.2 Grado de fragmentación. 4.1.3 Reglas de fragmentación. 4.2 Tipos de fragmentación.

TÍTULO DE LA UNIDAD

TEMAS / SUBTEMAS / TÓPICOS 4.2.1 Horizontal. 4.2.2 Vertical. 4.2.3 Híbrida. 4.3 Localización. 4.3.1 Problemas. 4.3.2 Modelos. 4.3.3 Soluciones. 4.4 Transparencia. 4.4.1 Transparencia en la distribución de sólo lectura. 4.4.2 Transparencia en la distribución para aplicaciones de sólo escritura. 4.5 Manejo de vistas en bases de datos distribuidas. 4.6 Estrategias de diseño. 4.6.1 Proceso de diseño de abajo – arriba. 4.6.2 Proceso de diseño de arriba – abajo.

5. Procesamiento de consultas. 5.1 Objetivos del procesamiento de consultas. 5.2 Generalidades del procesamiento de consultas. 5.2.1 Tipos de lenguajes en el procesamiento de consultas. 5.2.2 Factores que influyen en el procesamiento de consultas. 5.3 Niveles del procesamiento de consultas. 5.3.1 Descomposición. 5.3.2 Localización. 5.3.3 Consultas locales. 5.3.4 Consultas globales.

TÍTULO DE LA UNIDAD

TEMAS / SUBTEMAS / TÓPICOS 6. Descripción de consultas y localización de datos. 6.1 Descomposición de una consulta. 6.1.1 Normalización. 6.1.2 Análisis. 6.1.3 Eliminación de redundancia. 6.2 Localización de datos 6.2.1 Reducción a fragmentación. 6.2.1.1 Horizontal. 6.2.1.2 Vertical. 6.2.1.3 Derivadas. 6.2.1.4 Híbridas.

7 . Optimización de consultas distribuidas. 7.1 Algoritmo de optimización de consultas centralizadas. 7.2 Algoritmo de optimización de consultas distribuidas. 7.3 Operador de Join en consultas centralizadas. 7.4 Operador de Join en consultas distribuidas.

8 Control de concurrencia en bases de datos distribuidas. 8.1 Transacciones. 8.1.1 Propiedades. 8.1.2 Interferencia entre transacciones concurrentes. 8.1.3 Planificadores y serialización. 8.2 Técnicas de control de concurrencia. 8.2.1 Método de candado. 8.2.2 Estampas de tiempo. 8.2.3 Método optimista.

TÍTULO DE LA UNIDAD

TEMAS / SUBTEMAS / TÓPICOS 9 . Recuperación y seguridad en una base de datos distribuida. 9.1 Recuperación. 9.1.1 Causas de fallas. 9.1.2 Protocolos de terminación exitosa. 9.1.3 Protocolos de recuperación distribuida. 9.2 Seguridad. 9.2.1 Integridad en bases de datos distribuidas. 9.2.2 Archivos logs. 9.2.3 Planificación de la seguridad.

MËTODOS, TÉCNICAS Y PROCEDIMIENTOS A UTILIZAR

ESCENARIOS AULA VIRTUAL REAL

EN LA ASIGNATURA Método analítico, descriptivo y experimental



ESTRATEGIAS DE ENSEÑANZA

ESTRATEGIAS DE APRENDIZAJE

Exposición oral. Trabajo en equipo. Ejercicios dentro del aula Solución de ejercicios. Ejercicios extraclase Elaboración de cuadros sinópticos. Prácticas de laboratorio. Repaso y lecturas. Aplicar los conceptos a un manejador que brinde algunas características revisadas Investigación bibliográfica en el curso, pude ser Informix o cualquier otro. Búsqueda en Internet. Elaboración de síntesis. Exposición en clase.

FORMAS DE EVALUACIÓN Examen de diagnóstico. Tareas, Participación y exposiciones Proyecto Final. Total.

40% 30% 30% 100%





PRINCIPALES RECURSOS DIDÁCTICOS Pizarrón. Acetatos. Filminas. Diaporamas.

BIBLIOGRAFÍA

1. 2. 3. 4. 5. 6.

M. Tammer Azsu, Patrick Valduriez., “Principles of Distributed Database System”, 2ª Ed. Prentice Hall, 1999. David Bell, Jane Grimson. “Distributed Database System”, 1ª Ed. Addison Wesley, 1992. M. Tammer Azsu, Patrick Valduriez., “Principles of Distributed Database System”, 1ª Ed. Prentice Hall, 1991. Olin H. Bray, “Distributed Database Management System”, 1ª Ed., Lexington Books, 1982. Donald K. Burleson, “Managing Distributed Database”, 1ª Ed., John Wiley and Sons, Inc, 1994. Philip A. Bernstein, Vassos Hadzilacos, Nathan Goodman, “Concurrency Control and Recovery in Database System”, 1ª Ed., Addsion Weslely, 1987. 7. Shaku Atre, “Distributed Database, Coopetive Processing, and Networking”, 1ª Ed., Mc. Graw Hill, 1992. 8. Stefano Ceri, Giuseppe Pelagatti, “Distributed Database. Principles and Systems”, 1ª Ed., Mc. Graw Hill, 1984.

Get in touch

Social

© Copyright 2013 - 2024 MYDOKUMENT.COM - All rights reserved.