14/06/2006, 23:29
|
| Colaborador | | Fecha de Ingreso: julio-2005
Mensajes: 4.352
Antigüedad: 19 años, 6 meses Puntos: 24 | |
La primera regla de normalizacion indica que una tabla no se pueden existir grupos repetitivos, por lo que si quieres guardar todos los items junto con los datos de una factura en la misma tabla, estarias violando esta regla. Ademas de que seria bastante dificil de hacerlo.
Por esto te recomiendo que generes 2 tablas:
Una tabla factura que guarda los datos de la factura (Numero, fecha, cliente, etc) y otra tabla en donde guardemos los items de las facturas (item, cantidad, subtotal)
Se me ocurre que le modelo seria asi:
Factura:
NroFactura (llave primaria)
MontoTotal
FechaEmision
IdCliente
DetalleFactura:
NroFactura (indentifica a que factura corresponde el detalle)
IdArticulo (identifica al articulo)
CantidadArticulo
MontoRenglon
Cliente:
IdCliente
//Datos del cliente
Items:
IdItem
Nombre
//datos del item |