miércoles, 25 de marzo de 2015

Actividad 13 ejercicios

Ejercicios.

Sociedad médica.

• Cuenta con una oficina central y 3 centros médicos. Cada centro médico atiende ciertas especialidades. Una especialidad se puede atender en varios centros. Todo centro médico tiene al menos una especialidad.

• Actualmente utilizan la siguiente BD relacional centralizada:
• Diseñar esquemas de fragmentación y álgebra relacional de una BDD que tenga la mayor autonomía local, sabiendo que en los centros se necesita:

– En la oficina central (Centro.Código=0) la información para realizar las nóminas de todos los empleados.



Algebra relacional :

σ (nombre, salario, IRPF, centro) where codigo=0 (Empleado)
π(se debe de tomar la clave en las proyecciones) código, nombre, dirección, Tfno (Centro)

 En el resto de centros, los horarios de sus consultas y la información de su personal y de sus especialidades.
Esquema de fragmentación:



Álgebra relacional:
π  código, nombre, dirección, Tfno (Centro)
σ centro, hora (Consulta)

π  código, nombre, dirección, salario, IRPD, fecha_inic, centro (Empleado)
π  código, nombre, descripcion (Especialidad)










No hay comentarios:

Publicar un comentario