[Php-avanzado] Normalizacion de Tablas - Tesis Diego Gimenez

Leonardo Tadei - Pegasus Tech Supply leonardot en pegasusnet.com.ar
Jue Dic 17 00:50:19 ARST 2009


Diego,

	lísto!

	No veo nada raro y está acorde con la SRS. Lo guardo para futura
referencia.

	Después contame las peleas con la integridad referencial...

	Nos vemos!


El mar, 15-12-2009 a las 16:17 -0300, Diego Gimenez escribió:
> Hola Leo, buenas tardes:
> 
> te paso la normalización con las correcciones.
> 
>                Vamos a la normalización (viendo el gráfico):
>         
>         1) según el gráfico, al dar de alta un nuevo Jefe de Familia
>         estás
>         forzado a dar de alta una Caja, para que no falle la
>         integridad
>         referencial. Me parece más sano que la relación sea 0..* en
>         lugar de
>         1..* ...
> 
> Corregido
> 
>  
> 
>         2) pero también estás obligado a crear una transacción, porque
>         Cajas y
>         Transacciones es 1..* en vez de 0..*.
> 
> Corregido.
>  
> 
>         3) Categorías tiene una correcta referencia a sí misma, pero
>         la
>         integridad referencial te va a ahcer complicado definir a los
>         nodos raíz
>         del árbol.
> 
> Corregido. Quite la integridad referencial y coloque un campo
> IdCategoriaPadre.
> 
> 
>         4) La tabla Frecuencias tiene mal la cardinalidad, ya que una
>         misma
>         Frecuencia se usará en varias TransaccionesPeriódicas. Si la
>         relación
>         fuera 1..1, entonces los datos de la Frecuencia dependen
>         directamente de
>         las TransaccionesPeriódicas y no irían aparte.
>         
> 
> Corregido.
> 
> Gracias,
> Saludos
> Diego
> _______________________________________________
> 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