Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Conexión con bases de datos
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Conexión con bases de datos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 09-08-2008
Avatar de b3nshi
b3nshi b3nshi is offline
Miembro
 
Registrado: feb 2005
Ubicación: Tucuman - Argentina
Posts: 164
Poder: 20
b3nshi Va por buen camino
Talking Necesito un consejo

Resulta q estoy por encarar un proyecto, y en el estamos trabajando un amigo y yo... el es ingeniero... y yo solo soy estudiante de ingenieria.

El programa q tenemos q hacer, es para administrar base de datos... y resulta q en mi caso me surge una duda d q es mejor hacer.

Tenemos q registrar los ingresos y egresos de caja. Entonces para ello las dos posibles soluciones q se nos ocurrian son:

1º Una sola tabla, con los siguientes campos:
Id | Operacion | Detalle | Fecha | Monto

En operacion seria si es un ingreso o un egreso, es decir si es activo o pasivo y el resto creo q se entiende.

O bien la otra solucion era:

2º Dos tablas con la misma estructura, pero una llamada Ingresos y otra Egresos, y con estos campos:

Tabla Ingresos (Activo)
Id | Detalle | Fecha | Monto

Tabla Egresos (Pasivo)
Id | Detalle | Fecha | Monto

Esa es la informacion q necesitamos de caja, no hay mas detalles ni complicacion en el tema, entonces la pregunta es... cual de las dos es mas conveniente de hacer...??

Escucho sus opiniones!

{Saludos}
Responder Con Cita
  #2  
Antiguo 09-08-2008
Avatar de Luis M.
[Luis M.] Luis M. is offline
Miembro Premium
 
Registrado: sep 2004
Ubicación: Ripollet - Barcelona
Posts: 212
Poder: 20
Luis M. Va por buen camino
Saludos.
Puesto que son muy pocos campos, yo haría una sola tabla.
Id | Detalle | Fecha | Tipo | Monto

En Tipo, pondría A- para activos y P- para pasivos.
Así incluso podrías hacer un listado reflejando todos los datos de la tabla.

Un saludo.
Responder Con Cita
  #3  
Antiguo 09-08-2008
Avatar de duilioisola
[duilioisola] duilioisola is offline
Miembro Premium
 
Registrado: ago 2007
Ubicación: Barcelona, España
Posts: 1.734
Poder: 20
duilioisola Es un diamante en brutoduilioisola Es un diamante en brutoduilioisola Es un diamante en bruto
Yo también haría una sola tabla, pues es mejor para sacar los datos (imprimir, balances, saldos, etc.)

Si necesitas saber saldos, lees la tabla ordenada por fecha y vas calculado, sumando o restando según el tipo.

Si necesitas la información separada, solo tienes que hacer dos select con el "where tipo=X" o "where tipo=Y".

En resumen: Es más fácil separar los datos que juntarlos.
Responder Con Cita
  #4  
Antiguo 10-08-2008
Avatar de b3nshi
b3nshi b3nshi is offline
Miembro
 
Registrado: feb 2005
Ubicación: Tucuman - Argentina
Posts: 164
Poder: 20
b3nshi Va por buen camino
Muchas Gracias por sus respuestas... Hoy me tengo q juntar con mi amigo para hablar acerca de como va a ser la estructura del programa, y les comentare como quedo y supongo q estare pidiendo mas consejos... muchas gracias!

{Saludos}
Responder Con Cita
  #5  
Antiguo 10-08-2008
Chaja Chaja is offline
No confirmado
 
Registrado: ago 2004
Ubicación: Mar del Plata
Posts: 238
Poder: 0
Chaja Va por buen camino
Talking Estructura

Bien,......

yo lo que haria como dicen otros compañeros, una sola tabla, pero pondire como campos en vez de importe Debe y haber. que segun se el caso ingreso por el debe egresos por el haber. o viceversa.Lo que creo que falta es una cabecera de caja. es decir para todas las operaciones que se hagan en un determiando periodo las asociaria a una apertura de caja, la cual tendra un Id y el mismo se adjuntara en los detalles. Asi podes agrupar los movimientos en la caja nro. xx . y poder saber que debe y haber tuvo esa caja y su saldo final. podria tambien tener dos tablas mas asociada con el id de la cabecera para los saldos iniciales y finales. de manera que la abrir la otra caja te traslade los saldos.
Te enrrosque mucho????
es que yo lo tengo asi ...

Luis Roldan
Mar del Plata
Argentina
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Necesito consejo: ¿Varios .mdb o uno solo? Wonni Tablas planas 8 17-05-2007 18:47:33
necesito consejo sobre versión Fierro Varios 3 24-01-2007 23:02:25
Necesito un Consejo sobre Bloqueos en Actualizaciones en Mazas AGAG4 Conexión con bases de datos 2 22-11-2006 17:02:00
Necesito consejo....... CFPA86 Varios 2 11-10-2004 18:47:28
Necesito un consejo para comprar el C++ Builder jsoldi C++ Builder 1 20-08-2004 20:21:38


La franja horaria es GMT +2. Ahora son las 15:28:13.


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
Copyright 1996-2007 Club Delphi