ACCESS...¿Un producto mirado en menos?
Siempre he tenido la sensacion de que Access (en sus distintas versiones) ha sido un producto o componente de la familia de Microsoft Office que ha sido mirado en menos, talvez pueda equivocarme en mi juicios, pero creo que tanto el usuario promedio como el desarrollador nunca han dado base a un completo despegue de este gestor de base de datos.
Posee un lenguaje interno, Visual Basic for Applications (VBA) o Access Basic (como tambien se le conoce), que provee de las mismas funcionalidades que Visual Basic 6.0. Sin embargo, este lenguaje interno es subutilizado, no siendo la eficaz herramienta que deberia ser.
Dentro de sus multiples puntos a favor quero destacar 3:
- Pueden desarrollarse aplicaciones completas basadas en Microsoft Access.
- Bajo costo de implementacion.
- Permite crear frontends de bases de datos más potentes ya que es un sistema capaz de acceder a tablas externas a través de ODBC como si fueran tablas Access.
Obviamente tambien tiene sus puntos en contra, entre los cuales podemos destacar 2:
- Su uso es inadecuado para grandes proyectos de software que requieren tiempos de respuesta críticos o muchos accesos simultáneos a la base de datos.
- No se consiguen aplicaciones Multiplataforma debido a la dependencia obligatoria de sistema operativo Windows y version de Access correspondiente.
A nivel de PYMES el uso de ACCESS deberia implementarse casi como una obligatoriedad, debido al bajo costo que acarrea la realizacion de un proyecto de aplicaciones.
ACCESS en un gestor basico de base de datos, cuyo uso no requiere grandes conocimientos de programacion, es ideal para aprender en forma autodidacta, yo aprendi a usar ACCESS y desde ahi migre a Visual Basic 6.0 y actualmente a Visual Basic.NET (aunque no fue cosa de un dia para otro), y si se usa y complementa en forma correcta esta llamado a satisfacer las necesidades de pequeños y medianos usuarios.
(Quizas mas adelante escriba por este mismo medio algun cursillo de ACCESS)
Saludos
