<br>Hola Leo, te mando la segunda version.  saludos. Lorena<br><br><br>Descripcion General<br><br>    El sistema gestiona  jugadores, torneos y rankings de una liga de tenis.<br><br><br>Requerimientos Empresariales<br><br>
    Informatizar la administracion de una liga de tenis.<br><br>Requerimientos Funcionales<br><br>    1.  El Sistema debe gestionar sedes<br>    2.  El Sistema debe gestionar torneos con sus sedes //un torneo puede jugarse en muchas sedes<br>
   <br>    3.  El Sistema debe listar categorias// Se listan las categorias porque siempre seran las mismas. Excepcionalmente se agregara alguna categoria<br>    4.  El Sistema debe asignar categorias por torneo<br>    5 .  El Sistema debe listar  categorias por torneo // Cada torneo no necesariamente se juegan todas las categorias. (Solo algunas)<br>
    6. El Sistema debe gestionar jugadores con su puntaje y su categoria<br><br>    7.  El Sistema debe gestionar inscripciones de jugadores por torneo // Un jugador puede inscribirse en mas de una categoria en un mismo torneo <br>
<br>    8.  El Sistema debe listar partidos por torneo por fecha<br>         <br>    9.    El Sistema debe listar resultados de cada partido por jugador de cada categoria<br>    //cada jugador obtiene un puntaje a apartir del resultado de cada partido jugado <br>
    <br>   <br>    10.  El Sistema debe calcular puntajes de cada jugador por torneo en cada categoria// Un jugador tendra un puntaje determinado por cada categoria en que juege<br>    11. El Sistema debe calcular rankings por puntaje por jugador // el ranking se actualiza despues de cada torneo finalizado en cada categoria que se haya jugado<br>
                 <br>    12. El Sistema debe buscar draw por categoria por torneo<br>    13. El sistema desbe buscar  partidos por fecha // Ese partido se realizara en una fecha y lugar (unicos)<br>    14. El sistema debe  buscar partidos por sede<br>
    15. El Sistema debe buscar resultados de cada partido por jugador por fecha // Actualizar el draw de cada categoria de cada torneo despues de cada partido<br><br>     <br><br><br><br><br>Diccionario<br><br>sedes : Descripcion, direccion<br>
<br>torneos: Nombre, fecha_inicio, fecha_finalizacion, fechaInicio_inscripcion, fechafinal_inscripcion, sede<br><br>jugador:nombre, apellido, fecha_nacimiento, imagen_perfil, puntaje, categoria<br><br>inscripciones: nombre_jugador, torneo, categoria<br>
<br>categorias: nombre_categoria<br> <br>ranking : num_puesto, nombre_jugador, foto_jugador, puntos, cantTorneosJugados<br><br>puntajes: sede, horario, categoria, ronda, resultadoPartido, nom_jugadorG, nom_jugadorP// me falta indicar el calculo<br>
<br>draw : nombreTorneo, nombre_jugadores1, nombre_jugadores2//  es una grilla<br><br>partido: id_nombre, fecha, hora,  nombre_jugadores1, nombre_jugadores2, resultado// <br><br>resultado :sera un calculo de gamesGanados, GamesPerdidos, DiferenciaGamesGanados, Diferencia Games Perdidos, SetGanados, SetPerdidos, DiferenciaSetganados, DiferenciaSetPerdidos<br>
<br>// aca  &quot; resultado&quot; no estoy segura que lo tenga que poner en diccionario, o es un atributo de partido...<br><br>