Discussion:
¿COMO se tratan las bases de datos desde C?
(demasiado antiguo para responder)
Salvador Camacho
2004-11-02 00:55:25 UTC
Permalink
Hola a todos:

Basicamente quisiera saber si es
practico y como se hace el trato
de bases de datos en C.

Como es sabido en programas de bases
de datos hay instrucciones para dar
de alta una bd, añadir campos, efec-
tuar operaciones sobre ellas, etc.

Ademas si es practico tratarlas des-
de C.

Apenas inicio, ojala pudieran contestarme.

Gracias de antemano.
Juan
2004-11-02 04:56:46 UTC
Permalink
C es más complicado que otros lenguajes para el tratamiento de bases de
datos. Además, por ejemplo, en la nueva versión de SQL Server desaparecerá
la posibilidad de embeber código Transact-SQL en un programa en C.

Te remito a la respuesta que te he dado en el grupo
"es.comp.lenguajes.delphi".

Un saludo.
Post by Salvador Camacho
Basicamente quisiera saber si es
practico y como se hace el trato
de bases de datos en C.
Como es sabido en programas de bases
de datos hay instrucciones para dar
de alta una bd, añadir campos, efec-
tuar operaciones sobre ellas, etc.
Ademas si es practico tratarlas des-
de C.
Apenas inicio, ojala pudieran contestarme.
Gracias de antemano.
Seba Ferro
2004-11-02 16:26:07 UTC
Permalink
Post by Salvador Camacho
Basicamente quisiera saber si es
practico y como se hace el trato
de bases de datos en C.
No sólo que es práctico, sino que, si
lo que buscas es velocidad, lo más rápido
de todo es entrar a la base de datos desde C.

Todas las Bases de Datos "serias" (Oracle, Informix,
Posgresql, DB2, etc) tienen apis para manejar la base
de datos desde C. Tambien hay un estandar, que no me
acuerdo como se llama, en Oracle se llama Pro *C, que
te facilita mucho el manejo de la base de datos.

Yo hace 4 años que programo Pro *C, y nunca vi nada
mas rápido para el manejo de grandes volúmenes de
informacion.

Saludos
SF.-
Salvador Camacho
2004-11-04 01:32:20 UTC
Permalink
De lo que se trata es de crear un programa
que pueda realizar calculos con la informa-
cion contenida en una base de datos.

Por ejemplo:

La clasica forma de calculo de un presupuesto

Concepto Unidad Cantidad PU Importe
xxxxxxxxxxx pza 10 $50.0 $500.0
xxxxxxxxxxx pza 10 $50.0 $500.0
xxxxxxxxxxx pza 10 $50.0 $500.0
xxxxxxxxxxx pza 10 $50.0 $500.0
--------
$2,000.0

Se trata de almacenar en una base de datos las columnas
y despues jalar los conceptos mediante claves y, entonces,
efectuar las operaciones mostradas en una forma tipo
hoja de calculo. Esto solo para empezar.
pues el programa tiene otras funciones.

Esto se haria hasta en unos 5000 renglones.

La pregunta es por que como dicen que C++ es el mejor
lenguaje no se si sea practico hacer esto aqui.

Gracias de antemano por cualquier comentario.
Seba Ferro
2004-11-04 21:10:53 UTC
Permalink
Post by Salvador Camacho
De lo que se trata es de crear un programa
que pueda realizar calculos con la informa-
cion contenida en una base de datos.
Lo puedes hacer con C, C++, Visual Basic, java, etc, etc.
Post by Salvador Camacho
La clasica forma de calculo de un presupuesto
Concepto Unidad Cantidad PU Importe
xxxxxxxxxxx pza 10 $50.0 $500.0
xxxxxxxxxxx pza 10 $50.0 $500.0
xxxxxxxxxxx pza 10 $50.0 $500.0
xxxxxxxxxxx pza 10 $50.0 $500.0
--------
$2,000.0
Se trata de almacenar en una base de datos las columnas
y despues jalar los conceptos mediante claves y, entonces,
efectuar las operaciones mostradas en una forma tipo
hoja de calculo. Esto solo para empezar.
pues el programa tiene otras funciones.
No vas a tener inconveniente hacer esto con C, aunque
depende la BD, te puede llegar a convenir con otro
lenguaje de programación.
Post by Salvador Camacho
Esto se haria hasta en unos 5000 renglones.
La pregunta es por que como dicen que C++ es el mejor
lenguaje no se si sea practico hacer esto aqui.
Quien dice que C++ es el mejor lenguaje?, el mejor lenguaje
es el lenguaje que mejor manejes jaja, o el más adecuado
para el tipo de proyecto que necesitas.

Yo por ejemplo uso C, para desarrollar aplicaciones que
trabajan con un gran volumen de información. Y en mi caso
como es muy importante la velocidad, utilizo para programar
el lenguaje C. Todo esto tiene un sacrificio, mayor lineas
de codigo de programación que si lo hiciera todo en C++.
Salvador Camacho
2004-11-05 18:49:56 UTC
Permalink
Gracias por sus respuestas
voy a estudiarlas con dete-
nimiento

Loading...