Ver Mensaje Individual
  #7 (permalink)  
Antiguo 29/05/2009, 05:33
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, 1 mes
Puntos: 2658
Respuesta: Entidad que pertenece a varias categorias (o entidades)

Cita:
El problema es que no se me ocurre la manera de conectar las dos tablas sin usar a través de condiciones.
No te confundas. Cuando hablas de entidades, estás hablando del modelo lógico, es el análisis del sistema; las tablas todavía no existen ni en los sueños. Estás en una etapa diferente.
Cita:
Lo que está claro es que PLAYA, MONTAÑA y CIUDAD han de ser entidades independientes porque cada una tiene sus propios atributos (aunque tengan atributos en comun...)
No es así. Si tienen atributos en común que son fundamentales para la identidad, entonces estás ante una jerarquía y no ante objetos de diferentes clases (UML...). Las diferencias entonces son atributos propios, pero los heredados provienen en ese caso de una superclase... con lo que ya no estás hablando de otra cosa que de jerarquías.
El tema es que (como te propone javi_assi), el esquema del DER logico, al transformarse a táblas puede hacer que incluso las entidades se fusionen (no es el caso), pero también que aparezcan tablas nuevas, ya que las relaciones de tipo N:N se transforma siempre en tablas... lo que no se manifiesta en el diseño en el nivel que estás planteando.
Este aspecto de las transformaciones es un poco críptico para los analistas y los programadores, porque la visión de los los arquitectos de datos es mucho más abarcativa y mas sintética que la de los arquitectos de aplicaciones y la de los analistas... No es que sean erradas, es que desde el punto de vista de los datos, los DBA miramos las cosas de otro ángulo. Por esa razón es que en UML el diagrama de clases, el de dominio y el de datos son distintos...
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)