You are on page 1of 3

1

Arquitectura de base de datos Cliente-Servidor

1.1 Caractersticas de un sistema cliente-servidor. 1.2 Partes de un sistema cliente-servidor. 1.3 La seccin frontal. 1.3.1 Funciones de cliente. 1.3.2 Como trabaja la seccin frontal. 1.3.3 Tipos de aplicaciones cliente. 1.4 La seccin posterior. 1.4.1 Funciones del servidor. 1.4.2 Tipos de servidores. 1.4.2.1 Servidores de transacciones. 1.4.2.2 Servidores de datos. 1.5 Tipos de arquitectura cliente-servidor. 1.5.1 Arquitectura de 2 capas. 1.5.2 Arquitectura de 3 capas. 1.5.3 Ventajas e inconvenientes. 1.6 Integridad de la base de datos. 1.7 Control del procesamiento concurrente 1.8 Recuperacin. 2 Sistema de base de datos distribuidos.

2.1 Conceptos bsicos. 2.2 Ventajas y desventajas de la distribucin. 2.3 Un principio bsico. 2.4 Las doce reglas. 2.5 Estructura de base de datos distribuidos. 2.6 Consideraciones para distribuir la base de datos. 2.6.1 Las consideraciones son Fiabilidad y disponibilidad. 2.6.2 Transparencia y autonoma. 2.6.3 Transparencia y actualizaciones. 2.6.4 Fragmentacin. 2.6.5 Criterios de la denominacin de datos. 3 Diseo de base de datos distribuidas.

3.1 El problema de diseo. 3.1.1 Objetivos del diseo de la distribucin de los datos. 3.2 Enfoques al problema de diseo de la base de datos distribuidos. 3.3 El problema de fragmentacin. 3.3.1 Alternativas de aplicacin para la asignacin de fragmentos. 3.4 Tipos de fragmentacin de datos. 3.4.1 Fragmentacin horizontal primario 3.4.2 Fragmentacin horizontal derivada.

3.4.3 Fragmentacin vertical. 3.4.3.1 Algoritmo de agrupacin. 3.4.3.2 Algoritmo de particin. 3.4.4 Fragmentacin hibrida. 3.4.5 Asignacin de fragmentos 4 Procesamiento de consultas distribuidas.

4.1 El procesamiento de optimizacin de consultas. 4.2 Principios de optimizacin de consultas. 4.3 Importancia de optimizacin de consultas. 4.4 Algebra relacional. 4.5 Arquitectura de procesamiento de consultas. 4.5.1 Normalizacin 4.5.2 Anlisis 4.5.3 Simplificacin 4.5.4 Reestructuracin 4.6 Localizacin de datos distribuidos. 4.7 Procesamiento distribuidos de consultas 4.7.1 Transformaciones de consultas 4.7.2 Procesamiento de reuniones sencillas. 4.7.3 Procesamiento de semi-reuniones. 4.7.4 Estrategias para explotar el paralelismo. 5 5.1 5.2 5.3 5.4 5.5 5.6 5.7 Optimizacin global de consultas.

Definiciones bsicas. Modelo de costo. Estadsticas de la bd Optimizacin centralizada de la bd Ordenamiento de puntos para consultas fragmentadas. Optimizacin de consultas distribuidas Optimizacin de consultas locales. 6 Manejo de transacciones distribuidas.

6.1 6.2 6.3 6.4

Transacciones Propiedades de la transacciones Tipos de transacciones Modelo de transacciones distribuidas. 7 Control de concurrencia.

7.1 7.2 7.3 7.4

Teora de la seriabilidad. Seriabilidad en SGBD distribuidos. Taxonoma de mecanismos de control de recurrencia Algoritmos basados en candados.

7.5 Algoritmos basados en estampas de tiempo. 7.6 Control de concurrencia optimista. 7.6.1 Definiciones 7.6.2 Tipos de fallas en SGBD 7.6.3 Protocolos distribuidos. 8 8.1 8.2 8.3 8.4 8.5 8.6 8.7 Implementacin

Diseo de una base de datos. Implementacin fsica sobre el manejador bd Programacin del sistema Conectividad con bd Creacin y ejecucin de consultas SQL Insercin, actualizacin y eliminacin de registros. Respaldo y recuperacin de una base de datos. Libros 1234567Fundamentos de base de datos. Korth Henry F. SilvertsChat. Procesamiento de base de datos. Diseo e instrumentacin.

Principal of Distribute Database System. Distribute Database. Sql manual de referencias. Component Database System -> Dettrech Claus R, Geppert Andreas, Editorial morgan caufman. 2000 8- Morgan caufmann -> Data Underwear from relation to semi Structure data and xml. Abiteboul Serger, bouneman Petter, Scio dan. 1999

You might also like