Diseño de bases de datos

Solo disponible en BuenasTareas
  • Páginas : 5 (1026 palabras )
  • Descarga(s) : 0
  • Publicado : 19 de febrero de 2012
Leer documento completo
Vista previa del texto
UNIDAD 2 DISEÑO DE BASES DE DATOS DISTRIBUIDAS
2.1 CONSIDERACIONES DE DISEÑO DE BASES DE DATOS DISTRIBUIDAS

1) Establecer sedes donde se instalaran las bases de datos
2) Diseñar esquemas de asignacion de servicios
3) Correcto funcionamiento de equipos y red
4) Elaborar Bosquejos de transacciones
5) Determinar usuarios y administradores

2.2 DICCIONARIO DE DATOS
Es aquel donde seestablecen todos los campos con los que va a contar la base de datos en este orden:
1) Campo
2) Dominio
3) Tipo de Campo
4) Indiziacion
5) Validacion

A continuacion se muestra un ejemplo

2.3 NIVELES DE TRANSPARENCIA
1) De Distribucion
Que este perfectamente organizada segun el numero de sedes
2) De Transacciones
Que las operacines a realizar se hagan sin problemas
3) De Rendimiento
Quenunca se vea afectado el sistema ni la velocidad del mismo
4) De Red
Que no se noten los usuarios conectados al sistema al realizar transacciones

2.3.1. Transparencia de Localización.
Permite a los usuarios accesar a la información de un archivo cualquiera de la BD sin necesidad de indicar en que computadora se encuentra el archivo.
En un sistema de base de datos distribuidos, los datos seaccedan sobre una red de computadoras, pero las aplicaciones no deben notar que existen, esto trae consigo:
Transparencia sobre la localización de datos:
Es el comando usado independientemente de la ubicación que tienen los datos en la red y del lugar donde se lleva acabo la operación.
o Por ejemplo, en Unix existen dos comandos para hacer una copia de archivo.
Cp se utiliza para copiaslocales y rcp se utiliza para copias remotas.
En este caso no existe transparencia sobre la localización.
Transparencia sobre el esquema de nombramiento.
Para lograr que no se mezcle la información de la localización con el nombre del objeto se debe proporcionar un nombre único a cada objeto en el sistema distribuido.

2.3.2Transparencia de Fragmentacion.
Es de mayor nivel, el usuario oprogramador no necesita saber que una base de datos esta en particiones.
Ni los nombres, ni la ubicacion se especifican antes de acceder a los datos.
Transparencia de Fragmentación.- Permite al usuario accesar a la información de un archivo fragmentado como si todos los datos del archivo estuvieran en una misma computadora. Es decir, cuando se crea transparencia de fragmentación, el sistema crea lailusión de que los archivos no están fragmentados.
La transparencia a nivel de fragmentación de datos permite que cuando los objetos de la bases de datos están fragmentados, el sistema tiene que manejar la conversión de consultas de usuario definidas sobre relaciones globales a consultas definidas sobre fragmentos. Así también, será necesario mezclar las respuestas a consultas fragmentadas para obteneruna sola respuesta a una consulta global. El acceso a una base de datos distribuida debe hacerse en forma transparente.

2.3.3PARTICIONES Y REPLICAS
Un sistema maneja Replicas de Datos si una relacion dada(o, en terminos mas generales, un fragmento dado de una realcion) se puede representar en el nivel fisico mediante varias copias almacenadas ó replicas, en muchos sitios distintos.
EMP
NUMEMP | NUM DEPTO | SALARIO |
E1 | DX | 45K |
E2 | DY | 40K |
E3 | DZ | 50K |
E4 | DY | 63K |
E5 | DZ | 40K |
Fragmento de NewYork
NUM EMP | NUM DEPTO | SALARIO |
E1 | DX | 45K |
E3 | DZ | 50K |
E5 | DZ | 40K |
Fragmento de Londres
NUM EMP | NUM DEPTO | SALARIO |
E2 | DY | 40K |
E4 | DY | 63K |
Replica del Fragmento de Londres
NUM EMP | NUM DEPTO | SALARIO |
E2 | DY |40K |
E4 | DY | 63K |
Almacenamiento Fisico en New York
Replica del Fragmento de New York
NUM EMP | NUM DEPTO | SALARIO |
E1 | Dx | 45k |
E3 | Dz | 50k |
E5 | Dz | 40k |
Almacenamiento Fisico en Londres
Ventajas de las replicas:
 Puede producir un mejor desempeño ya que las aplicaciones pueden operar sobre copias locales en vez de tener que comunicarse con sitios remotos.
2-...
tracking img