PDA

Ver la Versión Completa : Necesito Consejos Para Aplicacion De Administracion


pablo2244
16-05-2005, 21:37:10
Hola, necesito programar una aplicacion de administración para una empresa pequeña y quiero saber que base de datos me conviene usar y si necesito otros programas aparte de Delphi (tengo delphi 2005).

Me conviene usar FireBird?

Cabe aclarar que no tengo solo nociones basicas de aplicaciones de bases de datos asi que cualquier material me vendria barbaro.

Muchas gracias...

marcoszorrilla
16-05-2005, 21:41:12
Pues el buen diseño de la base de datos es una de las cosas importantes a tener en cuenta, por desgracia no es algo que puede aprenderse en 2 días.

Conviene que digas, cuantos registros vas a manejar, si la aplicación va a estar en red, cuantos usuarios soportará, así será más fácil aconsejar que tipo de BD te pueda convenir.

Un Saludo.

Casimiro Notevi
17-05-2005, 15:01:04
imagino que no habrás dado fecha de entrega del trabajo, porque si tienes "nociones básicas" tardarás un poquito :confused:

pablo2244
17-05-2005, 22:30:43
no es un trabajo para entregar, lo quiero hacer para ganar experiencia.
Mi idea es que la aplicación pueda funcionar en red, pero no para miles de usuarios. Es una aplicación pequeña...
Agradeceré toda la información que me puedan dar.

Soy novato pero con muchas ganas de progresar en esto...

ME ENCANTA DELPHI!!!

emidav104
20-05-2005, 01:59:47
Pablo,

Actualmente hay dos motores para BD que se usan mucho "Access Y SQL"

Lo de cual usar estara en tus manos ya que aunque sepas mucho de Delphi si no sabes manipular el motor para la BD no te servira de mucho.

Te dire que con Access se pueden manejar almenos un millon de registros y con SQL un no he podido ponerlo al maximo.

Delphi no maneja las BD Delphi solo te ayuda a crear un interface para hacerlo pero debes de saber manejarlas desde el motor en si.

jachguate
20-05-2005, 02:21:36
Actualmente hay dos motores para BD que se usan mucho "Access Y SQL"

Supongo que estamos de acuerdo que la popularidad no significa necesariamente que sea bueno... si no me crees, pues preguntate cual es el sistema operativo mas popular...:D

Yo regularmente me decanto por motores mas robustos, como Firebird, que con todo lo bueno, además es de uso libre, y muy popular en estos foros. También hay otras opciones, entre las que podemos mencionar Oracle, Sybase, Interbase, mySQL, y otras mas.

Te dire que con Access se pueden manejar almenos un millon de registros
¿estas seguro de esto? ¿es estable? ¿que tal va con el acceso concurrente? ¿bloqueos? ¿opciones de configuración? uff.. creo que es mas lo que se arruesga que lo que podria ganarse.

Delphi no maneja las BD Delphi solo te ayuda a crear un interface para hacerlo pero debes de saber manejarlas desde el motor en si.
Esto me parece algo confuso. Digamos que Delphi provee conectividad con distintos motores de base de datos (regularmente relacionales, como los ya mencionados), a través de diversas capas de acceso (BDE, dbExpress, ADO, etc). También hay componentes de acceso nativo a algunas de ellas (IBX para interbase, DOA para oracle, etc). Con algunas de ellas podrias hacer toda una aplicación sin tener idea de SQL, aunque no es lo deseable.

También tenes la opción de utilizar archivos binarios de delphi, o de basarte en ClientDataSets que ya hacen una buena parte del trabajo sucio.

¿que es mejor?, pues siempre depende. La idea es que te informes lo suficiente para tener criterio de tomar tu propia decisión. Si hubiera algo que fuese mejor en todos los casos, quizas ya no existirian tantas opciones... pero todas tienen su utilidad y su "nicho de mercado" por decirlo de cierta forma.

Hasta luego.

;)