| |||
Estructura de datos Bueno el caso es necesito guardar una categoria y varias sub-categorias en una db ejemplo si elijen informatica guarde las sub-cat que yo qiera agregarles como programacion reparacion disenio las que el usuario elija quisiera que me den una forma optima de guardar esos datos con una base de datos relacional se los agradeceria mucho
__________________ http://desmotivaciones.es/demots/201...esCA9B1W56.jpg |
| |||
Respuesta: Estructura de datos Pues mira yo entendia que si porque no quiero codigos: tabla categoria idcategoria nom_categoria tabla sub-categoria idsubcategoria nom_subcat idcategoria entonces en la tabla publiacionees que como deveria guardar el dato en suponeindo que puedo guardar multiples subcategorias
__________________ http://desmotivaciones.es/demots/201...esCA9B1W56.jpg |
| ||||
Respuesta: Estructura de datos Normalmente una subcategoría y la categoría se guardan en la misma tabla, simplemente creando una FK nulable que apunte a si misma: Cita: Al ser nulable, la categoría superior tiene el id_cat_padre en NULL.CATEGORIA(id_categoria, nom_categoria, id_cat_padre) Con un esquema así, pudes hacer una secuencia de dependencias de más de un nivel. Lo único que se complica es la consulta, porque cuantos más niveles, más alias hay que ysar sobre la misma tabla:
Código MySQL:
con un INNER JOIN con la misma tabla y un nuevo alias encadenando cada dependencia.Ver original ¿Se entiene?
__________________ ¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente... "El problema es la interfase silla-teclado." (Gillermo Luque) |
Etiquetas: |