Bases de datos en c/c++?

Iniciado por netkuup, 2 Febrero 2011, 18:03 PM

0 Miembros y 1 Visitante están viendo este tema.

netkuup

Holas:
Estoy empezando a programar en c y tengo una duda.
Quiero hacer un programa para la tienda de ropa de mi madre que funcione con lector de código de barras, y quisiera saber que tipo de bases de datos hay, cuál funciona mejor, mas simple, mas potente, etc, para poder guardar todos los productos de la tienda, precios, tallas,etc.

Hasta ahora he estado programando en lenguajes web y trabajaba con bases de datos mysql, ahora podría continuar trabajando con ellas haciendo como si mi pc fuera un servidor, pero me gustaria saber si se pueden usar otros programas como el miscosoft excel, microsoft access, etc.

Gracias.


anonimo12121

pero cual es la duda? hacer una DB en c++?, si se puede.
Página para ganar Bitcoins y Dinero: http://earnbit.hol.es/
Video de YouTube con Hack para el LoL: http://adf.ly/5033746/youtube-lolemuhack
Si quieres ganar dinero con adfly entra y registrate aquí -> http://adf.ly/?id=5033746

netkuup

Pero donde se guarda la información?, cuando programava entorno web guardava la información en archivos .txt o en una base de datos mysql colgada en un servidor de internet.

Para hacer un porograma con c lo que se me ocurre es usar un hoja excel como base de datos, pero seguro que eso es muy poco eficiente. Que se necesita para hacer una base de datos?

anonimo12121

puedes crear tu archivo propio como quieras. .txt .db .nombrequequieras.
pero tienes que leer sobre la creacion de arvhicos. creo que la libreria se llamaba "ofstream"...
Página para ganar Bitcoins y Dinero: http://earnbit.hol.es/
Video de YouTube con Hack para el LoL: http://adf.ly/5033746/youtube-lolemuhack
Si quieres ganar dinero con adfly entra y registrate aquí -> http://adf.ly/?id=5033746

Khronos14

Una base de datos puede ser un archivo de texto plano en el que vas guardando estructuras de datos de tamaño constante. Muchos programas emplean este tipo de archivos, hay un montón de información en la web sobre como trabajar con archivos desde cualquier lenguaje de programación.

Si no te interesa, perder el tiempo con este tipo de archivos puedes emplear otros motores de base de datos: SQLServer, MySQL, Oracle, FireBird. Aunque para una aplicación sencilla yo te recomiendo SqLite, que es una dll que distribuyes con tu programa y no necesita ninguna instalación.

Saludos.

anonimo12121

Cita de: Khronos14 en  3 Febrero 2011, 00:15 AM
Una base de datos puede ser un archivo de texto plano en el que vas guardando estructuras de datos de tamaño constante. Muchos programas emplean este tipo de archivos, hay un montón de información en la web sobre como trabajar con archivos desde cualquier lenguaje de programación.

Si no te interesa, perder el tiempo con este tipo de archivos puedes emplear otros motores de base de datos: SQLServer, MySQL, Oracle, FireBird. Aunque para una aplicación sencilla yo te recomiendo SqLite, que es una dll que distribuyes con tu programa y no necesita ninguna instalación.

Saludos.
Justo lo que queria decir yo xDDD.
pero te recomiendo que intentes hacer tu DB así mejoraras tu saber.
Página para ganar Bitcoins y Dinero: http://earnbit.hol.es/
Video de YouTube con Hack para el LoL: http://adf.ly/5033746/youtube-lolemuhack
Si quieres ganar dinero con adfly entra y registrate aquí -> http://adf.ly/?id=5033746