Badoo.docx

Páginas: 24 (5967 palabras) Publicado: 28 de febrero de 2011
Índice
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.
2.5 Distribución de datos.
2.5.1Algoritmos de distribución de datos no replicados.
2.5.2 Algoritmos de distribución de datos replicados.

2.1 CONSIDERACIONES DE DISEÑO DE BASES DE DATOS DISTRIBUIDAS (B.D.D)
Se debe de tomar en cuenta diferentes factores a la hora de realizar una base de datos distribuida.
Tres de los principales factores son:
Repetición.- El diseñador debe considerar que ese sistema mantendrá varias copiasidénticas. Cada copia se almacenara en una localidad diferente lo que resulta en una repetición de la información.
Fragmentación.- Las relaciones de una base de datos distribuida se puede dividir en varios fragmentos. Cada fragmento se almacenara en una localidad diferente, es decir el diseñador debe evaluar la propiedad de que haya fragmentado en diferentes localidades.
Repetición yfragmentación.- Esta consideración es de suma importancia porque es la combinación de los dos conceptos antes mencionados; es decir, el sistema debe de ser capas de mantener varias copias idénticas de cada uno de los fragmentos.
El diseñador de una base de datos distribuida debe saber que realizarla implica una toma de decisiones sobre la ubicación de los programas que accederán a la base de datos y tambiénsobre los propios datos que constituyen la base de datos, esto es que, tendrá que configurar una red de computadoras a lo largo de los diferentes puestos.
Fragmentación
Horizontal = Registros.
Vertical = Filas (Tuplas).
Los criterios del diseñador van a depender en gran medida del problema en si, es decir, el diseñador tomara en cuenta el enfoque que le dara a la base de datos distribuida, porquesu prioridad será resolver el problema de la compañía, empresa u otro derivado para el que se este trabajando.

2.2 DICCIONARIO DE DATOS
Es un conjunto de aclaraciones con respecto a los datos, es decir en el diccionario se debe colocar la información del tipo de dato, sus características, pero sobre todo donde esta ubicado.
Todo buen diseñador debe tener bien presente que esa información leserá útil al administrador de base de datos, el diseñador tiene la obligación de efectuar los diccionarios que crea correspondientes, es decir crea uno para el usuario y otro para el administrador.
Estos diccionarios se desarrollan durante el análisis de flujo de datos y ayuda a los analistas que participan en la determinación de los requerimientos del sistema, su contenido también se empleadurante el diseño del proyecto.
Identifica los procesos donde se emplean los datos y los sitios donde se necesita el acceso inmediato a la información, se desarrolla durante el análisis de flujo de datos y auxilia a los analistas que participan en la determinación de los requerimientos del sistema, su contenido también se emplea durante el diseño.
En un diccionario de datos se encuentra la lista detodos los elementos que forman parte del flujo de datos de todo el sistema. Los elementos más importantes son flujos de datos, almacenes de datos y procesos.
El diccionario de datos guarda los detalles y descripción de todos estos elementos.
Ejemplo:
Campo/dato = Diccionario                                         Tabla - DiccionarioNombre                                                                         Nombre
Alias                                                                              Tipo
Estructura                                                                     Tabla
Nombre – Tabla                                                           Relaciones
Nombre – Red                                                              Estructura
Nombre – Red
El...
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS