Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/01/2011, 16:30
varuk
 
Fecha de Ingreso: abril-2004
Mensajes: 107
Antigüedad: 20 años
Puntos: 0
¿Cómo aconsejais diseñar las tablas antes de comenzar?

Hola.

Tengo en mente hacer una pequeña web que usarán mis amigos. Sera algo basado en partidos de fútbol. Por ejemplo, cada usuario ser registrará con su nombre, edad, correo... y luego en su perfil tendrá los goles que ha marcado y demás estadísticas.

Siempre me surge la duda de como diseñar las tablas en la base de datos MySQL para tenerlo todo bien organizado... y quería que ver, mas o menos, como lo hacéis vosotros.

Por ejemplo había pensado en una tabla que tuviera estos campos:

id
nick-login
contraseña
nombre
edad
goles marcados
partidos jugados
eficacia
tarjetas acumuladas
información del perfil



Luego otra tabla con los partidos en si mismo, como si fueran eventos creados por el admin o los usuarios:

id
nombre dado al encuentro (ej: pachanga del viernes)
fecha
equipoA
equipoB
fecha
jugadores que han jugado
resultado


¿Vosotros separariais en la primera tabla los valores del "login" y "contraseña" para que esté en otra tabla y hacer luego una relación? ¿Es mejor usar pocas tablas o mejor ir dividiendo en tablas lo máximo que se pueda (sin abusar)?

Pues eso, no es una pregunta en concreto, si no mas bien que contéis un poco qué métodos seguís para hacer las tablas y si siempre seguís un patrón mas o menos parecido, etc. (y siempre vienen bien los conejos y recomendaciones).

Muchas gracias