[Php-avanzado] leo consulta sobre ejercicio normalización

Ariel Fernández arielf05 en gmail.com
Mie Jun 19 22:13:04 ART 2013


Bueno Leo...se va complicando eh, acá el primer intento del ejercicio 5:


     *Clientes* *Facturas* *Categorías_Imp* *Lista_Precios* *Artículos*  id
número id código_art código  nombre id_sucursal nombre precio descripción
apellido fecha tasa_iva    dirección id_forma_pago     teléfono id_cliente
id_cat_imp nombre      apellido *Sucursales* *Formas_Pago*    dirección id
id    teléfono nombre descripción    cat_imp dirección     tasa_iva
cód.artículo      desc.artículo      precio.artículo      cant.artículo
cant.items      subtotal



No estoy usando en todos clave artificial porque las naturales alcanzan
como en artículos, lista_precios y facturas....se puede?




Después, no sé si es del todo correcto, pero me pareció que podía separar
lo que es detalle de factura, en otra tabla, y me quedaría así:


      *Clientes* *Facturas* *Detalle_Facturas* *Categorías_Imp* *
Lista_Precios* *Artículos*  id número id id código_art código  nombre
id_sucursal número_fac nombre precio descripción  apellido fecha
cód.artículo tasa_iva    dirección id_forma_pago desc.artículo     teléfono
id_cliente precio.artículo     id_cat_imp nombre cant.artículo      apellido
cant.items *Sucursales* *Formas_Pago*    dirección subtotal id id
teléfono  nombre descripción    cat_imp  dirección     tasa_iva
id_detalle_factura


en ambos casos, me basé en el ejemplo que vimos en clase, el de los cupones
del estacionamiento, porque si se quiere reimprimir una factura, no tienen
por qué cambiar los datos, por eso los estoy almacenando en tabla Facturas
en un caso, y en tablas Facturas y Detalle_Facturas en el otro.


El 18 de junio de 2013 22:08, Leonardo Tadei - Pegasus Tech Supply <
leonardot en pegasusnet.com.ar> escribió:

> El mar, 18-06-2013 a las 21:41 -0300, Ariel Fernández escribió:
> > para el ejercicio 5
> >
> >
> >
> > 5) Crear las tablas necesarias en tercera forma normal para guardar
> > los
> > siguientes datos: Nombre, Apellido, Dirección, Teléfono, Categoría
> > Impositiva, Lista de Precios, Cod Artículo, Nombre Artículo, Precio,
> > Tasa de IVA, Nro de Sucursal, Nro de Factura, Fecha, Cliente, Cant de
> > Articulos, Artículos, Forma de Pago.
> >
> >
> >
> >
> >
> > en Cliente sería el número de cliente, no?
>
>         El Cliente sería lo que sea que la normalización arroje como el
> almacenamiento del cliente.
>
> > y Artículos qué sería ? porque me parece que ya está puesto en Nombre
> > Artículo y Cód Artículo
>
>         Idem!
>
>         Tené presente que un cambio en los datos "no tiene que cambiar el
> pasado"...
>
> --
> Leonardo Tadei
> leonardot en pegasusnet.com.ar
> Web: http://leonardo.tadei.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
>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://www3.fi.mdp.edu.ar/pipermail/php-avanzado/attachments/20130619/afdfb6a3/attachment-0001.html>


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