[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