• Viernes 26 de Abril de 2024, 22:14

Autor Tema:  Duda Modelo De La Información  (Leído 2363 veces)

bixdigo

  • Nuevo Miembro
  • *
  • Mensajes: 1
    • Ver Perfil
Duda Modelo De La Información
« en: Jueves 18 de Mayo de 2006, 02:01 »
0
Hola a todos.
Acabo de empezar con esto de la Ing del SW y el UML.
Estoy haciendo un trabajo muy sencillo, pero en el cual me he quedado bloqueado.
Vereis tenemos 3 clases: en una temporada hay 5 competiciones y para estas hay jornadas.
 
Yo al principio lo definí como una asociación ternaria entre las 3 clases.
Me lo denegaron porque me dijeron que Jornada no podía ser independiente, que una jornada pertenece a una competición y a una temporada.
 
Mi segundo intento fue hacer de Jornada una clase asociativa entre Competición y temporada.
 
De nuevo denegado. La respuesta fue que hacía falta alguna cosa mas, ya que en una competición y temporada puede haber mas de una jornada.
 
La solución será muy sencilla, pero no logro sacarla. Mi última opción es  hacer una relación binaria entre Temporada y Competición y otra binaria entre Competición y Jornada, pero es que ya no estoy seguro.
 
Si alguien me puede ayudar se lo agradecería enormemente.
 
Muchas gracias

silverfox

  • Miembro MUY activo
  • ***
  • Mensajes: 280
    • Ver Perfil
Re: Duda Modelo De La Información
« Respuesta #1 en: Lunes 22 de Mayo de 2006, 13:00 »
0
Tal y como yo lo entiendo, el modelo de datos que buscas es aquél en el que una temporada está formada por varias competiciones, y cada competición formada por jornadas.

En esencia, una temporada serán un conjunto de jornadas de todas las competiciones que se jueguen en dicha temporada.

Lo que yo propondría es una relación entre temporada y competición, sabiendo que en 1 temporada hay N competiciones.

Después, cada temporada está asociada a un grupo de jornadas (también en relación 1-N) y, además, otra relación entre competición y jornada (1-N también), con lo que me quedan 3 relaciones y las jornadas son dependientes de temporada y competición, tal y como te han pedido.


Si no me he explicado bien, dímelo e intentaré repetirlo.

Espero que te sirva.




Silverfox