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 (44544 bytes) Introducción (66048 bytes) 1.1.2. La Presión por los Datos Distribuidos Usuarios y Tecnología (65536 bytes) 1.1.3. Heterogeniedad y la presión para Integrar Datos Presión por la Integración de Datos (56320 bytes) 1.1.4. Computación Distribuida Computación Distribuida (57856 bytes) 1.1.5. Sistemas de Bases de Datos Distribuidas Sistemas de Bases de Datos Distribuidos (99840 bytes) 1.1.6. Aspectos Importantes de los SMDB Distribuidos Caracteristicas Importantes de los SMDB Distribuidos (72704 bytes) 1.2. Definición del Termino cliente Servidor 1.2.1. Definición Modelo Cliente-Servidor (30720 bytes) Termino Cliente-Servidor (51712 bytes) 1.3. Beneficios del Cliente - Servidor 1.3.1. Beneficios Mapa conceptual (559104 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 (69632 bytes) Arquitectura de una Base de datos en Multiples Servidores (187904 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 (39936 bytes) 2.2.2. Enfoques al problema de diseño de la base de datos distribuida Teoria (46592 bytes) 2.2.3. El problema de la fragmentación Investigación a fondo sobre la fragmentación (306176 bytes) 2.3. Procesamiento distribuido de consultas 2.3.1. Repeticion y Fragmentación Exposición (468992 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 (468992 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 (20232024P) |
Fecha |
Hora |
Grupo |
Aula |
Práctica |
Descripción |
Cronogramas (20232024P) | |||
Grupo | Actividad | Fecha | Carrera |
Temas para Segunda Reevaluación |