[Php-avanzado] Normalización

Leonardo Tadei - Pegasus Tech Supply leonardot en pegasusnet.com.ar
Jue Oct 21 19:34:46 ARST 2010


Hola Juan Pablo,

El jue, 21-10-2010 a las 14:38 +0000, Juan Pablo escribió:
> Hola leo.
> Tengo unas dudas q me surgieron de la normalización:
> Yo tengo un sistema de comentarios q sirve para comentar en inágenes y
> en videos (por ejemplo), y la tabla de imagenes es otra de la de los
> videos. Cómo hago para decirle a los comentarios que el id es de la
> imagen, pero en forma normalizada.

	Para saber esto, necesitamos que nos pases por acá la lista de datos a
guardar: con la explicación de lo que el sistema hace no alcanza, si
bienes importantísima para entender el contexto del problema.

> Yo tengo hecho es: comentario.id, comentario.tipo (img o vid)
> comentario.tid (id del tipo)
> 
> Cómo normalizo esto? haciendo una tabla para comentarios_imgs y
> comentarios_vids o así como lo tengo?
> Igualmente en mi caso tengo como 6 tipos diferentes, asi q tendria q
> haber 6 tablas de lo mismo, pero si es asi, lo quiero saber.
> 
> Ah, y lo mismo me pasa con el ranking, encuestas, favoritos y
> categorias.

	Como te decía, armate una enumeración completa de todos los datos a
guardar, y lo sometemos al proceso de normalización.

	La lista debe ser completa, porque a veces un dato más hace que al
normalizarlo aparezcan más cosas que no estarían sin ese dato...

> -----------
> 
> Otra duda: conviene dividir una tabla usuarios (por ej) en: usuarios y
> otra q sea datos? en vez de las dos juntas? 

	Lo que conviene, siempre, pero siempre, es tener los datos en 3ra forma
normal...

> Saludos y Gracias.

	Por nada!
	Mandanos la lista de datos y de nuevo esta explicación de lo que hace
el sistema!!!


-- 

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