Base Datos

#1
la cosa es esta:
en mi trabajo hay unas 4 o 5 tablas de excel cada una con unos 50 o 60 mil registros cada uno con 70 u 80 filas
la cosa es que quiero hacer una base bien hecha en acces que es lo que se usar, quiero saber si algun otro programa que gestione bases,mysql,oracle, etc
es mas facil de usar , mas practico, mas seguro y que no tenga muchos problemas al utilizar la base en red
:eolo:
jajajaja nada que ver la carita esta pero es buenisima!! jaja
 

♠John_Racer001♠

Bovino de la familia
#3
Pues, todo depende de cómo te acomodes mejor, yo diría que el Acces tiene de ventaja que si interfaz es muy sencilla y entendible, aunque en lo personal, yo cuando llegaba a hacer mis bases de datos, lo hacía en SQL, tú sabes, me gusta parecer un poco más profesional y lo hacía todo programando
 

JaY2KeMr

Bovino maduro
#5
Brother yo usaria MYSQL o SQLSERVER access es practico ero si tu BD tiende a crecer considerablemente recuerda que cuando llegue a los 2gb de información puede suceder lo inesperado jajaja y recuerda que en red tiene aun mas limitantes , Gracias
 
#6
va va muchas gracias ya estaba bajando mysql solo que tendre que leer un poco por que tiene mucho tiempo que no programo ni una linea jeje

tambien probare ese de filemaker
 

eeaquino

Bovino maduro
#7
Yo te recomendaria firebird, una base de datos robusta y gratuita. Y para crear las bases de datos en ese servidor se utiliza IBexpert, una interfaz de lo mas facil de utilizar. Puedes accesar a los datos con componentes para Interbase desde el lenguaje de programación de tu preferencia, yo te recomiendo Delphi.
 

rodrigy

Bovino maduro
#9
No te la quiebres, realizalo en Access.
Si todo lo tenia en excel y funcionaba, va a ser mas facil. Mejor no te metas con los demas MSSQL, MySQL, etc. Te la vas a complicar mucho. La curva de aprendizaje con los anteriores va a ser alta y requieres resultados rapidos. Access trae asistentes para reporteadores. Creo yo, es una solucion mas optima y facil, que meterte con los "mostros" anteriores. Ya que le agarres la onda a la administracion SQL, sera mas facil el brinco a otro manejador de base de datos mas profesional.
 
#10
Mira carnal... el Access es a mi consideración la base de datos mas amigable y chingona del marcado, pero.... para principiantes.
Lamentablemente Microsoft nunca ha tenido la intención de hacer de Access una herramienta potente ya que su "motor" funciona del lado del cliente y en escencia as un administrador de archivos.

¿Eso que significa?
El motor funciona del lado del cliente.- eso significa que debes de tener instalado el Motor-Jet (programa nucleo de Access) en tu máquina y todo el trabajo lo realiza la máquina en la que estes trabajando. Eso no es ningún problema pues todos los Windows ya tienen el Motor-Jet instalado por default.
El problema comienza cuando tienes una máquina muy lenta, si tu maquina es una tortuga el acces funciona peor que eso. La lentitud de acces se notaba claramente en maquinas Pentium I y en las máquinas 486 definitivamente no se podia trabajar en una 386 tardaba 1 minuto en mostrar 10 registros. Eso era en tiempos de la inquisición hoy ese problema de velocidad ya es superado por caulquier máquina de hoy dia.

Access es un administrador de archivos.- en esencia el access maneja solo 2 archivos que es el archivo de datos y un archivo temporal que maneja los bloqueos en red.
Eso de ser un admor. de archivos que significa?
Pues significa que access carga todo el contenido desde su origen hasta su destino en la maquina cliente y lo carga en memoria para manejarlo.
El problema radica en ambientes en RED cuando son mas de dos personas capturando al mismo tiempo. Cada persona que este usando tu base de datos tiene un "clon" exacto de la base de datos.
Access se encarga de manejar todas las "coliciones", "concurrencias", etc. etc y lo hace muy bien, el pedo es que si tu tienes una base de datos de por ejemplo 100MB, y hay 10 usuarios conectados entonces habrá un trafico en tu red de 1000 MB (1GB), y apenas empiezan los problemas, pues si alguno de tus 10 usuarios tiene abierta la base de datos y esta viendo porno y se le traba la maquina y se le ocurre reiniciar la compu a la brava, corre el rriesgo de dañar la base de datos y dejarla inservible.

En resumen... si solo una persona va a utilizar el acces y la B.D esta en su propia máquina, utiliza Access.
Y mi consego es: olvidate definitivamente de MySQL, pues en sus comienzos Access con todas sus limitaciones le daba una paliza a MySQL. Yo llegue a usar MySQL hasta su versión 3.5 y la verdad fue una total descepción, "era una base de datos donde podias almacenar información pero NO la podias consultar", el hacer cualquier consultar era un verdadero pedo. Hoy en día ya es una verdadera base de datos, pero para andar lidiando con configuraciones de acceso a usuarios y a equipos, pues mejor instalate la versión gratuita de SQL-Server Desktop, mucho mas chingona, potente y amigable.
 
#11
SUGERENCIA IMPORTANTE: Usa el SQL Server como motor de base de datos. Tiene una herramienta inetgrada para pasar datos de Excel a SQLServer. Despues, tu aplicación la haces en access o si quieres abres el SQL desde Access. Porqué Razón? 1.- El Sql te va a dar toda la seguridad a tu información ( El access es malo manejando volúmenes de datos y no tiene la robustes y concurrencia de un motor como SQL ) 2.- Desde Access creas un PROYECTO DE ACCESS Que es una vinculación de las monerías de Access teniendo como backoffice el motor de SQL Server.
 
#14
Usa SQL Server la version express que es libre para usarla con eso tienes lo que necesitas ademas que de que como dicen alla arriba puedes importar la informacion desde excel sin tanto problema...
 

GeorgeSouthy

Bovino adolescente
#16
MySQL

Yo te recomendaria MySQL ya que por lo que he visto tiene más soporte, los ejemplos más claros de su uso serían PHP y Java y sobre las conexiones, en cualquier sistema por ejemplo, tienes que hacer una conexión ya sea Acess, MySQL, SQL de Oracle, etc, o por lo menos así me lo enseñaron, saludos.
 
Arriba