249530543 Casos Pdf

Páginas: 8 (1974 palabras) Publicado: 4 de mayo de 2015
Gestión de Base de Datos

92

1.

PROBLEMA 1: BDD SOCIEDADES MÉDICAS

1.1.

Enunciado

Una de las sociedades médicas más importantes del país, con oficina central en Madrid, dispone de tres
grandes centros médicos en esta misma ciudad. En cada uno de ellos se atienden determinadas
especialidades médicas por el personal contratado por dicha sociedad, de manera que una especialidad
puede darse enun centro o en varios y todos los centros tienen al menos una especialidad.
En la actualidad tienen una base de datos relacional centralizada, a la cual acceden todos los centros, con
el esquema de la página siguiente.
Realice el diseño de los esquemas de fragmentación y asignación de una Base de Datos Distribuida para
conseguir la mayor autonomía local, tanto en los centros médicos como en la sedecentral, sabiendo que las
operaciones realizadas en cada uno de ellos son:
En la sede central (Cód-Centro = 01) se elaboran las nóminas del personal contratado por la Sociedad
Médica y de aquí se envían a los Centros para que sean repartidas a los trabajadores.
Cada Centro médico (Cód-Centro = {02, 03, O4}) debe tener la relación de personal sanitario que trabaja en
el mismo, así como el horariode la consulta y la especialidad que desarrolla.

CENTRO ( Cód-Centro , Nombre-Centro , Dirección , Teléfono )
BR:MC
PERSONAL ( Cód-Empleado , Nombre,Dirección,Salario,IRPF,Fecha-Contrato,Cod-Centro )
BC:MC
PERSONAL-SANITARIO ( Cod-Empleado , Funcion , Años-Experiencia)
ESPECIALIDAD ( Cód-Especialidad , Nombre-Especialidad , Descripción )

BC:MC

BR:MC

BC:MC

CONSULTA ( Cód-Centro , Cod-Emp ,Cod-Esp , Dia-semana , Hora )
Figura 24. Esquema relacional correspondiente a una BD centralizada de Sociedades Médicas
1.2.

Discusión del enunciado

Esquema de fragmentación
"En la sede central (Cód-Centro = 01) se elaboran las nóminas del personal contratado por la Sociedad
Médica y de aquí se envían a los Centros para que sean repartidas a los trabajadores".
Suponiendo que la informaciónnecesaria para realizar las nóminas son los atributos "Salario", "IRPF" y
"Fecha-Contrato" se realizará una fragmentación vertical de la relación PERSONAL para separar esta
información y posteriormente poder asignada a la sede central. Las relaciones resultantes contendrán en
cualquier caso la clave primaria de la relación de la que proceden.
INF-PERSONAL:

 Cod_Empleado, Nombre, Dirección, Cod_Centro(PERSONAL)

NÓMINA_PERSONAL: Cód_Empleado, Salario, IRPF, Fecha_Contrato (PERSONAL)
El fragmento INF_PERSONAL nos interesará que se fragmente de nuevo para tener en cada centro la
información del personal que está a su cargo. Para ello tendremos que aplicar una fragmentación horizontal:

Henry George Maquera Quispe

Gestión de Base de Datos

PERSONAL_i:

93

 Cod_Centros=”i” (lNF_PERSONAL) dondei = {01,02,03, 04}.

“Cada Centro médico (Cod-Centro = {02, 03, 04} ) debe tener la relación de personal sanitario que trabaja
en el mismo, así como el horario de la consulta y la especialidad que desarrolla...”
Para tener la relación del personal sanitario en cada sede debemos partir de la tabla
PERSONAL_SANITARIO y mediante los fragmentos PERSONAL_i realizar la fragmentación horizontalderivada.
PERSONAL_SANITARIO_i:
PERSONAL_SANITARIO cod-Empleado PERSONAL_i donde i = {01, 02, 03, 04}
Hay que destacar que aunque en la sede central no haya personal sanitario, se ha considerado que para
mayor completitud en la fragmentación mantendremos este fragmento vacío.
Como además se quiere la información acerca de las consultas de cada centro, cuál es su horario y qué
especialidad se trata setendrá que fragmentar la relación CONSULTAS verticalmente.
CONSULTAS_i:  Cod_centros = “i” (CONSULTAS) donde i = {01, 02, 03, 04}
Una vez aplicada esta fragmentación sólo nos falta obtener las especialidades desarrolladas en cada una
de las sedes de la sociedad médicas para ello fragmentaremos la tabla ESPECIALIDADES mediante un
fragmentación horizontal derivada.
ESPECIALIDAD_i: ESPECIALIDADES...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Casa andina pdf
  • Caso Loro Frang PDF
  • Deriva Por Casas Modernas11.Pdf
  • CASO GOOGLE PDF
  • Casos Analogos, Premisas de Dieseno Pdf
  • Caso 2 Hotel Point Blue Pdf
  • construimos casas pdf
  • Pdf Un Caso De Urgencia

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS