Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

Ayuda en BD para quinielas de futbol

Estas en el tema de Ayuda en BD para quinielas de futbol en el foro de Bases de Datos General en Foros del Web. Hola buen dia, estoy tratando de crear una quiniela para mi web. No estoy muy familiarizado con las BD asi que esto lo planteo a ...
  #1 (permalink)  
Antiguo 17/01/2010, 18:15
 
Fecha de Ingreso: abril-2007
Mensajes: 3
Antigüedad: 17 años, 1 mes
Puntos: 0
Ayuda en BD para quinielas de futbol

Hola buen dia, estoy tratando de crear una quiniela para mi web. No estoy muy familiarizado con las BD asi que esto lo planteo a mi entender.

La idea es que cada usuario pueda registrar su quiniela en una tabla y yo pueda vaciar los resultados reales en otra, me falta como podria comparar los resultados reales contra los datos porporcionados por los usuarios y vaciarlos en otra tabla.

Se le otorgaria 3 puntos maximo por partido.
3 si adivinan el marcador (ejem 3-1).
2 si adivinan solo el resultado (ejem equipo ganador o empate).
0 si no adivinan ninguna de las anteriores.


Las tablas que tengo son estas:

EQUIPOS (lista de equipos)
idequipo (PK)
nom_equipo

USUARIOS (lista de usuarios registrados)
idusuario (PK)
user
pass
nombres
apaterno
amaterno

PARTIDO (aqui vaciaria yo los resultados reales)
idpartido (PK)
numjornada
refequiplocal (FK idequipo tabla EQUIPOS)
refequipvis (FK idequipo tabla EQUIPOS)
mlocal
mvis



QUINIELA (lo k registra cada usuario suponiendo k son 5 partidos)
idquiniela (PK)
refidusuario (FK idusuario tabla USUARIOS)
refjornada (FK numjornada tabla PARTIDO)
mlocal01
mvis01
mlocal02
mvis02
mlocal03
mvis03
mlocal04
mvis04
mlocal05
mvis05

En la tabla de PARTIDOS estaba pensando en agregar si gana el local, empate o si gana el visitante.

Bueno la verdad esto es lo que se me ocurre se aceptan sugerencias en plantear de diferente manera las tablas, en fin en todo

Saludos
  #2 (permalink)  
Antiguo 18/01/2010, 11:59
 
Fecha de Ingreso: abril-2007
Mensajes: 114
Antigüedad: 17 años
Puntos: 2
Respuesta: Ayuda en BD para quinielas de futbol

Bueno, supongo que esto hay muchas formas de hacerlo. Yo voy a comentar lo que haría yo.

Básicamente crearía las mismas tablas que tú, pero en lugar de la tabla "Quiniela" haría una tabla "apuesta_partido" (o un nombre parecido, los nombres nunca fueron mi fuerte :P ) y contaría con los siguientes campos:

id - clave primaria, autonumérico, etc.
partido_id - id del partido al que corresponde
usuario_id - id del usuario al que corresponde
goles_local - número de goles del equipo local
goles_visitante - número de goles del equipo visitante

¿Qué ventajas tiene este sistema? Para empezar, es más flexible porque permite que cada jornada tenga un diferente número de partidos. Por otro lado, pensando un poco en su posterior uso, facilitará la tarea de construir consultas con sus correspondientes INNER JOINs, de comprobar partido a partido los aciertos del usuario, etc.

Espero que te sirva. Un saludo
  #3 (permalink)  
Antiguo 19/01/2010, 00:02
 
Fecha de Ingreso: abril-2007
Mensajes: 3
Antigüedad: 17 años, 1 mes
Puntos: 0
Respuesta: Ayuda en BD para quinielas de futbol

Muchas gracias por tu sugerencia, viendolo asi tiene un poco mas de sentido.

Seguiere checando y cualquier cosa lo posteare.

Saludos
  #4 (permalink)  
Antiguo 05/04/2010, 21:49
 
Fecha de Ingreso: abril-2010
Mensajes: 1
Antigüedad: 14 años
Puntos: 0
Respuesta: Ayuda en BD para quinielas de futbol

Buenas, Saludos! He estado interesado en realizar un sistema de quiniela parecido al tuyo pero en PHP y MySQL me gustaria saber si podemos realizar dicho proyecto junto para realizar quinielas en el mundial de Futbol que se acerca.

Etiquetas: bd, futbol, quiniela
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:50.