Ver Mensaje Individual
  #2 (permalink)  
Antiguo 26/05/2015, 09:38
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años
Puntos: 2658
Respuesta: tabla relacional en modelado

Desde el vamos, eso está mal diseñado y peor relacionado.
Si tienes una relación entre persona y servicio, y tienes sonidistas, vigilantes, diseñadores, etc., lo que tienes mal es que has creado una tabla separando las personas por profesión.
Eso, disculpa que te lo diga, pero no sólo no tiene sentido, sino que además no lo he visto jamás, y si lo presentaras como TP en la universidad tendrías el reprobado de la materia asegurado sin más que mirar...
NUNCA se diseña una tabla de persona por profesión, sino que en todo caso tienes una relación entre persona y profesión. Y cuando se trata del servicio brindado por una persona con determinada profesión, dependerá de la construcción del sistema, ya que si se trata de empelados de la misma empresa, lo que se vincula es en todo caso el Empleado_id con el servicio prestado, mientras que el que pertenezca a una área profesional determinada está dado por si incorporación en un esquema de herencia/jerarquía, donde la entidad principal es empleado, y las hijas serán Servicio, Vigilancia, Sonido, Diseñador, Publicidad, Director, etc.


Así como lo lo muestras, se infiere qu eel diseño está realmente mal construido.

¿POdrías postear un DER de l a base para ver qué es lo que has hecho y poder darte algún consejo útil?
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)