[Php-avanzado] Consulta para Leo

Leonardo Tadei - Pegasus Tech Supply leonardot en pegasusnet.com.ar
Jue Nov 5 03:38:12 ARST 2009


Hola Carolina,

El jue, 05-11-2009 a las 00:13 -0300, Silverzero escribió:
> ¿Puede ser que tenga que guardar las categorias y las subcategorias en
> arrays?

	Los arrays no tiene nada que ver con las Tablas de Bases de Datos, así
que seguro que no.
	(o no te estoy entendiendo la pregunta)

> 2009/11/4 Silverzero <silverzero.52 en gmail.com>
>         
>         
>         2009/11/4 Leonardo Tadei - Pegasus Tech Supply
>         <leonardot en pegasusnet.com.ar>
>         
>         
>                 Hola Carolina,
>                 
>                 El mié, 04-11-2009 a las 20:58 -0300, Silverzero
>                 escribió:
>                 > Hola Leo,
>                 >
>                 > Te hago una pregunta,en el momento que te mandé la
>                 estructura de la DB
>                 > no me di cuenta, pero acá falta algo o me parece a
>                 mi?
>                 >
>                 > Si por ejemplo quisiera publicar un evento para que
>                 aparezca en las
>                 > categorias MUSICA y FIESTAS y a su vez especificar
>                 que es ACUSTICO
>                 > (subcategoría de música), no tendria que haber en
>                 "eventos" campos de
>                 > id_cat y id_subcat ?
>                 
>                 
>                        No... la normalización no indica esto, ya que
>                 definiste en tu
>                 especificación que los eventos están en _una_
>                 categoría/subcategoría y
>                 no en varias.
>                 
>                 > Y en ese caso, si no sé cuantas categorías y
>                 subcategorías el
>                 > visitante puede elegir, como tendría que configurar
>                 la tabla? Porque
>                 > no estaría bien que haya un campo con N categorias
>                 separadas por coma,
>                 > asi ya dejaría de estar normalizada o no?
>                 
>                 
>                        Es correcto: si ponés más de un valor por
>                 campo, ni siquiera estás en
>                 1NF !
>                 
>                 > De ultima podria poner un límite de eleccion de 3
>                 categorías...pero
>                 > con las subcategorías son muchas más...tendria que
>                 poner tantos campos
>                 > como el máximo de subcategorías?
>                 >
>                 > Se me hizo lío...!
>                 >
>                 > Así son las tablas ahora:
>                 >
>                 > ->eventos:
>                 > id
>                 > fecha //fecha de publicacion
>                 > desde //fecha del evento
>                 > hasta
>                 > horario
>                 > titulo
>                 > descripcion
>                 > imagen
>                 > url
>                 > precio
>                 > id_visitante
>                 > id_lugar
>                 > id_stat //activo o inactivo
>                 
>                 
>                        Lo que te pasa es que la tabla "Eventos"
>                 necesita un campo de
>                 "id_subcat" (que si no recuerdo mal estaba en una
>                 corrección anterior)
>                 
>                        Entonces con el id_subcat, podés relacionar con
>                 el id_cat y llegar a la
>                 categoría.
>                 
>                        Esto significa que la interfaz con el usuario
>                 muestra las Categorías, y
>                 al elegir una muestra las SubCategorías de esa
>                 Categoría, pero al
>                 guardar guarda solo la SubCategoría en el evento, ya
>                 que vía la relación
>                 se obtiene todo el resto.
>         
>         pero hay Categorías que no tienen SubCategorías...entonces?
>         
>         
>                 
>                 > -> eventos_cat:
>                 > id
>                 > nombre
>                 >
>                 > -> eventos_subcat:
>                 > id
>                 > id_cat
>                 > nombre
>                 >
>                 > Gracias Leo.
>                 
>                 
>                        Por nada!
>                 
>                 > Saludos.
>                 
>                        =mente!
>                 --
>                 
>                 Leonardo Tadei
>                 leonardot en pegasusnet.com.ar
>                 http://blog.pegasusnet.com.ar
>                 Firma pública:
>                 http://www.pegasusnet.com.ar/LeonardoTadei-public.key
>                 
>                 _______________________________________________
>                 Php-avanzado mailing list
>                 Php-avanzado en pato2.fi.mdp.edu.ar
>                 http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado
>         
>         
>         
>         -- 
>         Carolina Derromediz
>         Cel. +54 223 5301599
> 
> 
> 
> -- 
> Carolina Derromediz
> Cel. +54 223 5301599
> _______________________________________________
> Php-avanzado mailing list
> Php-avanzado en pato2.fi.mdp.edu.ar
> http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado
-- 

Leonardo Tadei
leonardot en pegasusnet.com.ar
http://blog.pegasusnet.com.ar
Firma pública: http://www.pegasusnet.com.ar/LeonardoTadei-public.key



Más información sobre la lista de distribución Php-avanzado