Base De Datos Dsitribuidas
Misantla
Lic. Informática
Base de Datos Distribuidas
Unidad 2 Practica DEPARTAMENTOS
Contenido
Fragmentación de la tabla DEPARTAMENTO 2
Fragmentación de la tabla LOCALIZACION 4
Fragmentación de la tabla DIRIGE 6
Fragmentación de la tabla EMPLEADO 8
Fragmentación de la tabla TRABAJA_EN12
Fragmentación de la tabla PROYECTO 14
Fragmentación de la tabla FAMILIARES 16
DICCIONARIO DE DATOS 18
ESQUEMA DE DISTRIBUCIÓN 21
PROBLEMATICA
Supongamos que la empresa tiene 3 departamentos (la oficina central, el departamento 4 y el 5), y 3 ubicaciones, una para cada uno de sus departamentos. Concretamente, las ubicaciones 2 y 3 pertenecen a los departamentos 5 y 4,respectivamente. En cada una de estas ubicaciones se realiza un acceso frecuente a los datos de los empleados (a su NSS, nombre, sueldo y nº supervisor), información de los proyectos de los empleados que trabajan en ese departamento, e información de los proyectos controlados por ese departamento.
El nodo 1 lo utiliza la oficina central de la compañía y tiene acceso con regularidad a toda la informaciónde empleados y proyectos, además de utilizar la información de los subordinados.
Fragmentación de la tabla DEPARTAMENTO
|DEPARTAMENTO |
|Nombre_depto |Numero_depto |Num_de_empleados |
|Oficina central |1 |3 |
|Departamento5|2 |2 |
|Departamento4 |3 |4 |
Fragmentación Horizontal Primaria
Formula: Ri= σ pi (R)
Sustitución: DEPARTAMENTOi= σ numero_depto= i DIRIGEi
Donde: i = {1, 2, 3}
DEPARTAMENTO1= σ numero_depto= 1 DIRIGE1
DEPARTAMENTO2= σ numero_depto= 2 DIRIGE2
DEPARTAMENTO3= σnumero_depto= 3 DIRIGE3
|DEPARTAMENTO1 |
|Nombre_depto |Numero_depto |Num_de_empleados |
|Oficina central |1 |3 |
|DEPARTAMENTO2 |
|Nombre_depto |Numero_depto|Num_de_empleados |
|Departamento5 |2 |2 |
|DEPARTAMENTO3 |
|Nombre_depto |Numero_depto |Num_de_empleados |
|Departamento4 |3 |4 |
Fragmentación de la tablaLOCALIZACION
|LOCALIZACION |
|Numero_depto |LUGAR |Nombre_depto |
|1 |Misantla |Oficina central |
|2 |Xalapa |Departamento5 |
|3 |martinez |Departamento4 |
Fragmentación Horizontal Primaria
Formula: Ri= σ pi (R)Sustitución: LOCALIZACIONi= σ numero_depto= i (LOCALIZACION)
Donde: i = {1, 2, 3}
LOCALIZACION1= σ numero_depto=1 (LOCALIZACION)
LOCALIZACION2= σ numero_depto=2 (LOCALIZACION)
LOCALIZACION3= σ numero_depto=3 (LOCALIZACION)
|LOCALIZACION1 |
|Numero_depto |LUGAR |Nombre_depto |
|1 |Misantla |Oficinacentral |
|LOCALIZACION2 |
|Numero_depto |LUGAR |Nombre_depto |
|2 |Xalapa |Departamento5 |
|LOCALIZACION3 |
|Numero_depto |LUGAR |Nombre_depto |
|3 |martinez |Departamento4 |...
Regístrate para leer el documento completo.