[Php-avanzado] Normalizacion - Aviles
Leonardo Tadei - Pegasus Tech Supply
leonardot en pegasusnet.com.ar
Jue Jun 14 11:30:56 ART 2012
Hola Julio,
El jue, 14-06-2012 a las 14:24 +0000, julio aviles escribió:
> hola lo puse por esto :
> Tendrías que, en las tablas Compras y Ventas, poner además del ID del
> Propietario al menos los nombres o algo que te ayude a reconocerlo si el
> Propietario deja de existir el día de mañana.
>
> entendi eso, perdon abrazo.
No pasa nada: estamos acá para aprender.
Lo que te decía es que, según las reglas de Normalización y el contexto
de tu SRS, si borrás un Propietario dejás de saber de quién era la
Compra o la Venta que tenía asociada.
Las compras y las ventas funcionan en tu sistema como un registro de
las cosas que pasaron, y no serviría perder parte de lo que pasó.
La solución a esto es que agregues en las tablas de Compras y Ventas
algunos datos del Propietario (como nombre y apellido, DNI o alguno
alguno más que resulte relevante) para que si lo borrás, al ver la
Compra o la Venta se siga entendiendo de quién era.
Fijate también la observación de que estás guardando nombre y apellido
todo junto, cuando la 1ra Forma Normal dice que no hay que tener más de
un dato en un campo.
Seguimos!
--
Leonardo Tadei
leonardot en pegasusnet.com.ar
Blog: 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