Ver Mensaje Individual
  #2 (permalink)  
Antiguo 23/05/2010, 07:48
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: 16 años, 5 meses
Puntos: 2658
Respuesta: Relacion de herencia

En realidad si, porque le modelo que estás usando es una propuesta de tipo trabajo práctico, y no un modelo real.

En la realidad los usuarios externos (pacientes) no se integran a la base de usuarios de esa forma, porque pertenecen a una clase distinta (PersonalAdministrativo), que a su vez depende de otra entidad (Empleados), por lo que no existe herencia entre Usuario, Paciente, Médico y Recepcionista, al pertenecer los tres a entidades diferentes relacionadas con herencias diferentes. En ese caso Usuario es una entidad relacionada con todos, pero que no posee herencia. De hecho, en muchos modelos se lo plantea simplemente como un atributo, ya que la administración de usuarios de una red es independiente de este segmento del sistema, y es dominio del sistema de red.
Eso a nivel de análisis de sistemas en un ambiente real.

Como ejercicio de estudio es válido. Pero en ese contexto te hago dos salvedades:
1) No confundas el modelo de clases con el modelo relacional. Son distintos aunque tengas similitudes. Si intentas llevar el modelo de clases al modelo de datos tendrás muchos problemas de redundancia e integridad, ya que el modelo de clases estudia otras cosas.
2) Yendo al problema en sí: Si lo analizas como entidad (Modelo E-R), es una entidad independiente del modelo lógico, ya que debe, poseer atributos propios, los que surgen de los relevamientos.
Si lo analizas desde el modelo de clases, tiene métodos, atributos y responsabilidades diferentes a los otros dos, por lo que también es una clase diferente. Y si recuerdas lo que suelen decir los profesores: En una herencia puede darse que exista una clase sin atributos propios, simplemente para respetar el paradigma...
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)