Ver Mensaje Individual
  #3 (permalink)  
Antiguo 01/07/2010, 16:03
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: problema con tabla de SQL en mi sistema

Que tengas un millón de anuncios no tiene importancia. Ese millón podría bien estar contenido en cuatro o cinco categorías...
El tema no pasa por allí, sino por modelar bien la base, y simplificar la estructura de datos. Un sistema de muchas clasificaciones, en realidad, no requiere millones de tablas, sino como mucho algunas que sean capaces de adminsitrar conceptualizaciones variables.
Me explico: En realidad, para hacer lo que quieres lo que necesitas es un conjunto de tablas en que cada una de ellas compone un segmento de la descripción:
- Clasificado(clasifiado_id, descripcion, extendido)
- Rubro(clasifiado_id, descripcion, extendido)
- Clasificado_Rubro(clasificado_id, rubro_id)
- Atributo(atributo_id, descripcion)
- Clasificado_atributos(clasifiado_id, atributo_id, valor)
- ...otras.

Un esquema así, con algunas cuantas relaciones más, podrían permitir crear dinámicamente el tipo de información que estás planeando.

De todos modos, en todo sistema de este tipo, los rubros son fijos... SI no lo crees, mira los diarios.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)