Duda sobre tablas
Tengo dos tablas una que se llama ventas y la otra detalles_venta cuando las cree pense que en una venta normalmente tienen varios produsctos en la venta por lo cual la tabla venta guardaría en N° de venta, fecha, hota, monto total y el id_cliente (en caso de que lo tenga). y en la tabla detalles de venta iría id_detalleventa el id de venta y id del producto, cantidad y precio por unida. Esto era para facilitar el registro pero no estoy tan seguro que sea la mejor forma. Por lo cual quiero preguntar como puedo mejorar esto o si esta es la forma correcta de proceder cuando una venta tiene mucho productos o si seria mejor todo en una sola tabla y en ese caso que campos tenga dicha tabla
Desde ya muchas gracias |
Está bien así.
|
Para elaborar un poco mas:
Modela los datos de forma que te parezca natural. Cuando dudes, mira como se haria en papel y replica el resultado. Puedes tambien ver como lo hacen otros sistemas. Aunque muchos son pesimos!, asi que es mejor mirar esquemas bien pensados como: http://www.databaseanswers.org/data_models/ P.D: Esto asume que conoces los fundamentos del modelo relacional... P.D.2: Todo "en una sola tabla" es un modelo desnormalizado. Que tiende a ser "correcto" para informes, y normalizado "correcto" para transacciones... |
Cita:
|
Gracias gente
|
Excelente sitio, revisando un proyecto que tengo actualmente me doy cuenta de un par de carencias que tengo por aqui. Gracias
|
La franja horaria es GMT +2. Ahora son las 00:44:55. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi