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:
![](http://1.bp.blogspot.com/-vcxLsjdwqj0/VRJPNy4nOqI/AAAAAAAAAG4/SQ7sYWooh6g/s1600/1.jpg)
• 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.
![](http://1.bp.blogspot.com/-APMOTjnLl7M/VRJPOH7x6AI/AAAAAAAAAHc/nLuI5WJYUBs/s1600/2.jpg)
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