Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Reporte BDD
Sociedades Medicas
REPORTE
MIGUEL ANGEL CHAVEZ MURILLO
Nom_Centro
Direccin
O1
Centro
Xalapa
O2
El Valle
Martnez
O3
Alemn
Misantla
O4
Misantla
Misantla
Telfono
PERSONAL
Cod_Empleado
Nombre
Direccin
Salario
IRPF
Fecha_Contrato
Cod_centro
CE1
Tomasa Tuna
Xalapa
7500
10.1%
12/04/2000
O1
CE2
Ana Alto
Martnez
5000
10.1%
01/01/2011
O1
CE3
Pedro Pea
Misantla
4900
10.1%
15/08/2011
O1
CE4
Bruno Brisa
Santa Rita
5000
10.1%
30/12/2010
O1
CE5
Caty Cortez
Tenochtitln
6000
10.1%
14/05/2009
O2
CE6
Damin Daz
Guerrero
6500
10.1%
20/11/2009
O2
CE7
Elsa Elvira
Misantla
6900
10.1%
26/09/2000
O2
CE8
Marcos Mina
Vega
4900
10.1%
26/09/2000
O2
CE9
Yair Yunes
Pozn
5500
10.1%
10/10/2010
O3
CE10
Sonia Salas
Los dolos
5900
10.1%
15/07/2012
O3
CE11
Jos Juan
Misantla
7000
10.1%
01/01/2012
O3
CE12
Fito Fosa
El Porvenir
1500
10.1%
30/10/2001
O3
CE13
Olga Olmo
Xalapa
4550
10.1%
30-02-2012
O4
CE14
Her Humo
Xalapa
7500
10.1%
31/08/2005
O4
CE15
Vctor Vidal
Xalapa
4000
10.1%
09/09/2007
O4
CE16
Gina Gmez
Atzalan
6000
10.1%
29/11/2008
O4
Suponiendo que la informacin necesaria para realizar las nominas son los atributos
Salario, IRPF y Fecha_Contrato se realiza una fragmentacin vertical de la relacin
PERSONAL. Para separar esta informacin y posteriormente poder asignar a la sede
central. Las relaciones resultantes contendrn en cualquier caso la clave primaria de la
relacin de la que proceden. Relacionar las formulas para los fragmentos con los siguientes
nombres:
NIMINA_PERSONAL
INF_PERSONAL
Formula: Ri =
i_PERSONAL=
Li (R)
Li (PERSONAL)
Donde:
i = {NOMINA, INF}
Li = {Cod_Empleado, salario, IRPF, Fecha_contrato, Cod_Empleado, Nombre,
Direccin, Cod_centro}
NOMINA_PERSONAL = Cod_Empleado, salario, IRPF, Fecha_contrato
(PERSONAL)
INF_PERSONAL = Cod_Empleado, Nombre, Direccin, Cod_centro
(PERSONAL)
salario
IRPF
Fecha_contrato
CE1
7500
10.1%
12/04/2000
CE2
5000
10.1%
01/01/2011
CE3
4900
10.1%
15/08/2011
CE4
5000
10.1%
30/12/2010
CE5
6000
10.1%
14/05/2009
CE6
6500
10.1%
20/11/2009
CE7
6900
10.1%
26/09/2000
CE8
4900
10.1%
26/09/2000
CE9
5500
10.1%
10/10/2010
CE10
5900
10.1%
15/07/2012
CE11
7000
10.1%
01/01/2012
CE12
1500
10.1%
30/10/2001
CE13
4550
10.1%
30-02-2012
CE14
7500
10.1%
31/08/2005
CE15
4000
10.1%
09/09/2007
CE16
6000
10.1%
29/11/2008
Nombre
Direccin
Cod_Centro
CE1
Tomasa Tuna
Xalapa
O1
CE2
Ana Alto
Martnez
O1
CE3
Pedro Pea
Misantla
O1
CE4
Bruno Brisa
Santa Rita
O1
CE5
Caty Cortez
Tenochtitln
O2
CE6
Damin Daz
Guerrero
O2
CE7
Elsa Elvira
Misantla
O2
CE8
Marcos Mina
Vega
O2
CE9
Yair Yunes
Pozn
O3
CE10
Sonia Salas
Los dolos
O3
CE11
Jos Juan
Misantla
O3
CE12
Fito Fosa
El Porvenir
O3
CE13
Olga Olmo
Xalapa
O4
CE14
Her Humo
Xalapa
O4
CE15
Vctor Vidal
Xalapa
O4
CE16
Gina Gmez
Atzalan
O4
Personal01
Personal02
Personal03
Personal04
Formula: Ri = pi (R)
Donde:
i = {01, 02, 03, 04}
Personal01 = Cod_Centro = 01 (INF_PERSONAL)
Personal02 = Cod_Centro = 02 (INF_PERSONAL)
Nombre
Direccin
Cod_centro
CE1
Tomasa Tuna
Xalapa
O1
CE2
Ana Alto
Martnez
O1
CE3
Pedro Pea
Misantla
O1
CE4
Bruno Brisa
Santa Rita
O1
Nombre
Direccin
Cod_centro
CE5
Caty Cortez
Tenochtitlan
O2
CE6
Damin Daz
Guerrero
O2
CE7
Elsa Elvira
Misantla
O2
CE8
Marcos Mina
Vega
O2
Nombre
Direccin
Cod_centro
CE9
Yair Yunes
Pozn
O3
CE10
Sonia Salas
Los dolos
O3
CE11
Jos Juan
Misantla
O3
CE12
Fito Fosa
El Porvenir
O3
Nombre
Direccin
Cod_centro
CE13
Olga Olmo
Xalapa
O4
CE14
Her Humo
Xalapa
O4
CE15
Vctor Vidal
Xalapa
O4
CE16
Gina Gmez
Atzalan
O4
cada Centro mdico (Cod_Centro = (02, 03, 04)) debe tener la relacin de personal
sanitario que trabaja en el mismo, as como el horario de la consulta y la especialidad que
desarrolla
Personal_Sanitario
Cod_Empleado
Funcin
Aos_Experiencia
CE1
Enfermera
12
CE2
Recepcionista
CE3
Enfermero Auxiliar
CE4
Medico Especialista
12
CE5
Medico Especialista
CE6
Tcnico Administrativo
15
CE7
Director general
14
CE8
Auxiliar Administrativo
CE9
Medico Especialista
CE10
Enfermero Auxiliar
CE11
Farmacutico
CE12
Doctor
11
CE13
Enfermero
CE14
Medico Especialista
CE15
Enfermero Auxiliar
CE16
Medico Especialista
Para tener la relacin del personal sanitario en cada sede debemos partir de la tabla
PERSONAL_SANITARIO y mediante los fragmentos personal_i (donde i = {01, 02, 03, 04})
realizar la fragmentacin horizontal derivada, con los nombres de los fragmentos siguientes:
Personal_sanitario01
Personal_sanitario02
Personal_sanitario03
Personal_sanitario04
Formula: Ri Qi
Personal_sanitarioi = PERSONAL_SANITARIO Cod_Empleado Personal_i
Donde:
i = {01, 02, 03, 04}
Personal_sanitario01 = PERSONAL_SANITARIO
Cod_Empleado = Cod_Empleado
Cod_Empleado = Cod_Empleado
Cod_Empleado = Cod_Empleado
Cod_Empleado = Cod_Empleado
Cod_Empleado = Cod_Empleado
Personal01
Personal_sanitario02 = PERSONAL_SANITARIO
Personal02
Personal_sanitario03 = PERSONAL_SANITARIO
Personal03
Personal_sanitario04 = PERSONAL_SANITARIO
Personal04
Funcin
Aos de Experiencia
Nombre
Direccion
Cod_Centro
CE1
Enfermero
12
Tomasa Tuna
Xalapa
O1
CE2
Recepcionista
Ana Alto
Martinez
O1
CE3
Enfermero Auxiliar
Pedro Pea
Misantla
O1
CE4
Medico Especialista
12
Bruno Brisa
Santa Rita
O1
Personal_sanitario02 = PERSONAL_SANITARIO
Cod_Empleado = Cod_Empleado
Personal02
PersonalSanitario_02
Cod_empleado
Funcin
Aos de Experiencia
Nombre
Direccin
Cod_Centro
CE5
Medico Especialista
Caty Cortez
Tenochtitlan
O2
CE6
Tcnico Administrativo
15
Damin Daz
Guerrero
O2
CE7
Director general
14
Elsa Elvira
Misantla
O2
CE8
Auxiliar Administrativo
Marcos Mina
Vega
O2
Personal_sanitario03 = PERSONAL_SANITARIO
Cod_Empleado = Cod_Empleado
Personal03
PersonalSanitario_03
Cod_empleado
Funcin
Aos de Experiencia
Nombre
Direccin
Cod_Centro
CE9
Medico Especialista
Yair Yunes
Pozn
O3
CE10
Enfermero Auxiliar
Sonia Salas
Los dolos
O3
CE11
Farmacutico
Jos Juan
Misantla
O3
CE12
Doctor
11
Fito Fosa
El Porvenir
Figura 11: Tabla PersonalSanitario_03 de la fragmentacin de PERSONAL_SANITARIO
Personal_sanitario04 = PERSONAL_SANITARIO
O3
Cod_Empleado = Cod_Empleado
Personal04
PersonalSanitario_04
Cod_empleado
Funcin
Aos de Experiencia
Nombre
Direccin
Cod_Centro
CE12
Enfermero
CE13
Medico Especialista
Olga Olmo
Xalapa
O4
Her Humo
Xalapa
O4
CE14
Enfermero Auxiliar
Vctor Vidal
Xalapa
O4
CE15
Medico Especialista
Gina Gmez
Atzalan
O4
CE12
Doctor
11
Fito Fosa
El Porvenir
O3
Hay que destacar que aunque en la sede central no hay personal sanitario, se ha
considerado que para mayor completitud en la fragmentacin mantendremos este
fragmento vaco.
CONSULTAS
Cod_Centro
Cod_Empleado
Cod_especialidad
Dia_Semana
Hr
O1
CE1
Traumatologa
lunes
9:00
O1
CE2
Traumatologa
martes
10:00
O1
CE3
Traumatologa
mircoles
11:00
O1
CE4
Traumatologa
jueves
12:00
O2
CE5
Traumatologa
viernes
13:00
O2
CE6
Pediatra
lunes
09:00
O2
CE7
Pediatra
martes
10:00
O2
CE8
Pediatra
mircoles
11:00
O3
CE9
Pediatra
jueves
12:00
O3
CE10
Pediatra
viernes
13:00
O3
CE11
Ginecologa
lunes
09:00
O3
CE12
Ginecologa
martes
10:00
O4
CE13
Ginecologa
mircoles
11:00
O4
CE14
Ginecologa
jueves
12:00
O4
CE15
Ginecologa
viernes
13:00
O4
CE16
Neurologa
lunes
09:00
Consultas01
Consultas02
Consultas03
Consultas04
Primer fragmento
Consultas01=
cod_centro=01 (CONSULTA)
Cod_Empleado
Cod_especialidad
Dia_Semana
Hr
O1
CE1
traumatologia
lunes
9:00
O1
CE2
traumatologia
martes
10:00
O1
CE3
traumatologia
mircoles
11:00
O1
CE4
traumatologia
jueves
12:00
Segundo fragmento:
Consultas02=
cod_centro=02 (CONSULTA)
Cod_Empleado
CE5
CONSULTAS
Cod_especialidad
traumatologia
Dia_Semana
viernes
Hr
13:00
O2
O2
O2
CE6
CE7
CE8
Pediatria
Pediatria
Pediatria
lunes
martes
miercoles
09:00
10:00
11:00
Dia_Semana
jueves
viernes
lunes
martes
Hr
12:00
13:00
09:00
10:00
Dia_Semana
miercoles
jueves
viernes
lunes
Hr
11:00
12:00
13:00
09:00
Tercer fragmento:
Consultas03=
cod_centro=03 (CONSULTA)
Cod_Empleado
CE9
CE10
CE11
CE12
CONSULTAS
Cod_especialidad
Pediatria
Pediatria
Ginecologia
Ginecologia
Cuarto fragmento:
Consultas04=
cod_centro=04 (CONSULTA)
Cod_Empleado
CE13
CE14
CE15
CE16
CONSULTAS
Cod_especialidad
Ginecologia
Ginecologia
Ginecologia
Neurologia
Una vez aplicada esta fragmentacin solo nos falta obtener las especialidades
desarrolladas en cada una de las sedes de las sociedades medicas, para ello
fragmentaremos la tabla ESPECIALIDADES mediante una fragmentacin Horizontal
derivada con los siguientes nombres:
Especialidad01
Especialidad02
Especialidad03
Especialidad04
Nota: Debemos aclarar que como la relacin CENTRO es poco dinmica, es decir, no sufre
apenas actualizaciones, se duplicara por todos los centros.
ESPECIALIDAD
Cod_Especialidad
Nombre _Especialidad
CO1
Traumatologa
CO2
Pediatra
CO3
Ginecologa
Descripcin
CO4
Neurologa
Figura 18: Tabla ESPECIALIDADES
Formula: Ri Qi
Especialidadi = ESPECIALIDAD Cod_Especialidad Consultasi
Donde:
i = {01, 02, 03,04}
Cod_Especialidad01 = ESPECIALIDAD
Cod_Especialidad = Cod_Especialidad
Cod_Especialidad = Cod_Especialidad
Cod_Especialidad = Cod_Especialidad
Consultas01
Cod_Especialidad02 = ESPECIALIDAD
Consultas02
Cod_Especialidad03 = ESPECIALIDAD
Consultas03
Cod_Especialidad04 = ESPECIALIDAD
Cod_Especialidad
= Cod_Especialidad
Consultas04
ESPECIALIDAD
Nombre _Especialidad
traumatologia
Descripcion
ESPECIALIDAD
Nombre _Especialidad
Pediatria
Descripcion
ESPECIALIDAD
Nombre _Especialidad
Ginecologia
Descripcion
ESPECIALIDAD
Nombre _Especialidad
Neurologia
Descripcion