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

¿Cómo aconsejais diseñar las tablas antes de comenzar?

Estas en el tema de ¿Cómo aconsejais diseñar las tablas antes de comenzar? en el foro de Bases de Datos General en Foros del Web. 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á ...
  #1 (permalink)  
Antiguo 08/01/2011, 16:30
 
Fecha de Ingreso: abril-2004
Mensajes: 107
Antigüedad: 20 años, 7 meses
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

Etiquetas: comenzar, tablas, diseño
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 03:48.