Buscar
Social
Ofertas laborales ES

Foro sobre Java SE > Etiqueta a una tabla de una DB

Saludos a todos,

Estoy haciendo una aplicación donde usaré cuentas contables, por ejemplo la cuenta 'caja' la cual se convertirá en la tabla 'caja' y tiene campos, id, fecha, descripcion,debe,haber.

La pregunta es: ¿Comó hago para que el momentos de crear la tabla 'caja' en la base de datos pueda ponerle una variable, etiqueta o algo para especificar que es una cuenta de "activo" u otra cosa que quiera ponerme? y que pueda recuperar esa variable o etiqueta desde Java.

Una pista o un material que me sirva o una sugerencia... estoy usando sqlite.

Gracias de antemano.

mayo 2, 2012 | Registered Commenterresalpa84

Me he perdido en algún momento de tu pregunta.
¿Quieres incluir una columna en la tabla, o referenciar la tabla, y alguna de sus columnas, desde Java?

mayo 3, 2012 | Registered Commenterchoces

Hola choses, gracias por responder; yo veo los campos como atributos de las tuplas; pero quiero un atributo para la tabla como tal, me explico; tengo tres tablas pero una corresponde a un activo, otra a un pasivo y otra a un patrimonio; me gustaría poder dejar alguna equiqueta en la tabla al momento de crearla donde especifique de que tipo es; para que en cualquier momento desde java pueda saberlo.

mayo 4, 2012 | Unregistered Commenterresalpa84

Suponiendo que las tres tablas son idénticas (mismas columnas), y que quieres diferenciar las filas en función de un elemento variable, podrías usar una única tabla, con la misma estructura de las que tienes, añadiendo una nueva columna "tipo", donde se almacenen esos valores: activo, pasivo, patrimonio, en según que casos.
Indexando la tabla por esa columna, puedes conocer con facilidad las filas a que corresponde cada tipo.
Una consulta por "patrimonio", por ejemplo, te devolvería las filas asociadas a patrimonio, como si se tratase de una de tus tablas actuales.

mayo 4, 2012 | Registered Commenterchoces

Ajap choses, tambien pense en eso, algo asi:

NombreCuenta TipoCuenta Fecha Descrip Debe Haber

Donde NombreCuenta seria a lo actualmente estoy haciendo una tabla.

Es que me parece una mejor practica tener tablas separadas, tal vez me equivoque; pero voy a intentar a ver si se me ocurre algo... (o me ayudan)

mayo 5, 2012 | Unregistered Commenterresalpa84

Pensé que se podia hacer la tabla con algún comentario y dicho comentario lo podía leer desde java; eso me imagine.

mayo 5, 2012 | Unregistered Commenterresalpa84

Aunque tal vez sea como "matar moscas a cañonazos", ¿Podría servirte ésto?.

http://www.h2database.com/html/features.html#user_defined_functions

Dicho sea de paso, si vas a usar una base de datos incrustada, en Java, H2 puede ser la mejor opción. Y si no es incrustada en la aplicación misma, quizás también ;)

http://www.h2database.com/html/main.html

mayo 5, 2012 | Registered Commenterchoces