15/08/2013, 10:39
|
| | Fecha de Ingreso: junio-2009
Mensajes: 78
Antigüedad: 15 años, 5 meses Puntos: 0 | |
buscando la forma las optima de esta base de datos... hola, estoy trabajando sobre un sistemita que pretende almacenar informacion acerca de las ventas compras y gastos de un local comercial...
para ello existe un formulario en el cual se ingresan los siguientes datos:
fecha, turno, sucursal (que puede ser de dos tipos) total de ventas
y los siguientes datos se ingresan varios items de cada uno
gastos (descripcion y total)
compras (descripcion y total)
pagos (descripcion y total)
adelantos a personal (descripcion o total)
a su vez el sistema debe mostrar el total cada item hasta el dia del mes actual
y debe mostrar un resumen de meses anteriores.
para ello se cuenta con las siguientes tablas
----------------
item_gastos
----------------
id_item
nombre_item
----------------
item_compras
----------------
id_item
nombre_item
----------------
item_gastos
----------------
id_item
nombre_item
---------------------------
agenda_proveedores
---------------------------
id
nombre
direccion
saldo
------------------------
agenda_empleados
-------------------------
id_empleado
nombre
direccion
adelanto
y para los estados economicos
--------------------------
balances_mensuales
--------------------------
id
mes_id
total ventas
total compras
balance
rentabilidad
ganancia
y para el estado economico actual (al dia del mes)
-----------------------
estado_economico_mes(numero mes)
-----------------------
Ventas parciales
Gatos parciales
Compras parciales
Pagos a proveedores
Adelandos a personal
Saldo a favor
Saldo a pagar
Ganancia Neta
y deberia tambien mostrar un detalle por cada ingreso
algo como una tabla
--------------
detalle_dia
--------------
año
dia
turno
sucursal
venta
gastos_id_item (fk)
gastos_total
compras_id_item (fk)
compras_total
adelantos_id_empleado
adelantos_total
el problema es que no solo no estoy conforme con el diseño, sino que en la tabla detalle_dia voy a tener muchas relaciones muchos a muchos (N:M)....
detalle_dia_has_item_gastos
detalle_dia_has_item_compras
etc....
existe alguna forma de hacer un mejor diseño???
alguien me recomienda algo???
muchas gracias y perdon si los hiuce leer mucho |