09

Páginas: 13 (3247 palabras) Publicado: 9 de noviembre de 2015
Conceptos de BDD

Tema 9. Bases de Datos Distribuidas (BDD)
Bases de Datos distribuidas y arquitectura
cliente-servidor Elmasri/Navathe 02









Sistema de computación distribuido: elementos de
procesamiento que cooperan en la ejecución de tareas,
interconectados por una red de ordenadores.
– No han de ser homogéneos

Conceptos de BDD
Diseño de BDD
– Fragmentación
– Replicación
–Asignación
Procesamiento de consultas en BDD
– Costo de transferir datos y semirreunión
– Descomposición de actualizaciones y consultas
BDD y cliente-servidor

– Dividen un problema en otros más manejables y los
resuelven de modo coordinado


BD distribuida (BDD): son varias BD interrelacionadas
lógicamente y situadas en diferentes nodos de una red de
ordenadores.



SGBD distribuido: el que gestiona BDdistribuidas de
forma transparente para el usuario (éste ve las BD como
si fueran una sola BD centralizada)



Ventajas de las BDD:
– Localización transparente de los datos: las
instrucciones no dependen de dónde se ejecutan ni de
dónde se sitúan los datos

– Transparencia en los nombres: un objeto se accede
por su nombre, sin ambigüedad y sin especificar nada más.

– Transparencia defragmentación: fragmentación
horizontal es distribuir una tabla en varios conjuntos de
tuplas (cada uno en un ordenador). La vertical en
distribuir la tabla en conjuntos de atributos. La consulta
sobre la tabla se transforma de modo automático en varias
consultas sobre sus fragmentos

No estudiaremos el punto 24.5, que tiene que ver con
administración de BD. El punto 24.7 se ve en el laboratorio

© A. Jaime2005

DBD Tema 9

1

Conceptos de BDD (2)


© A. Jaime 2005

DBD Tema 9

2

Esquema de la BD “EMPRESA”

Ventajas de las BDD (cont.):
– Más fiabilidad y disponibilidad: Datos y software
están en varios ordenadores. Si un ordenador falla los
demás pueden seguir funcionando. Los datos y sw del que
ha fallado son inaccesibles. Con réplicas (copias)
automáticas de datos y sw en varios ordenadores sepueden
mejorar estas situaciones.

DEPENDIENTE
NSSE NOMBRE_DEPENDIENTE SEXO FECHA_NCTO PARENTESCO

… NSS_SUPERV ND
EMPLEADO
NSS NOMBRE INIC APELLIDO FECHA_NCTO DIRECCIÓN SEXO SALARIO …

– Mejora del rendimiento: Situando los datos en el
ordenador donde se usan (o uno cercano): BD locales y
más pequeñas

– Expansión más sencilla: añadir más datos, más
procesadores o aumentar la BD, son tareas mássencillas.



TRABAJA_EN
NP NSSE HORAS

DEPARTAMENTO
NOMBRED NÚMEROD NSS_JEFE FECHA_INIC_JEFE

PROYECTO
NOMBREP NÚMEROP LOCALIZACIÓNP NÚMD

LOCALIZACIONES_DEPT
NÚMEROD LOCALIZACIÓND

Otras funciones de las BDD:
– Seguir la pista a los datos: fragmentación, réplica
– Procesar consultas distribuidas
– Gestionar transacciones distribuidas
– Gestionar datos replicados: qué copia usar, mantener
laconsistencia

– Recuperar BDD: de fallos de ordenadores individuales
– Seguridad: privilegios, autorizaciones de acceso
– Gestionar el catálogo distribuido: contiene los
metadatos. Debe ser global para toda la BDD o local para
cada sitio.
© A. Jaime 2005

DBD Tema 9

3

© A. Jaime 2005

DBD Tema 9

4

Estado de la BD “EMPRESA”

Diseño de BDD: fragmentación

EMPLEADO
NOMBREINICAPELLIDO

John
FranklinAlicia
Jennifer
Ramesh
Joyce
Ahmad
James

B
T
J
S
K
A
V
E

Smith
Wong
Zelaya
Wallace
Narayan
English
Jabbar
Borg

LOCALIZACIONES
_DEPT
NÚME- LOCALIZAROD
CIÓND

1
4
5
5
5

NSS

...

30.000
40.000
25.000
43.000
38.000
25.000
25.000
55.000




NSS_
ND
SUPERV




333445555 5

NÚMEFECHA_INIC 888665555 5
NSS_JEFE
_JEFE
ROD
987654321 4

Investigación
Administración
Dirección

5
4
1

3334455551988-05-22
987654321 1995-01-01
888665555 1981-06-19

888665555
333445555
333445555
987654321
nulo

4
5
5
4
1

LOCALIZANÚMEROP
NÚMD
CIÓNP

ProductoX
ProductoY
ProductoZ
Automatización
Reorganización
Nuevos beneficios

1
2
3
10
20
30

Bellaire
Sugarland
Houston
Stafford
Houston
Stafford

5
5
5
4
1
4

DEPENDIENTE
NOMBRE_
SEXOFECHA_NCTOPARENTESCO
DEPENDIENTE

Alice
Theodore
Joy
Abner
Michael
Alice...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • 09
  • 09
  • 09
  • 09
  • 09
  • 09
  • 09
  • 09

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS