Syllabus

SCE-1004 Base de Datos Distribuidas

ING. JORGE ALBERTO POOT XIU

japoot@itescam.edu.mx

Semestre Horas Teoría Horas Práctica Créditos Clasificación
8 2 2 6

Prerrequisitos
Conociemientos de Bases de Datos y de Redes de computadoras

Competencias Atributos de Ingeniería

Normatividad
Asistencia: debe obtener el 80% de la asistencia para tener derecho al examen,
en cuanto a la tolerancia de entrada se dara 15 minutos en caso de ser la primera clase del día (14:00), en cualquier otro horario sera de 10 minutos.
En cuanto a la formalidad para pasar a exponer:
1.- Llevar gafete
2.- Vestido apropiado para la ocasión (hombres con camisa de vestir y mujeres sin escote, ni pantalones ajustados)

Materiales
Licencia de Oracle 10g(el cual es gratuita)<br>software para diseño de Base de Datos<br>

Bibliografía disponible en el Itescam
Título
Autor
Editorial
Edición/Año
Ejemplares
Parámetros de Examen
PARCIAL 1 Unidad 1
PARCIAL 2 Unidad 2

Contenido (Unidad / Competencia / Actividad / Material de Aprendizaje)
1. Fundamento de Sistemas de Bases de Datos Distribuidas
          1.1. Conceptos Básicos
                   1.1.1. Antecedentes de las Bases de Datos Distribuidas
                           Antecedentes ( bytes)
                           Introducción ( bytes)
                          
                   1.1.2. La Presión por los Datos Distribuidos
                           Usuarios y Tecnología ( bytes)
                          
                   1.1.3. Heterogeniedad y la presión para Integrar Datos
                           Presión por la Integración de Datos ( bytes)
                          
                   1.1.4. Computación Distribuida
                           Computación Distribuida ( bytes)
                          
                   1.1.5. Sistemas de Bases de Datos Distribuidas
                           Sistemas de Bases de Datos Distribuidos ( bytes)
                          
                   1.1.6. Aspectos Importantes de los SMDB Distribuidos
                           Caracteristicas Importantes de los SMDB Distribuidos ( bytes)
                          
          1.2. Definición del Termino cliente Servidor
                   1.2.1. Definición
                           Modelo Cliente-Servidor ( bytes)
                           Termino Cliente-Servidor ( bytes)
                          
          1.3. Beneficios del Cliente - Servidor
                   1.3.1. Beneficios
                           Mapa conceptual ( bytes)
                          
          1.4. Arquitectura Cliente- Servidor
          1.5. Segmentaciones de aplicaciones entre el Cliente y el Servidor
          1.6. Integración de Datos vs Ditribución de Datos
                   1.6.1. Integración de Datos contra Distribución de Datos
                          
          1.7. Funciones del Cliente
                   1.7.1. Funciones comunes del Cliente
                          
          1.8. Funciones del Servidor
          1.9. Tipos de Servidores
2. Bases de Datos en Múltiples Servidores
          2.1. Objetivos
                   2.1.1. Base de Datos Relacionales
                           Base de datos en multiples servidores ( bytes)
                           Arquitectura de una Base de datos en Multiples Servidores ( bytes)
                          
                   2.1.2. Seguridad
                          
          2.2. Diseño de Base de Datos Distribuidas
                   2.2.1. Problemas sobre el Diseño
                           Problemas sobre el diseño de base datos distribuidos ( bytes)
                          
                   2.2.2. Enfoques al problema de diseño de la base de datos distribuida
                           Teoria ( bytes)
                          
                   2.2.3. El problema de la fragmentación
                           Investigación a fondo sobre la fragmentación ( bytes)
                          
          2.3. Procesamiento distribuido de consultas
                   2.3.1. Repeticion y Fragmentación
                           Exposición ( bytes)
                          
                   2.3.2. Procesamiento de Intersección simple
                          
3. Optimización de estrategias de acceso
          3.1. Importancia en la optimización de Queries
                   3.1.1. Introducción
                           exposición ( bytes)
                          
                   3.1.2. Ejemplos de Optimización
                          
                   3.1.3. Proceso de Optimización
                          
          3.2. Métodos de Ejecución
                   3.2.1. Cross Join
                          
                   3.2.2. Inner Join
                          
                   3.2.3. El left Join y right Join
                          
          3.3. Principios de Optimización
                   3.3.1. Definiciones Básicas
                          
                   3.3.2. Objetivos de la Optimización de Consultas
                          
4. Procesamiento de Transacciones en Base de Datos Distribuidas
          4.1. Control de Concurrencia
                   4.1.1. Definición de concurrencia
                          
                   4.1.2. Seriabilidad
                          
                   4.1.3. Tipos de Seguros
                          
                   4.1.4. Protocolos de Bloqueo de seguros
                          
                   4.1.5. Deadlock
                          
                   4.1.6. Técnicas para prevenir el Deadlock
                          
          4.2. Recuperación
                   4.2.1. Clasificación de los fallos
                          
                   4.2.2. Tipos de almacenamiento
                          
                   4.2.3. Recuperación basada en el Registro Historico
                          
                   4.2.4. Paginación en la Sombra
                          
          4.3. Seguridad e Integridad
                   4.3.1. Seguridad e Integridad
                          

Prácticas de Laboratorio (20212022P)
Fecha
Hora
Grupo
Aula
Práctica
Descripción

Cronogramas (20212022P)
Grupo Actividad Fecha Carrera

Temas para Segunda Reevaluación