Club Builder - Foros de discusión Club Builder
Foro de C++Builder en español
 
 FAQFAQ   BuscarBuscar   MiembrosMiembros   Grupos de UsuariosGrupos de Usuarios   RegistrarseRegistrarse 
 PerfilPerfil   Entra para ver tus mensajes privadosEntra para ver tus mensajes privados   EntrarEntrar 

Novato con programa de dase de datos

 
Publicar nuevo tema   Responder al tema    Foros de discusión -> Bases de Datos
Ver tema anterior :: Ver tema siguiente  
Autor Mensaje
Mensaje    Asunto: Novato con programa de dase de datos Responder citando

Muy buenas, soy totalmente novato con el tema de programacion de bases de datos, por lo que os explico lo que quiero realizar y espero que me podais aconsejar.

En un principio lo único que quiero realizar es un programa en c++ builder que trabaje de forma local, aunque si no es muy complicado me planteo el tema servidor/cliente. Me gustaria realizarlo con bases de datos mysql pero no tengo claro algunas cosas. Necesito que una vez instalado de forma local el programa, no haya que realizar ningún paso adicional, por el tema de sencillez, por lo que si quiero realizarlo a traves de myODBC tendre que utilizar ISTool para crear un instalador que me instale solo el myODBC y alguna otra cosa. ¿Puedo realizar lo que quiero? ¿voy por el buen camino utilizando estas herramientas? ¿necesito unicamente una base de datos en el propio ordenador o por el contrario tambien tendría que tener funcionando un servidor mysql de forma local??

Como podeis ver, son muchas las dudas que tengo con el tema de bases de datos, ¿Como lo veis?

Saludos
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Mensaje    Asunto: Responder citando

Que tal mowy,

Cita:

En un principio lo único que quiero realizar es un programa en c++ builder que trabaje de forma local, aunque si no es muy complicado me planteo el tema servidor/cliente. Me gustaria realizarlo con bases de datos mysql pero no tengo claro algunas cosas. Necesito que una vez instalado de forma local el programa, no haya que realizar ningún paso adicional, por el tema de sencillez, por lo que si quiero realizarlo a traves de myODBC tendre que utilizar ISTool para crear un instalador que me instale solo el myODBC y alguna otra cosa. ¿Puedo realizar lo que quiero? ¿voy por el buen camino utilizando estas herramientas? ¿necesito unicamente una base de datos en el propio ordenador o por el contrario tambien tendría que tener funcionando un servidor mysql de forma local??

Como podeis ver, son muchas las dudas que tengo con el tema de bases de datos, ¿Como lo veis?

Saludos


Bien vamos por partes, puedes trabajar con cualquier base de datos de manera local, incluso si instalas un SERVIDOR de base de datsos (MySQL, MS SQL Server, Oracle, Interbase, Firebird, etc).

Un buen servidor de base de datos debe contar con manejo de transacciones, disparadores, procedimientos almacenados. No todos cuentan con ello, por lo mismo se debe de hacer un buen análisis sobre los diferentes opciones para tomar la mejor decisión.

Si deseas trabajar con Bases de Datos de escritorio (Access, Paradox, etc...), puedes hacerlo sin ningún problema, sólo que en este tipo de bases de datos no se cuenta con diparadores ni procedimientos almancendos.

Claro, el elegir la base de datos adecuada depende mucho de las necesidades y del alcance del sistema que desees desarrollar.

Nota: MySQL hasta la versión 4.1 no contaba con procedimientos almacenados ni disparadores, sino hasta la reciente versión 5.0, por lo que no se que tan confiable sea trabajar con estas nuevas características. Sin embargo tiene mucha popularidad (principalmente por el hecho de ser gratuita) a pesar de no contar (hasta hace poco) con dichas características. Lo del driver MyODBC es necesario sólo en las maquinas cliente.

En conclusión, si desea trabajar de manera local con un base de datos diseñada como cliente/servidor (MySQL, Firebird, Interbase, MS SQL Server), forzosamente tendrás que instalar el servidor y no hay pasos adicionales (nada de crear instaladores ni nada por el estilo, claro, a menos que necesites que tu programa corra en otra computadora).

Si utilizas una base de datos de escritorio (Access, Paradox, etc), solo necesitas los drivers necesarios para cada motor de base de datos. Y te podras conectar a través de ADO en el caso de Access y con el BDE para tablas tipo paradox.

Bueno, el tema es muy extenso y comprendo tus dudas, a todos nos pasa cuando queremos aprender algo nuevo. Por lo que mi unica recomendación es que leas, y leas mucho sobre los Fundamentos de las Bases de Datos.

Saludos
_________________
Quien hace una pregunta teme parecer un ignorante durante cinco minutos, quien no pregunta se mantiene ignorante toda la vida.
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email MSN Messenger
Mensaje    Asunto: Responder citando

buenas tengo otra duda,

Estoy intentando ejecutar los ejemplos que vienen con DAC for mysql y no consigo hacerles rulas, tiene que ser que falta alguna libreria o algo pero no se como meterlas en c++ builder 6.

El error es Unable to open include file xxxx.hpp E2209


¿Podeis ayudarme?

Saludos
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Mensaje    Asunto: Responder citando

Nunca he trabajado con esos componenetes. Los instale y haré pruebas...en cuanto tenga algo vuelvo a escribir.
_________________
Quien hace una pregunta teme parecer un ignorante durante cinco minutos, quien no pregunta se mantiene ignorante toda la vida.
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email MSN Messenger
Mensaje    Asunto: Duda con respecto a MY SQL SEVER 4.1 Responder citando

Al abrir una adoconnection y poner en proveedor SQL server y llenar el resto de datos en conexion y hacer la prueba, me resulta un error que me dice que no existe el servidor SQL server o no se permite el acceso al mismo, ya he intentado varias pruebas diferentes, pero no he logrado avanzar en esto, espero me puedan colaborar con esto.
Volver arriba
Ver perfil de usuario Enviar mensaje privado Visitar sitio web del autor MSN Messenger
Mensaje    Asunto: Responder citando

consejo: para evitar este tipo de problemas y mas si piensas emigrar a un nuevo IDE (BDS2006) empieza por firebird un buen gestor que se lleva en mucho a su hermano mayor Interbase, esto no quiere decir los demas sean malos, si no que borland da mucho soporte para Interbase el cual firebird lo toma, sin ningun problema sobre si es cliente-servidor o local

siempre piensa en red. actualmente no existen muchos programas que funcionen para monousuario, y algo muy importante evita en lo mas que puedas aferrate a un sistema operativo caso de SQL o Access

firebird, corre en Windows Linux y Mac
asi que puedes ver por donde esta la compatibilidad de versiones, a parte y lo mejor es Firbird es gratis

puedes buscar informacion en www.firebird.com.mx ahi mismo te lleva al enlace para descargarlo a parte de leer unos buenos textos en la misma pagina, para que tengas a bien de decidir....
_________________
Cool
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email MSN Messenger
Mostrar mensajes de anteriores:   
Cambiar a:  
No puedes publicar temas nuevos en este foro
No puedes responder a temas en este foro
No puedes editar tus mensajes en este foro
No puedes borrar tus mensajes en este foro
No puedes votar en las encuestas de este foro


Hosting WordPress Indedmedia desde 3,99 €
© 2002–2026 Club Builder · Funciona con phpBB.