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 ![]() ![]() 1.1.2. La Presión por los Datos Distribuidos ![]() 1.1.3. Heterogeniedad y la presión para Integrar Datos ![]() 1.1.4. Computación Distribuida ![]() 1.1.5. Sistemas de Bases de Datos Distribuidas ![]() 1.1.6. Aspectos Importantes de los SMDB Distribuidos ![]() 1.2. Definición del Termino cliente Servidor 1.2.1. Definición ![]() ![]() 1.3. Beneficios del Cliente - Servidor 1.3.1. Beneficios ![]() 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 ![]() ![]() 2.1.2. Seguridad 2.2. Diseño de Base de Datos Distribuidas 2.2.1. Problemas sobre el Diseño ![]() 2.2.2. Enfoques al problema de diseño de la base de datos distribuida ![]() 2.2.3. El problema de la fragmentación ![]() 2.3. Procesamiento distribuido de consultas 2.3.1. Repeticion y Fragmentación ![]() 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 ![]() 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 |