Está en la página 1de 14

FRAGMENTACION

PROBLEMA 1: BDD SOCIEDADES MDICAS

FRAGMENTACION VERTICAL
Ri = Li (R) Li (PERSONAL)

i_PERSONAL = Donde:

i={NOMINA,INF} Li={ cod_empleado, Salario, IRPF, Fecha_Contrato , cod_empleado, nombre, direccin, cod_centro} NOMINA_PERSONAL = NOMINA_PERSONAL cod_empleado 101 102 103 salario 1200 1200 1500 IRPF 60HRTVO 89JKLTGL 90MVBXZ fecha_Contrato 12/07/2007 23/08/2005 15/01/2009 cod_empleado, Salario, IRPF, Fecha_Contrato (PERSONAL)

INF_PERSONAL = INF_PERSONAL

cod_empleado, nombre, direccin, cod_centro (PERSONAL)

cod_empleado 101 102 103

nombre Rosario Jimnez Gonzalo Snchez Carlos Hernndez

Direccin Morelos #13 Camacho #45 Ruiz #123

cod_centro 01 02 03

BASE DE DATOS DISTRIBUIDAS FRAGMENTACION HORIZONTAL PRIMARIA Ri = Pi (R) Personali = cod_centro = i (INF_PERSONAL) DONDE I = {01,02,03,04} Personal01 = cod_centro = 01 (INF_PERSONAL) Personal02 = cod_centro = 02 (INF_PERSONAL) Personal03 = cod_centro = 03 (INF_PERSONAL) Personal04 = cod_centro = 04 (INF_PERSONAL) Personal01 cod_empleado 101 nombre Rosario Jimnez Direccin Morelos #13 cod_centro 01

Personal02 cod_empleado 102 nombre Gonzalo Snchez Direccin Camacho #45 cod_centro 02

Personal03 cod_empleado 103 nombre Carlos Hernndez direccin Ruiz #123 cod_centro 03

Personal04 cod_empleado 104 nombre Eduardo carrera direccin Mateo a. #56 cod_centro 04

BASE DE DATOS DISTRIBUIDAS FRAGMENTACIN HORIZONTAL DERIVADA Ri = R Qi personal_sanitarioi = PERSONAL_SANITARIO cod_empleado = cod_empleado Personali Donde: i = {01, 02, 03, 04} personal_sanitario01= PERSONAL_SANITARIO cod_empleado = cod_empleado Personal01 personal_sanitario02= PERSONAL_SANITARIO cod_empleado = cod_empleado Personal02 personal_sanitario03= PERSONAL_SANITARIO cod_empleado = cod_empleado Personal03 personal_sanitario04= PERSONAL_SANITARIO cod_empleado = cod_empleado Personal04 personal_sanitario01 cod_empleado Funcin 101 neurologo aos_experiencia 6

personal_sanitario02 cod_empleado Funcin 102 cardiologo aos_experiencia 4

personal_sanitario03 cod_empleado Funcin 103 dermatlogo aos_experiencia 7

personal_sanitario04 cod_empleado Funcin 104 Cirujano aos_experiencia 12

BASE DE DATOS DISTRIBUIDAS FRAGMENCTACION HORIZONTAL PRIMARIA Ri = Pi (R) Consultasi = cod_centro = i (CONSULTA) Donde: i = {01, 02, 03, 04} Consultas01 = cod_centro = 01 (CONSULTA) Consultas02 = cod_centro = 02 (CONSULTA) Consultas03 = cod_centro = 03 (CONSULTA) Consultas04 = cod_centro = 04 (CONSULTA) Consultas01 cod_centro 01 cod_empleado 101 cod_especialidad 10NEO Dia_semana 12/13 Hora 12:00

Consultas02 cod_centro 02 cod_empleado 102 cod_especialidad 20CAR Dia_semana 10/15 Hora 4:00

Consultas03 cod_centro 03 cod_empleado 103 cod_especialidad 30DER Dia_semana 08/03 hora 1:30

Consultas04 cod_centro 04 cod_empleado 104 cod_especialidad 40CIR Dia_semana 12/09 hora 8:00

BASE DE DATOS DISTRIBUIDAS FRAGMENTACION HORIZONTAL DERIVADA Ri = R Qi

Especialidadi = ESPECIALIDAD cod_especialidad = cod_especialidad (Consultai) Donde: i = {01, 02, 03, 04} Especialidad01 = ESPECIALIDAD cod_especialidad = cod_especialidad (Consulta01) Especialidad02 = ESPECIALIDAD cod_especialidad = cod_especialidad (Consulta02) Especialidad03 = ESPECIALIDAD cod_especialidad = cod_especialidad (Consulta03) Especialidad04 = ESPECIALIDAD cod_especialidad = cod_especialidad (Consulta04)

Especialidad01 cod_especialidad 10NEO nombre_especialidad NEUROLOGIA descripcion DIAGNOSTICOS DEL SISTEMA NERVIOSO

Especialidad02 cod_especialidad 20CAR nombre_especialidad CARDIOLOGIA descripcion DIAGNOSTICOS DEL CORAZON Y SUS ENFERMEDADES

Especialidad03 cod_especialidad 30DER nombre_especialidad DERMATOLOGIA descripcion DIAGNOSTICOS DE ENFERMEDADES DE LA PIEL

Especialidad04 cod_especialidad 40CIR nombre_especialidad CIRUJIA descripcion OPERACIONES GENERAL EN

BASE DE DATOS DISTRIBUIDAS

BASE DE DATOS DISTRIBUIDAS NOMINA_PERSONAL INF_PERSONAL PERSONAL_SANITARIO01 CENTRO CONSULTAS01 ESPECIALIDAD01 PERSONAL01 PERSONAL02 PERSONAL_SANITARIO02 CENTRO CONSULTAS02 ESPECIALIDAD02

CENTRO MEDICO 02

CENTRO MEDICO CENTRAL

Internet!
CENTRO MEDICO 03 CENTRO MEDICO 04

PERSONAL03 PERSONAL_SANITARIO03 CENTRO CONSULTAS03 ESPECIALIDAD03

PERSONAL04 PERSONAL_SANITARIO04 CENTRO CONSULTAS04 ESPECIALIDAD04

BASE DE DATOS DISTRIBUIDAS

BASE DE DATOS DISTRIBUIDAS Entidad Relacion

BASE DE DATOS DISTRIBUIDAS

10

BASE DE DATOS DISTRIBUIDAS

11

BASE DE DATOS DISTRIBUIDAS Diseo de BD

12

BASE DE DATOS DISTRIBUIDAS

13

BASE DE DATOS DISTRIBUIDAS

14

También podría gustarte