Este documento presenta la información de una asignatura sobre bases de datos distribuidas, incluyendo el nombre, clave, créditos, temario con seis unidades de aprendizaje, objetivos, actividades de aprendizaje, fuentes de información y sugerencias didácticas y de evaluación.
Este documento presenta el programa de estudios de la asignatura Taller de Base de Datos para la carrera de Ingeniería en Sistemas Computacionales. Describe los objetivos, temario, aprendizajes requeridos, sugerencias didácticas, unidades de aprendizaje y prácticas de la asignatura. El objetivo general es proporcionar al estudiante las habilidades para el desarrollo y manipulación de bases de datos.
El documento explica las transacciones en MySQL. Indica que MySQL funciona de forma predeterminada en modo autocommit y que para usar transacciones se debe desactivar este modo mediante SET AUTOCOMMIT=0. Luego, las transacciones se confirman con COMMIT y se revierten con ROLLBACK. También muestra cómo iniciar transacciones ad hoc con START TRANSACTION y cómo bloquear tablas temporalmente con LOCK TABLES para realizar operaciones transaccionales.
Este documento presenta la información sobre una asignatura de bases de datos distribuidas. Incluye detalles sobre el nombre, clave, créditos y horario de la asignatura, así como su historia, ubicación en el plan de estudios, objetivos, temario, aprendizajes requeridos, sugerencias didácticas, sugerencias de evaluación y unidades de aprendizaje.
Este documento presenta el programa de la asignatura Sistemas Operativos I. Incluye información sobre el nombre de la asignatura, la carrera a la que pertenece, sus créditos y horas. Además, detalla la historia del programa, la ubicación de la asignatura en relación con otras materias, sus objetivos, temario y sugerencias para la enseñanza y evaluación. El temario cubre siete unidades sobre introducción a sistemas operativos, administración de procesos, administración del procesador, administración de memoria,
Esta tesis presenta el diseño e implementación de un sistema de información ejecutiva con una bodega de datos para facilitar la toma de decisiones en la administración de personal educativo de la Unidad de Servicios para la Educación Básica del Estado de Querétaro. El sistema incluye el diseño de la bodega de datos, la extracción de datos de sistemas fuente, interfaces web y de usuario, y herramientas de análisis. El sistema provee información oportuna y consolidada para la planeación y evaluación de políticas educativas.
Este documento presenta el programa de estudio de la asignatura Redes de Computadoras para la carrera de Ingeniería en Sistemas Computacionales. El programa consta de 10 unidades que cubren temas como fundamentos de redes, componentes de una red, estándares y protocolos, cableado estructurado, y planeación y diseño básico de una red local. El objetivo general es que los estudiantes analicen, diseñen e implementen una red local básica aplicando normas, estándares y protocolos.
Este proyecto implementa un sistema de visión artificial para permitir que un brazo robot reconozca y manipule objetos de posición y orientación desconocida sobre una mesa. El sistema consta de 6 etapas: adquisición de imágenes, preprocesamiento, segmentación, extracción de características, clasificación y manipulación robótica. Se utilizan técnicas de aprendizaje automático como redes neuronales para el reconocimiento de patrones visuales.
Esta es la entrega que ofrece una amplia enseñanza
acerca de la resolución de problemas computacionales
en lenguaje C++.Net.
Este libro muestra ejercicios diseñados didácticamente
para la fácil asimilación del estudiante.
Además se incluye ejercicios de maratón, exámenes y
ejercicios para aplicaciones actuales.
Con este libro Usted podrá culminar su carrera
de ciencias informáticas sin morir en el intento.
Este documento presenta el programa de estudios de la asignatura Taller de Base de Datos para la carrera de Ingeniería en Sistemas Computacionales. Describe los objetivos, temario, aprendizajes requeridos, sugerencias didácticas, unidades de aprendizaje y prácticas de la asignatura. El objetivo general es proporcionar al estudiante las habilidades para el desarrollo y manipulación de bases de datos.
El documento explica las transacciones en MySQL. Indica que MySQL funciona de forma predeterminada en modo autocommit y que para usar transacciones se debe desactivar este modo mediante SET AUTOCOMMIT=0. Luego, las transacciones se confirman con COMMIT y se revierten con ROLLBACK. También muestra cómo iniciar transacciones ad hoc con START TRANSACTION y cómo bloquear tablas temporalmente con LOCK TABLES para realizar operaciones transaccionales.
Este documento presenta la información sobre una asignatura de bases de datos distribuidas. Incluye detalles sobre el nombre, clave, créditos y horario de la asignatura, así como su historia, ubicación en el plan de estudios, objetivos, temario, aprendizajes requeridos, sugerencias didácticas, sugerencias de evaluación y unidades de aprendizaje.
Este documento presenta el programa de la asignatura Sistemas Operativos I. Incluye información sobre el nombre de la asignatura, la carrera a la que pertenece, sus créditos y horas. Además, detalla la historia del programa, la ubicación de la asignatura en relación con otras materias, sus objetivos, temario y sugerencias para la enseñanza y evaluación. El temario cubre siete unidades sobre introducción a sistemas operativos, administración de procesos, administración del procesador, administración de memoria,
Esta tesis presenta el diseño e implementación de un sistema de información ejecutiva con una bodega de datos para facilitar la toma de decisiones en la administración de personal educativo de la Unidad de Servicios para la Educación Básica del Estado de Querétaro. El sistema incluye el diseño de la bodega de datos, la extracción de datos de sistemas fuente, interfaces web y de usuario, y herramientas de análisis. El sistema provee información oportuna y consolidada para la planeación y evaluación de políticas educativas.
Este documento presenta el programa de estudio de la asignatura Redes de Computadoras para la carrera de Ingeniería en Sistemas Computacionales. El programa consta de 10 unidades que cubren temas como fundamentos de redes, componentes de una red, estándares y protocolos, cableado estructurado, y planeación y diseño básico de una red local. El objetivo general es que los estudiantes analicen, diseñen e implementen una red local básica aplicando normas, estándares y protocolos.
Este proyecto implementa un sistema de visión artificial para permitir que un brazo robot reconozca y manipule objetos de posición y orientación desconocida sobre una mesa. El sistema consta de 6 etapas: adquisición de imágenes, preprocesamiento, segmentación, extracción de características, clasificación y manipulación robótica. Se utilizan técnicas de aprendizaje automático como redes neuronales para el reconocimiento de patrones visuales.
Esta es la entrega que ofrece una amplia enseñanza
acerca de la resolución de problemas computacionales
en lenguaje C++.Net.
Este libro muestra ejercicios diseñados didácticamente
para la fácil asimilación del estudiante.
Además se incluye ejercicios de maratón, exámenes y
ejercicios para aplicaciones actuales.
Con este libro Usted podrá culminar su carrera
de ciencias informáticas sin morir en el intento.
Este documento presenta información sobre una asignatura de Desarrollo de Proyectos de Software. Incluye el nombre, clave, créditos y horarios de la asignatura. También describe el historial del programa, la ubicación de la asignatura en el plan de estudios, los objetivos, temario, aprendizajes requeridos, sugerencias didácticas, sugerencias de evaluación y unidades de aprendizaje. El objetivo general es que los estudiantes diseñen y construyan un proyecto de software de acuerdo con los requisitos establecidos.
Este documento presenta la información de una asignatura sobre desarrollo de proyectos de software. Incluye el nombre, clave, créditos y horarios de la asignatura, así como una breve historia del programa. También describe los objetivos, temario con 5 unidades, aprendizajes requeridos, sugerencias didácticas, de evaluación y fuentes de información. El temario cubre conceptos introductorios, diseño orientado a objetos, construcción, pruebas de software e implantación y mantenimiento. La práctica principal implica desarrollar un
Este documento trata sobre los temas de comunicación, sincronización y nombrado en sistemas operativos distribuidos. En la unidad 2 se discuten conceptos básicos de procesos y procesadores, así como métodos de distribución de carga, modelos de procesadores y asignación de procesadores. La unidad 3 cubre memoria compartida distribuida, incluyendo configuraciones, modelos de consistencia y administración de memoria basada en páginas, variables u objetos. Las unidades finales tratan sobre usos y tendencias de sistemas
Este documento presenta la información sobre una asignatura de bases de datos distribuidas, incluyendo el nombre, clave, créditos, temario, objetivos, unidades de aprendizaje, y sugerencias para la enseñanza y evaluación. El temario cubre seis unidades sobre los fundamentos, diseño, distribución de datos, transacciones distribuidas, y bases de datos para soporte de decisiones. El documento también proporciona diez fuentes de información y una práctica de aplicaciones cliente-servidor para comprender esta arquitectura aplicada a bases de datos
Este documento presenta el plan de estudios de un curso de Sistemas Operativos. El curso cubre temas como la administración de procesos, memoria, entrada/salida, y sistemas de archivos. El objetivo general es que los estudiantes conozcan cómo los sistemas operativos controlan los recursos de una computadora. El curso se evaluará a través de exámenes, exposiciones grupales, tareas, y un trabajo final.
Este documento presenta el temario de una unidad sobre bases de datos. Cubre conceptos básicos de bases de datos, diferentes modelos y requisitos de construcción. También cubre la organización de bases de datos incluyendo diseño de tablas, formularios, consultas e informes. Finalmente, cubre normalización de bases de datos y el ciclo de vida de un sistema de bases de datos.
Este documento presenta el proyecto final de carrera de Antonio Bernal Baena para la obtención del título de Diplomado en Informática. El proyecto consiste en el desarrollo de un sitio web para la Escuela Politécnica Superior de La Rábida utilizando el sistema de gestión de contenidos Drupal. El documento describe la planificación, análisis de requisitos, diseño e implementación del sitio web.
Tecnicas de inteligencia_artificial_y_sistemas_multi-agentes (1)mayitooo
Este documento presenta la descripción de una asignatura de inteligencia artificial y sistemas multiagentes. Incluye información sobre el nombre, clave, créditos y horario de la asignatura, así como su ubicación en el plan de estudios y contribución al perfil del egresado. Además, detalla los objetivos generales, el temario dividido en seis unidades y las sugerencias didácticas y de evaluación.
Proyecto Final de Carrera. Portal de Noticias con RSS (Año 2005)Fernando Leandro
El documento presenta el proyecto final de carrera para el desarrollo de un portal de noticias llamado DocuNews. Se comienza realizando un análisis exhaustivo de los requerimientos del sistema, incluyendo las características de una biblioteca digital y los usuarios potenciales. Luego, se especifican detalladamente los requisitos funcionales y no funcionales siguiendo la norma IEEE. El objetivo final es crear un portal web dinámico donde los usuarios puedan consultar y gestionar de forma eficiente las noticias almac
Este documento presenta el syllabus de la asignatura Sistemas Distribuidos de la Universidad Técnica de Machala. El syllabus describe los objetivos del curso, la metodología de enseñanza, los resultados de aprendizaje esperados, y la forma de evaluación. Los estudiantes aprenderán sobre teoría de sistemas distribuidos, tecnologías de internet para aplicaciones distribuidas, e implementación de sistemas de información gerencial mediante inteligencia de negocios.
Este documento presenta una introducción a las arquitecturas de sistemas de gestión de bases de datos multiusuario. Explica la evolución desde el teleprocesamiento hasta las arquitecturas cliente-servidor de dos y tres niveles, describiendo las características y ventajas de cada una. También incluye un índice de temas que serán discutidos en mayor profundidad más adelante en el documento.
Este documento presenta una introducción a las arquitecturas de sistemas de gestión de bases de datos multiusuario. Explica la evolución desde la arquitectura de teleprocesamiento hasta las arquitecturas cliente-servidor de dos y tres niveles. También describe los componentes clave de las arquitecturas cliente-servidor, incluyendo clientes, servidores, middleware de comunicaciones y de base de datos. Finalmente, introduce conceptos como monitores de procesamiento de transacciones y protocolos de red.
Este documento presenta un temario dividido en 9 unidades sobre fundamentos de redes. La primera unidad cubre conceptos básicos de redes como clasificaciones, el modelo OSI y topologías. La segunda revisa componentes de redes como estaciones de trabajo, medios de transmisión, adaptadores de red y servidores. La tercera trata sobre estándares y protocolos. La cuarta sobre cableado estructurado. La quinta sobre planeación y diseño de LANs. También incluye sugerencias didácticas, de evaluación, fuentes de información y práctic
El documento trata sobre las bases de datos distribuidas. Explica que su desarrollo comenzó en 1970 debido a la necesidad de almacenar datos de forma masiva. Describe que inicialmente la información se almacenaba de forma centralizada pero con el tiempo surgieron inconvenientes. Explica que factores como la globalización y el aumento del poder de las computadoras personales llevaron a la evolución de las bases de datos centralizadas a distribuidas.
Este documento presenta una introducción a los sistemas operativos. Explica conceptos arquitectónicos clave como la memoria virtual y la jerarquía de memoria. También describe los componentes y funciones principales de los sistemas operativos como la gestión de procesos, memoria, E/S y archivos. El documento proporciona una visión general de los conceptos fundamentales necesarios para comprender cómo funcionan los sistemas operativos.
Microprocesadores y microcontroladores_itnddarioooo
Este documento presenta la asignatura de Microprocesadores y Microcontroladores. Describe la información básica de la asignatura como su nombre, clave, créditos y profesor. Además, incluye el temario dividido en 3 unidades principales: Microprocesadores, Microcontroladores y Circuitos de soporte. El objetivo general es que los estudiantes adquieran conocimientos básicos sobre microprocesadores y microcontroladores.
Este documento describe una asignatura sobre nuevas tecnologías de bases de datos. Presenta información sobre el nombre, clave, horas y créditos de la asignatura, así como su relación con otras asignaturas, objetivos, temario con tres unidades principales sobre LINQ, JoSQL y el desarrollo de aplicaciones embebidas, prácticas propuestas, proyectos, recursos, software y forma de evaluación.
Este documento describe los conceptos básicos de las bases de datos distribuidas. Explica que una base de datos distribuida es una colección lógicamente interrelacionada de datos compartidos que se almacenan físicamente en varios nodos de una red. También describe los diferentes tipos de almacenamiento como la replicación y la fragmentación horizontal, vertical y mixta.
SIREN - Jornadas de Ingeniería de Requisitos Aplicadajnicolasros
Este documento presenta SIREN, un método de ingeniería de requisitos basado en la reutilización. SIREN proporciona plantillas de documentos de requisitos, un repositorio para almacenar requisitos reutilizables de dominios específicos como la seguridad y la protección de datos, y un modelo de proceso para guiar a los ingenieros de requisitos. El objetivo final es mejorar la calidad y productividad en la especificación de requisitos a través de la reutilización sistemática.
Este documento presenta una monografía sobre redes de alta velocidad para obtener el título de Ingeniero en Electrónica y Telecomunicaciones. La monografía incluye capítulos sobre conceptos básicos de redes, tecnologías utilizadas como ATM, FDDI y Gigabit Ethernet, tendencias de protocolos como IPv4 e IPv6, y un caso práctico sobre la red de alta velocidad de la Universidad Autónoma del Estado de Hidalgo. El autor es Rene Flores Guzmán y fue asesorado por la Ingeniera
Este documento presenta información sobre una asignatura de Desarrollo de Proyectos de Software. Incluye el nombre, clave, créditos y horarios de la asignatura. También describe el historial del programa, la ubicación de la asignatura en el plan de estudios, los objetivos, temario, aprendizajes requeridos, sugerencias didácticas, sugerencias de evaluación y unidades de aprendizaje. El objetivo general es que los estudiantes diseñen y construyan un proyecto de software de acuerdo con los requisitos establecidos.
Este documento presenta la información de una asignatura sobre desarrollo de proyectos de software. Incluye el nombre, clave, créditos y horarios de la asignatura, así como una breve historia del programa. También describe los objetivos, temario con 5 unidades, aprendizajes requeridos, sugerencias didácticas, de evaluación y fuentes de información. El temario cubre conceptos introductorios, diseño orientado a objetos, construcción, pruebas de software e implantación y mantenimiento. La práctica principal implica desarrollar un
Este documento trata sobre los temas de comunicación, sincronización y nombrado en sistemas operativos distribuidos. En la unidad 2 se discuten conceptos básicos de procesos y procesadores, así como métodos de distribución de carga, modelos de procesadores y asignación de procesadores. La unidad 3 cubre memoria compartida distribuida, incluyendo configuraciones, modelos de consistencia y administración de memoria basada en páginas, variables u objetos. Las unidades finales tratan sobre usos y tendencias de sistemas
Este documento presenta la información sobre una asignatura de bases de datos distribuidas, incluyendo el nombre, clave, créditos, temario, objetivos, unidades de aprendizaje, y sugerencias para la enseñanza y evaluación. El temario cubre seis unidades sobre los fundamentos, diseño, distribución de datos, transacciones distribuidas, y bases de datos para soporte de decisiones. El documento también proporciona diez fuentes de información y una práctica de aplicaciones cliente-servidor para comprender esta arquitectura aplicada a bases de datos
Este documento presenta el plan de estudios de un curso de Sistemas Operativos. El curso cubre temas como la administración de procesos, memoria, entrada/salida, y sistemas de archivos. El objetivo general es que los estudiantes conozcan cómo los sistemas operativos controlan los recursos de una computadora. El curso se evaluará a través de exámenes, exposiciones grupales, tareas, y un trabajo final.
Este documento presenta el temario de una unidad sobre bases de datos. Cubre conceptos básicos de bases de datos, diferentes modelos y requisitos de construcción. También cubre la organización de bases de datos incluyendo diseño de tablas, formularios, consultas e informes. Finalmente, cubre normalización de bases de datos y el ciclo de vida de un sistema de bases de datos.
Este documento presenta el proyecto final de carrera de Antonio Bernal Baena para la obtención del título de Diplomado en Informática. El proyecto consiste en el desarrollo de un sitio web para la Escuela Politécnica Superior de La Rábida utilizando el sistema de gestión de contenidos Drupal. El documento describe la planificación, análisis de requisitos, diseño e implementación del sitio web.
Tecnicas de inteligencia_artificial_y_sistemas_multi-agentes (1)mayitooo
Este documento presenta la descripción de una asignatura de inteligencia artificial y sistemas multiagentes. Incluye información sobre el nombre, clave, créditos y horario de la asignatura, así como su ubicación en el plan de estudios y contribución al perfil del egresado. Además, detalla los objetivos generales, el temario dividido en seis unidades y las sugerencias didácticas y de evaluación.
Proyecto Final de Carrera. Portal de Noticias con RSS (Año 2005)Fernando Leandro
El documento presenta el proyecto final de carrera para el desarrollo de un portal de noticias llamado DocuNews. Se comienza realizando un análisis exhaustivo de los requerimientos del sistema, incluyendo las características de una biblioteca digital y los usuarios potenciales. Luego, se especifican detalladamente los requisitos funcionales y no funcionales siguiendo la norma IEEE. El objetivo final es crear un portal web dinámico donde los usuarios puedan consultar y gestionar de forma eficiente las noticias almac
Este documento presenta el syllabus de la asignatura Sistemas Distribuidos de la Universidad Técnica de Machala. El syllabus describe los objetivos del curso, la metodología de enseñanza, los resultados de aprendizaje esperados, y la forma de evaluación. Los estudiantes aprenderán sobre teoría de sistemas distribuidos, tecnologías de internet para aplicaciones distribuidas, e implementación de sistemas de información gerencial mediante inteligencia de negocios.
Este documento presenta una introducción a las arquitecturas de sistemas de gestión de bases de datos multiusuario. Explica la evolución desde el teleprocesamiento hasta las arquitecturas cliente-servidor de dos y tres niveles, describiendo las características y ventajas de cada una. También incluye un índice de temas que serán discutidos en mayor profundidad más adelante en el documento.
Este documento presenta una introducción a las arquitecturas de sistemas de gestión de bases de datos multiusuario. Explica la evolución desde la arquitectura de teleprocesamiento hasta las arquitecturas cliente-servidor de dos y tres niveles. También describe los componentes clave de las arquitecturas cliente-servidor, incluyendo clientes, servidores, middleware de comunicaciones y de base de datos. Finalmente, introduce conceptos como monitores de procesamiento de transacciones y protocolos de red.
Este documento presenta un temario dividido en 9 unidades sobre fundamentos de redes. La primera unidad cubre conceptos básicos de redes como clasificaciones, el modelo OSI y topologías. La segunda revisa componentes de redes como estaciones de trabajo, medios de transmisión, adaptadores de red y servidores. La tercera trata sobre estándares y protocolos. La cuarta sobre cableado estructurado. La quinta sobre planeación y diseño de LANs. También incluye sugerencias didácticas, de evaluación, fuentes de información y práctic
El documento trata sobre las bases de datos distribuidas. Explica que su desarrollo comenzó en 1970 debido a la necesidad de almacenar datos de forma masiva. Describe que inicialmente la información se almacenaba de forma centralizada pero con el tiempo surgieron inconvenientes. Explica que factores como la globalización y el aumento del poder de las computadoras personales llevaron a la evolución de las bases de datos centralizadas a distribuidas.
Este documento presenta una introducción a los sistemas operativos. Explica conceptos arquitectónicos clave como la memoria virtual y la jerarquía de memoria. También describe los componentes y funciones principales de los sistemas operativos como la gestión de procesos, memoria, E/S y archivos. El documento proporciona una visión general de los conceptos fundamentales necesarios para comprender cómo funcionan los sistemas operativos.
Microprocesadores y microcontroladores_itnddarioooo
Este documento presenta la asignatura de Microprocesadores y Microcontroladores. Describe la información básica de la asignatura como su nombre, clave, créditos y profesor. Además, incluye el temario dividido en 3 unidades principales: Microprocesadores, Microcontroladores y Circuitos de soporte. El objetivo general es que los estudiantes adquieran conocimientos básicos sobre microprocesadores y microcontroladores.
Este documento describe una asignatura sobre nuevas tecnologías de bases de datos. Presenta información sobre el nombre, clave, horas y créditos de la asignatura, así como su relación con otras asignaturas, objetivos, temario con tres unidades principales sobre LINQ, JoSQL y el desarrollo de aplicaciones embebidas, prácticas propuestas, proyectos, recursos, software y forma de evaluación.
Este documento describe los conceptos básicos de las bases de datos distribuidas. Explica que una base de datos distribuida es una colección lógicamente interrelacionada de datos compartidos que se almacenan físicamente en varios nodos de una red. También describe los diferentes tipos de almacenamiento como la replicación y la fragmentación horizontal, vertical y mixta.
SIREN - Jornadas de Ingeniería de Requisitos Aplicadajnicolasros
Este documento presenta SIREN, un método de ingeniería de requisitos basado en la reutilización. SIREN proporciona plantillas de documentos de requisitos, un repositorio para almacenar requisitos reutilizables de dominios específicos como la seguridad y la protección de datos, y un modelo de proceso para guiar a los ingenieros de requisitos. El objetivo final es mejorar la calidad y productividad en la especificación de requisitos a través de la reutilización sistemática.
Este documento presenta una monografía sobre redes de alta velocidad para obtener el título de Ingeniero en Electrónica y Telecomunicaciones. La monografía incluye capítulos sobre conceptos básicos de redes, tecnologías utilizadas como ATM, FDDI y Gigabit Ethernet, tendencias de protocolos como IPv4 e IPv6, y un caso práctico sobre la red de alta velocidad de la Universidad Autónoma del Estado de Hidalgo. El autor es Rene Flores Guzmán y fue asesorado por la Ingeniera
1. 1.- DATOS DE LA ASIGNATURA
Nombre de la asignatura:
Base de datos distribuidas
Carrera: Ingeniería en Sistemas
Computacionales
Clave de la asignatura: RSF-1101
Horas teoría-horas práctica-créditos: 2–4–8
2.- HISTORIA DEL PROGRAMA
Lugar y fecha de
Participantes Observaciones
elaboración o revisión
Dirección de Institutos Instituto Tecnológico Reunión de trabajo del los
Tecnológicos Superior Centla institutos tecnológicos con
Descentralizados , México Instituto Tecnológico especialidad en redes ,
DF , 9 y 10 de junio del Superior Coatzacoalcos Unificación de criterios
2011 Instituto Tecnológico
Superior Uruapan
Instituto Tecnológico
Superior de Champotón
Tecnológico de Estudios
Superiores de Jocotitlán
Instituto Tecnológico
Superior de Teziutlán
2. 3.- UBICACIÓN DE LA ASIGNATURA
a). Relación con otras asignaturas del plan de estudio
Anteriores Posteriores
Asignaturas Temas Asignaturas Temas
Taller de base de Todos - Todas -
datos
b). Aportación de la asignatura al perfil del egresado
Conoce el diseño de bases de datos distribuidas que responden a los requerimientos
operativos de información de las organizaciones.
4.- OBJETIVO(S) GENERAL(ES) DEL CURSO
El alumno será capaz de organizar y administrar eficientemente sistemas de bases de
datos distribuidas, elaborando consultas distribuidas explicando el proceso de ejecución y
optimización, además de utilizar un gestor de bases de datos con arquitectura
cliente/servidor.
5.- TEMARIO
Unidad Temas Subtemas
1 Fundamentos de bases 1.1 Conceptos básicos.
de datos distribuidas 1.2 Objetivos de las B.D.D.
1.3 Disciplinas de estudio.
1.4 Arquitectura de bases de datos distribuidas.
1.5 Definición del Término Cliente-Servidor
1.6 Arquitectura Cliente-Servidor
1.7 Integración de Datos vs Distribución de Datos
2 Diseño de bases de 2.1 Consideraciones de diseño de bases de datos
datos distribuidas distribuidas.
2.2 Diccionario de datos.
2.3 Niveles de transparencia.
2.3.1 Transparencia de localización.
2.3.2 Transparencia de fragmentación.
2.3.3 Transparencia de réplica.
2.4 Fragmentación de datos.
2.4.1 Fragmentación horizontal.
2.4.2 Fragmentación vertical.
2.4.3 Fragmentación híbrida.
2.5 Distribución de datos.
2.5.1 Algoritmos de distribución de datos no
3. replicados.
2.5.2 Algoritmos de distribución de datos
replicados.
3 Distribución de datos 3.1 Definición del esquema de distribución
3.2 Tipos de Replicación
3.2.1 Instantánea
3.2.1 Transaccional
3.2.1 Transaccional Actualizable
3.2.1 De Mezcla
3.3 Seguridad
3.4 Herramientas de administración y
monitoreo
4 Recuperación de 4.1 Transacciones.
información en ambientes 4.1.1 Estructura de transacciones.
de BD Distribuidas 4.1.2 Ejecución de transacciones
centralizada y distribuida.
4.1.3 Estructura de transacciones
4.1.4 Ejecución de transacciones
centralizada y distribuida.
4.2 Control de concurrencia.
4.2.1 Serialización de transacciones.
4.2.2 Algoritmos de control de concurrencia.
4.2.2.1 Basados en bloqueo.
4.2.2.2 Basados en estampas de
tiempo.
4.2.2.3 Pruebas de validación
optimistas.
4.2.3 Disciplinas del Interbloqueo:
prevención, detección, eliminación y
recuperación.
4.3 Confiabilidad.
4.3.1 Conceptos básicos de confiabilidad.
4.3.2 Protocolos REDO/UNDO.
4.3.3 Puntos de verificación (checkpoints).
4.3.4 Protocolo 2PC de confiabilidad
distribuida.
5 Transacciones 5.1 Transacciones.
distribuidas 5.1.1 Estructura de transacciones.
5.1.2 Ejecución de transacciones
centralizada y distribuida.
5.1.3 Estructura de transacciones
5.1.4 Ejecución de transacciones
centralizada y distribuida.
5.2 Control de concurrencia.
5.2.1 Serialización de transacciones.
5.2.2 Algoritmos de control de concurrencia.
5.2.2.1 Basados en bloqueo.
5.2.2.2 Basados en estampas de
tiempo.
5.2.2.3 Pruebas de validación
optimistas.
4. 5.2.3 Disciplinas del Interbloqueo:
prevención, detección, eliminación y
recuperación.
5.3 Confiabilidad.
5.3.1 Conceptos básicos de confiabilidad.
5.3.2 Protocolos REDO/UNDO.
5.3.3 Puntos de verificación (checkpoints).
5.3.4 Protocolo 2PC de confiabilidad
distribuida.
6 Bases de datos para el 6.1 Bodegas de datos (Datawarehouse).
soporte en la toma de 6.1.1 Definición y objetivo.
decisiones 6.1.2 Funcionamiento.
6.1.3 Consideraciones de diseño.
6.1.4 Herramientas para extraer,
transformar y cargar fuentes de datos.
6.2 Procesamiento y análisis en línea (OLAP).
6.2.1 Definiciones y conceptos.
6.2.2 Requerimientos funcionales de los
sistemas OLAP.
6.2.3 Operadores para manejo de cubos de
datos del estándar SQL3.
6.2.4 Diseño de consultas a bases de datos
multidimensionales.
6.2.5 Utilización de herramientas para
OLAP.
6.3 Mercados de datos (Data Mart).
6.3.1 Definiciones y conceptos.
6.3.2 Fases de construcción.
6.3.2.1 Análisis.
6.3.2.2 Construcción.
6.3.2.3 Post-producción.
6.4 Minería de datos (Data mining).
6.4.1 Definiciones y conceptos.
6.4.2 Aplicaciones de la minería de datos.
6.4.3 Diseño de mineros de datos.
6.4.4 Obtención de información a través de
patrones de búsqueda
6.4.5 Técnicas y herramientas de la minería
de datos.
6.4.6 Tendencias en minería de datos.
6.- APRENDIZAJES REQUERIDOS
Debe saber aplicar metodologías de Diseño de Base Datos.
Analizar, diseñar, desarrollar e implementar soluciones orientadas a la solución de
problemas de almacenamiento y organización de información.
Implementar bases de datos relacionales así como las operaciones básicas sobre
los datos (Selección, Inserción, Modificación y Eliminación).
Implementar los servicios principales de una red de computadoras.
Manejo de transacciones de BD.
5. 7.- SUGERENCIAS DIDÁCTICAS
Presentación inicial del objetivo de la asignatura y su relación con otras el
plan de estudios, temario y actividades de aprendizaje.
Seleccionar, en acuerdo de academia, el gestor de base de datos a utilizar
de acuerdo a las necesidades del entorno, el contenido del programa y los
recursos disponibles.
Utilizar el gestor de base de datos seleccionado en el desarrollo de las
prácticas de laboratorio.
Promover visitas al sector productivo donde se utilicen bases de datos
distribuidas.
Conformar equipos de trabajo para el desarrollo de las prácticas y discutir
los resultados obtenidos en el grupo.
Proponer casos de estudio asociados al entorno, para que el estudiante
seleccione alguno y diseñe la base de datos distribuida.
Indicar que las prácticas de laboratorio se apliquen sobre el caso de
estudio seleccionado.
Guiar y asesorar las prácticas que se efectúen.
En coordinación con los estudiantes elaborar instructivos, demostraciones,
manuales o cualquier material didáctico que auxilie la impartición de la
asignatura.
Involucrar al estudiante en las innovaciones de las herramientas de bases
de datos distribuidas que proveen los gestores, propiciando que éste se
documente en distintas fuentes de información.
Definir un esquema de documentación de los trabajos realizados o
desarrollo de aplicaciones, que contenga las estrategias metodológicas
aplicadas según sea el caso.
Elaborar un conjunto de ejercicios asociados al entorno, para que el
estudiante diseñe bases de datos distribuidas.
8.- SUGERENCIAS DE EVALUACIÓN
Trabajos de investigación.
Tareas relacionadas con la solución de problemas de diseño de bases de datos
distribuidas.
Participación en exposiciones.
Participar en foros académicos.
Establecer de común acuerdo con los estudiantes, la ponderación de las diferentes
actividades del curso.
Desempeño del estudiante en el desarrollo de las prácticas de laboratorio.
Exámenes de reforzamiento del aprendizaje escritos o en línea.
6. 9.- UNIDADES DE APRENDIZAJE
Unidad 1: Fundamentos de las Bases de Datos Distribuidas.
Fuentes de
Objetivo de
Actividades de Aprendizaje Información
aprendizaje
Conocer el fundamento Buscar y seleccionar información actualizada 1
Teórico de las Bases de sobre los fundamentos de las Bases de
Datos Distribuidas Datos Distribuidas.
Exponer casos reales donde se apliquen las
Bases de Datos Distribuidos.
Analizar los retos que se tiene al
implementar un Sistema Distribuido.
Organizar un debate entre un sistema
Distribuido Vs Centralizado.
Elaborar Tablas comparativas donde se
presenten las principales características de
los sistemas de BD centralizados y de BD
Distribuidas.
Investigar en empresas de la región aquellas
que manejen Bases de Datos Distribuidas.
Unidad 2: Diseño de bases de datos distribuidas.
Actividades de Aprendizaje Fuentes de
Objetivo de aprendizaje Información
Comprender los factores Buscar y seleccionar información referente a los 5,6
que afecta a una base diferentes niveles de transparencia y comentarlos en
de datos montada en equipo.
múltiples servidores, Exponer las situaciones donde es aplicable cada
como lo son los niveles tipo transparencia.
de Transparencia y la Buscar y seleccionar información referente a la
fragmentación de datos. fragmentación de datos existentes.
Implementar ejemplos de cinco integrantes para
elaborar un esquema de distribución de datos
empleando uno o varios tipos de fragmentación.
Unidad 3: Distribución de Datos.
Actividades de Aprendizaje Fuentes de
Objetivo de
aprendizaje Información
Implementar Investigar en fuentes de información 5,6
mecanismos de actualizadas las características principales de los
replicación para la diferentes tipos de replicación que existen.
7. resolución de Elaborar un debate por equipos sobre los
problemas de diferentes tipos de replicación para determinar cuál
distribución de Datos de ellas es la más eficiente.
entre Servidores. Elaborar un esquema de distribución basado
en algún algoritmo de distribución y replicación.
Desarrollar programas que implementen los
esquemas de comunicación empleados en el curso.
Unidad 4: Recuperación de información en ambientes de BD Distribuidas.
Actividades de Aprendizaje Fuentes de
Objetivo de
aprendizaje Información
Implementar consultas Realizar un análisis comparativo de dos 5,6
de BDD de acuerdo a estrategias de consultas distribuidas equivalentes, y
estrategias de discutirlo en clase.
procesamiento y Desarrollar ejercicios sobre optimización de
optimización. consultas.
Unidad 5: Transacciones Distribuidas.
Actividades de Aprendizaje Fuentes de
Objetivo de
aprendizaje Información
Realizar prácticas de procesamiento de 5,6
Programar aplicaciones Transacciones distribuidas.
integrales que utilicen Investigar el problema de interbloqueo y como
diferentes tipos de solucionarlo.
clientes. Desarrollar ejercicios sobre los mecanismos de
control de concurrencia.
Unidad 6 Bases de datos para el soporte en la toma de decisiones.
Actividades de Aprendizaje Fuentes de
Objetivo de
aprendizaje Información
Conoce las tecnologías Investigar el concepto de Datawarehouse, así 2, 3
de bases de datos que como su funcionamiento, consideraciones y
sirven para el soporte herramientas comerciales que lo usan.
en la toma de Conocer y analizar OLAP.
decisiones. Realizar cubos de datos a partir de una base de
datos relacional.
Construir un Data Mart y verificar las fases que se
siguieron y establecer conceptos del mismo.
A partir de una colección de datos, elaborar
minería de datos y observar los patrones seguidos.
8. 10. FUENTES DE INFORMACIÓN
1. Fundamentos de bases de datos.
Autor: Abraham Silberschatz, Henry F. Korth, S. Sudarshan ; tr. Fernando Saenz Perez ;
colab. Antonio Ibarra Santiago
Editorial: McGraw-Hill
Isbn: 84-481-2021-3
F. Publicación: 2002
Edición: 4ta
2. PROGRAMACION AVANZADA CON SQL SERVER 2005
Autor: Andrew Brust
Editorial: McGraw-Hill
ISBN: 9701058933
F. Publicación: 07/06/2007
Edición: 1ra.
3. APRENDA YA SQL SERVER 2005 TECNICAS PLICADAS
Autor: Solid Quality Learning
Editorial: McGraw-Hill
ISBN: 9701064887
F. Publicación: 02/07/2007
Edición: 1ra
4. MS SQL SERVER 2005 MANUAL DEL ADMINISTRADOR
Autor: Willian Stanek
Editorial: McGraw-Hill
ISBN: 9701059298
F. Publicación: 21/11/2006
Edición: 1ra
5. INTELLIGENT DATABASES
Autor: Kamran Parsaye, Mark Chignell, Setrag Khoshafian, Harry Wong,
Editorial: John Wiley & Sons.
ISBN:
F. Publicación:,
Edición:
6. DISTRIBUTED DATABASES, COOPERATIVE PROCESSING & NETWORKING
Autor: Shaku Atre
Editorial: McGraw-Hill
ISBN:
F. Publicación:,
Edición:
7. DISTRIBUTED DATABASES, PRINCIPLES & SYSTEMS
Autor: Stefano Ceri, Guiseppe Pelagatti
Editorial: McGraw-Hill
ISBN:
F. Publicación:,
Edición:
9. 11. PRÁCTICAS
Nombre de la práctica: Aplicaciones Cliente-Servidor
Objetivo general: El alumno comprenderá la arquitectura básica de las
aplicaciones cliente servidor aplicadas al uso de BD
Objetivos específicos: Identificar los componentes principales componentes
de las arquitecturas Cliente Servidor.
Conocer los requerimientos esenciales para la
construcción de aplicaciones que hagan uso de BDD.
Nombre de la práctica: Replicación entre Servidores SQL Server
Objetivo general: El alumno aprenderá a realizar replicación de datos entre
servidores SQL Server 2005
Objetivos específicos: Conocer los elementos que intervienen en un proceso
de distribución de datos.
Aprender a configurar publicadores, distribuidores y
suscriptores de datos.
Conocer las características generales de los procesos
de replicación Instantánea.
Conocer las características generales de los procesos
de replicación Transaccional.
Conocer las características generales de los procesos
de replicación Transaccional Actualizable.
Conocer las características generales de los procesos
de replicación de Mezcla.
Nombre de la práctica: Consultas de datos distribuidas SQL Server.
Objetivo general: El alumno comprenderá como se realiza la elaboración de
consultas distribuidas entre servidores de Base de Datos
Objetivos específicos: Conocer la aplicación de técnicas de optimización de
consultas distribuidas.
Configurar servidores vinculados.
Recuperación de datos a través del uso de servidores
vinculados.
Nombre de la práctica: Transacciones Distribuidas en Servidores SQL Server
Objetivo general: El alumno aprenderá a implementar transacciones
distribuidas entre servidores de Base de Datos.
Objetivos específicos: Conocer los elementos necesarios para la
implementación de transacciones distribuidas.
Implementar transacciones de datos distribuidos
garantizando la consistencia, integridad y seguridad de
los datos.