UNIDAD 2 DISE O DE BASES DE DATOS DISTRIBUIDAS
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 deasignación 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 NIVELESDE 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
Que nunca sevea afectado el sistema ni la velocidad del mismo
4) De Red
Que no se noten los usuarios conectados al sistema al realizar transacciones
2.4 FRAGMENTACION DE LOS DATOS
-FRAGMENTACIÓN HORIZONTAL:
Unatabla T se divide en subconjuntos, T1, T2, ...Tn. Los fragmentos se definen a través de una operación de selección y su reconstrucción se realizará con una operación de unión de los fragmentoscomponentes.
Cada fragmento se sitúa en un nodo.
Pueden existir fragmentos no disjuntos: combinación de fragmentación y replicación.
-FRAGMENTACIÓN VERTICAL:
Una tabla T se divide en subconjuntos, T1,T2,...Tn. Los fragmentos se definen a través de una operación de proyección.
Cada fragmento debe incluir la clave primaria de la tabla. Su reconstrucción se realizará con una operación de join de losfragmentos componentes.
Cada fragmento se sitúa en un nodo.
Pueden existir fragmentos no disjuntos: combinación de fragmentación y replicación.
2.5 DISTRIBUCION DE LOS DATOS
-CENTRALIZADA
Es muy similar almodelo de Cliente/Servidor en el sentido que la BDD está centralizada en un lugar y los usuarios están distribuidos.
-REPLICADAS
El esquema de BDD de replicación consiste en que cada nodo debe...
Regístrate para leer el documento completo.