Ver Mensaje Individual
  #3 (permalink)  
Antiguo 13/06/2015, 13:25
Avatar de drmr2093
drmr2093
 
Fecha de Ingreso: mayo-2015
Mensajes: 5
Antigüedad: 9 años
Puntos: 0
Respuesta: Cual es la manera mas eficiente de crear la siguiente tabla...

Bueno tal vez no me explique bien veamos...

en la primera opción teníamos un modelo entidad relación de la siguiente manera:(Super simplificado y sin nada, solo para dar una idea XD)

Teniendo como campo clave el nombre y el id del usuario, permitiendo que el usuario A, como el usuario B, tengan el mismo nombre de montón pero el mismo usuario no tenga dos veces el mismo nombre, aquí se aprecia de igual manera la relación entre el monte y las fichas, teniendo 52 columnas para rellenar.

después tenemos la segunda opción:


Aquí si se rompe la relación entre las fichas y los montones, lo cual según se ve es incorrecto pero esto nos da la ventaja de solo manejar 4 columnas, 48 columnas menos, los campo llave son los mismos que en lo anterior.

y por ultimo tenemos tu opción planteada:


como nombre ni usuario son campos únicos, creamos el campo de id, para generar la relación con la tabla de descripción, teniendo así una tabla de 3 columnas y otra de 51 columnas, esta se puede simplificar a la opción 1 ahorrando así mucho trabajo al servidor.

Gracias por contestar