tareas Universidad

Páginas: 12 (2897 palabras) Publicado: 2 de junio de 2013
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.



SGBDdistribuido: el que gestiona BD distribuidas 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 sinespecificar nada más.

– Transparencia de fragmentació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 conadministración de BD. El punto 24.7 se ve en el laboratorio

© A. Jaime 2005

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 soninaccesibles. Con réplicas (copias)
automáticas de datos y sw en varios ordenadores se pueden
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áspequeñas

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



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
– Procesarconsultas distribuidas
– Gestionar transacciones distribuidas
– Gestionar datos replicados: qué copia usar, mantener
la consistencia

– 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
Franklin
Alicia
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.00038.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

333445555 1988-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...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Tareas de universidad
  • Tareas Universidad
  • TAREAS UNIVERSIDAD
  • mis tareas de universidad
  • tareas de universidad
  • tareas de universidad
  • Tareas universidad
  • Tareas de universidad

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS