Después de buscar una aplicación minimalista de seguimiento/presupuestación de dinero, decidí crear una para mi uso personal.Diseño de bases de datos de aplicaciones de finanzas personales
Sin embargo, no estoy seguro con parte del diseño de la base de datos. Básicamente, en este momento, tengo una tabla de entradas que obviamente almacena datos sobre cada transacción, ya sea de crédito o deuda, etc.
El dilema que tengo es que no sé si debería crear otra tabla para almacenar el el saldo actual de cada cuenta o si debería poblarlo dinámicamente restando los débitos de los créditos.
Parte de mí dice que a medida que la tabla de entradas crezca la capacidad de generar el saldo para cada cuenta será más lenta (sí, la optimización prematura es supuestamente mala), pero también parece innecesario agregar otra tabla cuando puedo calcular el datos de tablas existentes.
Gracias
EDIT: Lo sentimos puede que no haya sido claro, entiendo cómo poner en práctica cualquiera de los métodos de crear el saldo de la cuenta. Estaba mirando más las ventajas/desventajas de cualquiera de los métodos, así como cuál sería la 'mejor práctica'. ¡Muchas gracias por las respuestas!
si vives en los EE. UU. O Canadá, hay Mint.com ... –
No, no, además dije que quería algo minimalista y liviano – Stoosh
Si estás en mac, puedes probar Squirrel. Mi experiencia fue que fue rápido y ligero. (http://www.squirrelapp.com/) – KyleWpppd