SlideShare una empresa de Scribd logo
1 de 10
Descargar para leer sin conexión
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
elaboración o revisión
Participantes Observaciones
Dirección de Institutos
Tecnológicos
Descentralizados , México
DF , 9 y 10 de junio del
2011
Instituto Tecnológico
Superior Centla
Instituto Tecnológico
Superior Coatzacoalcos
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
Reunión de trabajo de los
institutos tecnológicos con
especialidad en redes ,
Unificación de criterios
3.- UBICACIÓN DE LA ASIGNATURA
a). Relación con otras asignaturas del plan de estudio
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
de datos distribuidas
1.1 Conceptos básicos.
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
datos distribuidas
2.1 Consideraciones de diseño de bases de datos
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.
Anteriores Posteriores
Asignaturas Temas Asignaturas Temas
Taller de base de
datos
Todos - Todas -
2.5 Distribución de datos.
2.5.1 Algoritmos de distribución de datos no
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
información en ambientes
de BD Distribuidas
4.1 Transacciones.
4.1.1 Estructura de transacciones.
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
distribuidas
5.1 Transacciones.
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.
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
soporte en la toma de
decisiones
6.1 Bodegas de datos (Datawarehouse).
6.1.1 Definición y objetivo.
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.
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.
9.- UNIDADES DE APRENDIZAJE
Unidad 1: Fundamentos de las Bases de Datos Distribuidas.
Objetivo de
aprendizaje
Actividades de Aprendizaje
Fuentes de
Información
Conocer el fundamento
Teórico de las Bases de
Datos Distribuidas
 Buscar y seleccionar información actualizada
sobre los fundamentos de las Bases de
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.
1
Unidad 2: Diseño de bases de datos distribuidas.
Objetivo de aprendizaje
Actividades de Aprendizaje Fuentes de
Información
Comprender los factores
que afecta a una base
de datos montada en
múltiples servidores,
como lo son los niveles
de Transparencia y la
fragmentación de datos.
Buscar y seleccionar información referente a los
diferentes niveles de transparencia y comentarlos en
equipo.
Exponer las situaciones donde es aplicable cada
tipo transparencia.
Buscar y seleccionar información referente a la
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.
5,6
Unidad 3: Distribución de Datos.
Objetivo de
aprendizaje
Actividades de Aprendizaje Fuentes de
Información
Implementar
mecanismos de
replicación para la
resolución de
problemas de
distribución de Datos
entre Servidores.
Investigar en fuentes de información
actualizadas las características principales de los
diferentes tipos de replicación que existen.
Elaborar un debate por equipos sobre los
diferentes tipos de replicación para determinar cuál
de ellas es la más eficiente.
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.
5,6
Unidad 4: Recuperación de información en ambientes de BD Distribuidas.
Objetivo de
aprendizaje
Actividades de Aprendizaje Fuentes de
Información
Implementar consultas
de BDD de acuerdo a
estrategias de
procesamiento y
optimización.
Realizar un análisis comparativo de dos
estrategias de consultas distribuidas equivalentes, y
discutirlo en clase.
Desarrollar ejercicios sobre optimización de
consultas.
5,6
Unidad 5: Transacciones Distribuidas.
Objetivo de
aprendizaje
Actividades de Aprendizaje Fuentes de
Información
Programar aplicaciones
integrales que utilicen
diferentes tipos de
clientes.
Realizar prácticas de procesamiento de
Transacciones distribuidas.
Investigar el problema de interbloqueo y como
solucionarlo.
Desarrollar ejercicios sobre los mecanismos de
control de concurrencia.
5,6
Unidad 6 Bases de datos para el soporte en la toma de decisiones.
Objetivo de
aprendizaje
Actividades de Aprendizaje Fuentes de
Información
Conoce las tecnologías
de bases de datos que
sirven para el soporte
en la toma de
decisiones.
Investigar el concepto de Datawarehouse, así
como su funcionamiento, consideraciones y
herramientas comerciales que lo usan.
Conocer y analizar OLAP.
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.
2, 3
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:
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.

Más contenido relacionado

La actualidad más candente (20)

Generalidades bases de datos
Generalidades bases de datosGeneralidades bases de datos
Generalidades bases de datos
 
Generalidades de Bases de Datos
Generalidades de Bases de DatosGeneralidades de Bases de Datos
Generalidades de Bases de Datos
 
Bases De Datos Relacionales
Bases De Datos RelacionalesBases De Datos Relacionales
Bases De Datos Relacionales
 
Tarea 1
Tarea 1Tarea 1
Tarea 1
 
Base de datos
Base de datos Base de datos
Base de datos
 
Referente conceptual
Referente conceptualReferente conceptual
Referente conceptual
 
Presentacion bases de datos
Presentacion bases de datosPresentacion bases de datos
Presentacion bases de datos
 
base de datos
base de datosbase de datos
base de datos
 
bases de datos
 bases de datos bases de datos
bases de datos
 
Diapositivas base de datos...
Diapositivas base de datos...Diapositivas base de datos...
Diapositivas base de datos...
 
Bases de datos.docx kethy
Bases de datos.docx kethyBases de datos.docx kethy
Bases de datos.docx kethy
 
Base de Datos
Base de DatosBase de Datos
Base de Datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Tipos de bases de datos
Tipos de bases de datosTipos de bases de datos
Tipos de bases de datos
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Introducción a las base de datos
Introducción a las base de datosIntroducción a las base de datos
Introducción a las base de datos
 
Adsi guía 4 - realizar el analisis de las bases de datos
Adsi   guía 4 - realizar el analisis de las bases de datosAdsi   guía 4 - realizar el analisis de las bases de datos
Adsi guía 4 - realizar el analisis de las bases de datos
 
Presentación de Base de datos II
Presentación de Base de datos IIPresentación de Base de datos II
Presentación de Base de datos II
 
BASES DE DATOS
BASES DE DATOSBASES DE DATOS
BASES DE DATOS
 
Base de datos
Base de datosBase de datos
Base de datos
 

Similar a 1 base de_datos_distribuidas

Similar a 1 base de_datos_distribuidas (20)

Sistemas operativos 1
Sistemas operativos 1Sistemas operativos 1
Sistemas operativos 1
 
Plan de estudios
Plan de estudiosPlan de estudios
Plan de estudios
 
Sistemas operativos i li
Sistemas operativos i liSistemas operativos i li
Sistemas operativos i li
 
Sistemas operativos i li
Sistemas operativos i liSistemas operativos i li
Sistemas operativos i li
 
Plan de estudios 5to
Plan de estudios 5toPlan de estudios 5to
Plan de estudios 5to
 
Sistemas operativos 1
Sistemas operativos 1Sistemas operativos 1
Sistemas operativos 1
 
SILABO DE BASE DE DATOS I
SILABO DE BASE DE DATOS I SILABO DE BASE DE DATOS I
SILABO DE BASE DE DATOS I
 
Silabo taller de base de datos
Silabo   taller de base de datosSilabo   taller de base de datos
Silabo taller de base de datos
 
Iff 1026
Iff 1026Iff 1026
Iff 1026
 
Fundamentos de bases de datos. ISC
Fundamentos de bases de datos. ISC Fundamentos de bases de datos. ISC
Fundamentos de bases de datos. ISC
 
Silabo Base de datos parte 2
Silabo Base de datos parte 2Silabo Base de datos parte 2
Silabo Base de datos parte 2
 
Temario de Taller de DB
Temario de Taller de DBTemario de Taller de DB
Temario de Taller de DB
 
Silabo de sistemas distribuidos
Silabo de sistemas distribuidosSilabo de sistemas distribuidos
Silabo de sistemas distribuidos
 
1 process
1 process1 process
1 process
 
Ciclo de vida de un sistema de informacion
Ciclo de vida de un sistema de informacionCiclo de vida de un sistema de informacion
Ciclo de vida de un sistema de informacion
 
Temas de exposiciones teoria de sistemas
Temas de exposiciones teoria de sistemasTemas de exposiciones teoria de sistemas
Temas de exposiciones teoria de sistemas
 
Sistemas de Informacion Gerencial.pdf
Sistemas de Informacion Gerencial.pdfSistemas de Informacion Gerencial.pdf
Sistemas de Informacion Gerencial.pdf
 
Sistemas de Informacion Gerencial.pdf
Sistemas de Informacion Gerencial.pdfSistemas de Informacion Gerencial.pdf
Sistemas de Informacion Gerencial.pdf
 
Tic guía 4
Tic  guía 4Tic  guía 4
Tic guía 4
 
Silabo base de datos 1
Silabo base de datos 1Silabo base de datos 1
Silabo base de datos 1
 

Último

Calavera calculo de estructuras de cimentacion.pdf
Calavera calculo de estructuras de cimentacion.pdfCalavera calculo de estructuras de cimentacion.pdf
Calavera calculo de estructuras de cimentacion.pdfyoseka196
 
Manual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdfManual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdfedsonzav8
 
Residente de obra y sus funciones que realiza .pdf
Residente de obra y sus funciones que realiza  .pdfResidente de obra y sus funciones que realiza  .pdf
Residente de obra y sus funciones que realiza .pdfevin1703e
 
Tiempos Predeterminados MOST para Estudio del Trabajo II
Tiempos Predeterminados MOST para Estudio del Trabajo IITiempos Predeterminados MOST para Estudio del Trabajo II
Tiempos Predeterminados MOST para Estudio del Trabajo IILauraFernandaValdovi
 
Seleccion de Fusibles en media tension fusibles
Seleccion de Fusibles en media tension fusiblesSeleccion de Fusibles en media tension fusibles
Seleccion de Fusibles en media tension fusiblesSaulSantiago25
 
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdfAnthonyTiclia
 
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...Francisco Javier Mora Serrano
 
Edificio residencial Becrux en Madrid. Fachada de GRC
Edificio residencial Becrux en Madrid. Fachada de GRCEdificio residencial Becrux en Madrid. Fachada de GRC
Edificio residencial Becrux en Madrid. Fachada de GRCANDECE
 
Presentación N° 1 INTRODUCCIÓN Y CONCEPTOS DE GESTIÓN AMBIENTAL.pdf
Presentación N° 1 INTRODUCCIÓN Y CONCEPTOS DE GESTIÓN AMBIENTAL.pdfPresentación N° 1 INTRODUCCIÓN Y CONCEPTOS DE GESTIÓN AMBIENTAL.pdf
Presentación N° 1 INTRODUCCIÓN Y CONCEPTOS DE GESTIÓN AMBIENTAL.pdfMIGUELANGELCONDORIMA4
 
Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023
Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023
Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023ANDECE
 
Introducción a los sistemas neumaticos.ppt
Introducción a los sistemas neumaticos.pptIntroducción a los sistemas neumaticos.ppt
Introducción a los sistemas neumaticos.pptEduardoCorado
 
Fijaciones de balcones prefabricados de hormigón - RECENSE
Fijaciones de balcones prefabricados de hormigón - RECENSEFijaciones de balcones prefabricados de hormigón - RECENSE
Fijaciones de balcones prefabricados de hormigón - RECENSEANDECE
 
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIPSEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIPJosLuisFrancoCaldern
 
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONALCHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONALKATHIAMILAGRITOSSANC
 
Normas para los aceros basados en ASTM y AISI
Normas para los aceros basados en ASTM y AISINormas para los aceros basados en ASTM y AISI
Normas para los aceros basados en ASTM y AISIfimumsnhoficial
 
Una estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NISTUna estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NISTFundación YOD YOD
 
Polimeros.LAS REACCIONES DE POLIMERIZACION QUE ES COMO EN QUIMICA LLAMAMOS A ...
Polimeros.LAS REACCIONES DE POLIMERIZACION QUE ES COMO EN QUIMICA LLAMAMOS A ...Polimeros.LAS REACCIONES DE POLIMERIZACION QUE ES COMO EN QUIMICA LLAMAMOS A ...
Polimeros.LAS REACCIONES DE POLIMERIZACION QUE ES COMO EN QUIMICA LLAMAMOS A ...SuannNeyraChongShing
 
Unidad 3 Administracion de inventarios.pptx
Unidad 3 Administracion de inventarios.pptxUnidad 3 Administracion de inventarios.pptx
Unidad 3 Administracion de inventarios.pptxEverardoRuiz8
 
CICLO DE DEMING que se encarga en como mejorar una empresa
CICLO DE DEMING que se encarga en como mejorar una empresaCICLO DE DEMING que se encarga en como mejorar una empresa
CICLO DE DEMING que se encarga en como mejorar una empresaSHERELYNSAMANTHAPALO1
 
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESAIPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESAJAMESDIAZ55
 

Último (20)

Calavera calculo de estructuras de cimentacion.pdf
Calavera calculo de estructuras de cimentacion.pdfCalavera calculo de estructuras de cimentacion.pdf
Calavera calculo de estructuras de cimentacion.pdf
 
Manual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdfManual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdf
 
Residente de obra y sus funciones que realiza .pdf
Residente de obra y sus funciones que realiza  .pdfResidente de obra y sus funciones que realiza  .pdf
Residente de obra y sus funciones que realiza .pdf
 
Tiempos Predeterminados MOST para Estudio del Trabajo II
Tiempos Predeterminados MOST para Estudio del Trabajo IITiempos Predeterminados MOST para Estudio del Trabajo II
Tiempos Predeterminados MOST para Estudio del Trabajo II
 
Seleccion de Fusibles en media tension fusibles
Seleccion de Fusibles en media tension fusiblesSeleccion de Fusibles en media tension fusibles
Seleccion de Fusibles en media tension fusibles
 
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf
 
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
 
Edificio residencial Becrux en Madrid. Fachada de GRC
Edificio residencial Becrux en Madrid. Fachada de GRCEdificio residencial Becrux en Madrid. Fachada de GRC
Edificio residencial Becrux en Madrid. Fachada de GRC
 
Presentación N° 1 INTRODUCCIÓN Y CONCEPTOS DE GESTIÓN AMBIENTAL.pdf
Presentación N° 1 INTRODUCCIÓN Y CONCEPTOS DE GESTIÓN AMBIENTAL.pdfPresentación N° 1 INTRODUCCIÓN Y CONCEPTOS DE GESTIÓN AMBIENTAL.pdf
Presentación N° 1 INTRODUCCIÓN Y CONCEPTOS DE GESTIÓN AMBIENTAL.pdf
 
Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023
Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023
Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023
 
Introducción a los sistemas neumaticos.ppt
Introducción a los sistemas neumaticos.pptIntroducción a los sistemas neumaticos.ppt
Introducción a los sistemas neumaticos.ppt
 
Fijaciones de balcones prefabricados de hormigón - RECENSE
Fijaciones de balcones prefabricados de hormigón - RECENSEFijaciones de balcones prefabricados de hormigón - RECENSE
Fijaciones de balcones prefabricados de hormigón - RECENSE
 
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIPSEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
 
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONALCHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
 
Normas para los aceros basados en ASTM y AISI
Normas para los aceros basados en ASTM y AISINormas para los aceros basados en ASTM y AISI
Normas para los aceros basados en ASTM y AISI
 
Una estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NISTUna estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NIST
 
Polimeros.LAS REACCIONES DE POLIMERIZACION QUE ES COMO EN QUIMICA LLAMAMOS A ...
Polimeros.LAS REACCIONES DE POLIMERIZACION QUE ES COMO EN QUIMICA LLAMAMOS A ...Polimeros.LAS REACCIONES DE POLIMERIZACION QUE ES COMO EN QUIMICA LLAMAMOS A ...
Polimeros.LAS REACCIONES DE POLIMERIZACION QUE ES COMO EN QUIMICA LLAMAMOS A ...
 
Unidad 3 Administracion de inventarios.pptx
Unidad 3 Administracion de inventarios.pptxUnidad 3 Administracion de inventarios.pptx
Unidad 3 Administracion de inventarios.pptx
 
CICLO DE DEMING que se encarga en como mejorar una empresa
CICLO DE DEMING que se encarga en como mejorar una empresaCICLO DE DEMING que se encarga en como mejorar una empresa
CICLO DE DEMING que se encarga en como mejorar una empresa
 
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESAIPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
 

1 base de_datos_distribuidas

  • 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 elaboración o revisión Participantes Observaciones Dirección de Institutos Tecnológicos Descentralizados , México DF , 9 y 10 de junio del 2011 Instituto Tecnológico Superior Centla Instituto Tecnológico Superior Coatzacoalcos 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 Reunión de trabajo de los institutos tecnológicos con especialidad en redes , Unificación de criterios
  • 2. 3.- UBICACIÓN DE LA ASIGNATURA a). Relación con otras asignaturas del plan de estudio 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 de datos distribuidas 1.1 Conceptos básicos. 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 datos distribuidas 2.1 Consideraciones de diseño de bases de datos 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. Anteriores Posteriores Asignaturas Temas Asignaturas Temas Taller de base de datos Todos - Todas -
  • 3. 2.5 Distribución de datos. 2.5.1 Algoritmos de distribución de datos no 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 información en ambientes de BD Distribuidas 4.1 Transacciones. 4.1.1 Estructura de transacciones. 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 distribuidas 5.1 Transacciones. 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.
  • 4. 5.2.2.3 Pruebas de validación optimistas. 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 soporte en la toma de decisiones 6.1 Bodegas de datos (Datawarehouse). 6.1.1 Definición y objetivo. 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.
  • 5. 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. 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.
  • 6. 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. 9.- UNIDADES DE APRENDIZAJE Unidad 1: Fundamentos de las Bases de Datos Distribuidas. Objetivo de aprendizaje Actividades de Aprendizaje Fuentes de Información Conocer el fundamento Teórico de las Bases de Datos Distribuidas  Buscar y seleccionar información actualizada sobre los fundamentos de las Bases de 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. 1
  • 7. Unidad 2: Diseño de bases de datos distribuidas. Objetivo de aprendizaje Actividades de Aprendizaje Fuentes de Información Comprender los factores que afecta a una base de datos montada en múltiples servidores, como lo son los niveles de Transparencia y la fragmentación de datos. Buscar y seleccionar información referente a los diferentes niveles de transparencia y comentarlos en equipo. Exponer las situaciones donde es aplicable cada tipo transparencia. Buscar y seleccionar información referente a la 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. 5,6 Unidad 3: Distribución de Datos. Objetivo de aprendizaje Actividades de Aprendizaje Fuentes de Información Implementar mecanismos de replicación para la resolución de problemas de distribución de Datos entre Servidores. Investigar en fuentes de información actualizadas las características principales de los diferentes tipos de replicación que existen. Elaborar un debate por equipos sobre los diferentes tipos de replicación para determinar cuál de ellas es la más eficiente. 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. 5,6 Unidad 4: Recuperación de información en ambientes de BD Distribuidas. Objetivo de aprendizaje Actividades de Aprendizaje Fuentes de Información Implementar consultas de BDD de acuerdo a estrategias de procesamiento y optimización. Realizar un análisis comparativo de dos estrategias de consultas distribuidas equivalentes, y discutirlo en clase. Desarrollar ejercicios sobre optimización de consultas. 5,6
  • 8. Unidad 5: Transacciones Distribuidas. Objetivo de aprendizaje Actividades de Aprendizaje Fuentes de Información Programar aplicaciones integrales que utilicen diferentes tipos de clientes. Realizar prácticas de procesamiento de Transacciones distribuidas. Investigar el problema de interbloqueo y como solucionarlo. Desarrollar ejercicios sobre los mecanismos de control de concurrencia. 5,6 Unidad 6 Bases de datos para el soporte en la toma de decisiones. Objetivo de aprendizaje Actividades de Aprendizaje Fuentes de Información Conoce las tecnologías de bases de datos que sirven para el soporte en la toma de decisiones. Investigar el concepto de Datawarehouse, así como su funcionamiento, consideraciones y herramientas comerciales que lo usan. Conocer y analizar OLAP. 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. 2, 3 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.
  • 9. 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:
  • 10. 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.