Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/10/2010, 08:28
Avatar de OsSk4R
OsSk4R
 
Fecha de Ingreso: octubre-2006
Ubicación: $this->home
Mensajes: 824
Antigüedad: 17 años, 7 meses
Puntos: 74
Divide y vencerás

Buenas,

Ando preocupado con el tema del diseño de las tablas ya que quiero que quede lo más optimizado posible.
Una vez me dijerón que para este tema, había que aplicar el famoso lema de -"divide y vencerás"- y así he solido hacer siempre.

Pero claro, puede que en algunos casos no haga falta...

Les explico. Quiero crear un sistema de grupos o páginas (como el de las redes sociales), entonces, la tabla principal sería grupos con los siguientes campos: id, nombre, descripcion, fecha, creador, visitas.

Bien, pero me gustaría que estos grupos o páginas tuvieran como una pequeña configuración. Es decir que el usuario pudiese ponerle un color o imagen al fondo, pudiese darle X permisos, etc.

Entonces, ¿aplico el divide y vencerás?. O sea, creo otra tabla llamada por ejemplo, config_grupo en la que los campos sean: id, grupo_id, permisos, estilo_fondo?
¿O lo añado todo a una misma tabla?

Como díje, siempre suelo dividir el trabajo, pero claro, ¿realmente es óptimo crear dos tablas, para tan pocos campos?


Saludos,