Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   Bases de Datos General (http://www.forosdelweb.com/f21/)
-   -   Detalles de Compra (http://www.forosdelweb.com/f21/detalles-compra-834971/)

bet7o 19/08/2010 15:23

Detalles de Compra
 
Hola a todos,

Necesito guardar los datos de una compra, para esto he creado dos tablas una llamada compra y compra_detalle, en compra tengo la informacion general y en detalle guardo la informacion de los articulos. Estos son algunos de los campos que tengo:

compra_id
articulo_id
*articulo_nombre
*articulo_precio

En los campos con (*) no se si este bien almacenarlos ya que con el id del articulo puedo obtener esa informacion del catalogo, pero los e puesto por si en alguna ocasion es borrado un articulo del catalogo no pierda ese inforamcion.

Esto es correcto o estoy almacenando datos duplicados?

Saludos!

mko 19/08/2010 16:17

Respuesta: Detalles de Compra
 
yo dejaria mi tabla asi:

detalles de articulo
........................................
cve_art-----nom_art-----precio
.......................................

compra:
.................................................. ..............................
cve_compra------cve_art---precio----cantidad-----total
.................................................. ..............................


y si con duplicado te refieres a datos innesecarios en la misma tupla

para mi seria si dejas tu tabla asi
.................................................. ..............................
cve_compra------cve_art-----nom_art---precio----cantidad-----total
.................................................. ..............................

claro q pensando en lo que dices si por alguna razon se borra la tabla detalles de articulo esto seria una solucion rapida ,,,,, de cualquier forma depende de la actividad que vayas a ralizar con la informacion lo que te hara decidir como dejar los campos en tus tablas

espero aya resuelto tu duda, halguien mas quiere aportar algo:pensando:


La zona horaria es GMT -6. Ahora son las 17:30.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2014, Jelsoft Enterprises Ltd.

SEO by vBSEO 3.3.2