01/07/2010, 16:03
|
| Moderador criollo | | Fecha de Ingreso: noviembre-2007 Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años, 2 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) |