Visita Encydia-Wikilingue.con

Microsoft Access

microsoft access - Wikilingue - Encydia

Microsoft Office Access
Desenvolvedor Microsoft
Versión estable 12.0.6535.5002 (6 de Noviembre de 2006 ; hace 193 semanas y 1 día)
Sistema Op. Microsoft Windows, Linux (vía Wine)
Género SRABD
Licencia Licencia propietaria
Website Access Home Page - Microsoft Office Online
Portal de las Tecnologías de información

El Microsoft Access (nombre completo Microsoft Office Access), también conocido por MSAccess, es un Sistema de gestión de banco de datos de la Microsoft, incluido en el paquete del Microsoft Office Professional, que combina el Microsoft Jet Database Engine con una interfaz gráfica del utilizador (graphical user interfaz). Él permite el desarrollo rápido de aplicaciones que envuelven tanto el modelado y estructura de datos como también la interfaz a ser utilizada por los usuarios.

Microsoft Access es capaz de usar datos guardados en Access/Jet, Microsoft SQL Server, Oracle, o cualquier recipiente de datos compatible con ODBC.

El desarrollo de la estructura de datos se da de forma muy intuitiva, bastando que el desenvolvedor posea conhecimetos básicos en modelado de datos y lógica de programación .

Programadores relativamente inexperientes y usuarios determinados pueden usarlo para construir aplicaciones simples, sin la necesidad de utilizar herramientas desconocidas.

De entrada fue el nombre de un programa de comunicación de la Microsoft, destinado a la competir con ProComm y otros programas. Ese producto fracasó y fue abandonado. En el segundo semestre de 1992 la Microsoft lanzó su primer Sistema de Gestión de Banco de Datos y reusou el nombre: el Microsoft Access (MS Access).

Para la Microsoft había una gran ventaja en cuanto al mercado, como era la dominadora de su propio mercado, fue la primera a lanzar un software ejecutable en plataforma Windows, mientras que los otros programas de este segmento, liderados por la dBa-si, eran vueltos para el ambiente DE Los. Al ser lanzado por un precio bastante atractivo el MS Access 1.0 para Windows fue inmediatamente tomando cuenta de su espacio. Uno de los factores que mucho contribuyó para esto fue su precio de sólo noventa y nueve dólares y también contamos con las inversiones que los administradores de la Microsoft hicieron como la compraventa de la Fox Software por ciento y setenta millones de dólares.

Aunque las ventajas de lanzamientos, faltaba de un paquete de herramienta para desenvolvedores, lo que fue principio para muchas reclamaciones, así como la limitación del software de 128MB de memoria. Ya en 1993 es lanzado en el mercado MS Access 1.1 con la ampliación para 1GB de memoria y junto a él vino Distribution Kit y los incentivos de la para que los desenvolvedores crearan sus aplicativos y los vendieran sin la necesidad del cliente tener una versión del Access en su ordenador, bastaba sólo utilizar el Access Runtime.

Sin embargo el programa aún necesitaba de reajustes y dos años después modificaciones aparecieron con la versión 2.0. Ahora era posible trabajar con 254 tablas a la vez y en el mismo archivo de datos. El nuevo ambiente de programación daba facilidades al desenvolvedor y ahora tampoco era más necesario teclear inmensas líneas de códigos. Este mismo año llega al Brasil la versión en portugués del Access.

La nueva versión del MS Access , en 1995, pulou para 7.0 acompañando el paquete de programas Microsoft Office 7.0. Introducida en la era de 32 bits la nueva versión del Access venía acompañada con el lenguaje Visual Basic sea Applications (VBA), con su propio ambiente de programación. Además del recurso de replicar banco de datos, dando la posibilidad de trabajar off-line en copias de banco de datos, pudiendo ser sincronizada con la base céntrica.

En marzo de 1997 fue lanzada la versión 8.0, preparada para internet, capaz de grabar hipervínculos y salvar archivos en formato HTML. Y en 1999 lanza la versión 9.0, también conocido como MS Access 2000, con soporte la OLE DB y un producto independiente hasta hoy. Con eso, en 2002, la nueva versión con soporte a un lenguaje más común, el XML (Extensible Markup Language), que es un lenguaje de marcación de datos y también da una mayor integralidade con el browser, pudiendo crear páginas en formato HTML de acceso las dados del banco.

El Access 2003 en su versión 11 trae mayor integración con browser, además del lenguaje VBA, marcación en XML e incorporación del lenguaje SQL en las consultas de tablas del banco.

Tabla de contenido

Usos

Generalmente una aplicación desarrollada con el Access a través del lenguaje de programación VBA (Visual Basic sea Applications) consiste en dos archivos, uno que se denomina BackEnd, donde quedan almacenadas todas las tablas con sus respectivos relacionamentos, y otro denominado FrontEnd, donde quedan almacenados los códigos fuentes, formularios, módulos, consultas, macros, etc.

El código fuente puede ser compilado, pero no es posible generar un ejecutable. Para rodar los aplicativos desarrollados es necesario que el usuario posea en su estación de trabajo el MSAccess instalado o por lo menos su Runtime que viene a ser una versión enxuta del MSAccess que servirá sólo para rodar los aplicativos sin la posibilidad de desarrollo.

Con el Microsoft Access es posible desarrollar desde aplicaciones simples como por ejemplo, uno doy de alta de clientes, control de pedidos hasta aplicaciones más complejas, como por ejemplo, todo el control operacional, administrativo y financiero de una pequeña o incluso de una media o gran empresa, pues los aplicativos desarrollados pueden rodar perfectamente en una red de ordenadores y los datos almacenados por el sistema pueden ser publicados en la Intranet o incluso en internet .

Características

Uno de los beneficios del Access del punto de vista del programador es su relativa compatibilidad con el SQL – búsquedas pueden ser visualizadas y editadas como siendo indicaciones de SQL, y estos por su parte pueden ser usados directamente en Macros y Módulos VBA para manipular tablas del propio Access. Usuarios pueden mezclar y usar a la vez VBA y Macros para formularios de programación y lógica, además de ser ofrecidos posibilidades con técnicas de orientación-objeto.

El escritor de informes del Access, aún siendo capaz de la creación sofisticada de informes, no es tan potente cuánto otro escritor de informes de datos – Crystal Reports. MSDE (Microsoft SQL Server Desktop Engine) 2000, la mini-versión del MS SQL Server 2000, es incluido con la edición de desenvolvedor del Office XP y puede ser usado al lado del Access como una alternativa al Jet Database Engine.

Versiones anteriores del MSDE y del Microsoft Exchange Server de hecho usan el motor del Jet para lidar con volúmenes elevados de datos e insertar una capa de aplicación "falsa" para las aplicaciones que se encuentran por encima de ella. La falta de conocimiento acerca de este hecho han contribuido a la una desmerecida falta de respeto en cuanto a la familia de productos Access/Jet, particularmente cuando se dice respeto a proyectos de "grande porte".)

La función "cortar y pegue"(cut and paste) del Access puede hacerlo una herramienta útil para la conexión entre diversos bancos de datos (por ejemplo, entre el Oracle y el Microsoft SQL Server durante conversiones de datos o bancos de datos).

Access disponibiliza varias funciones de exportación e importación (import and export), que permiten la integración entre el Windows y otras aplicaciones de plataforma, muchas de las cuales pueden ser ejecutadas dentro de las propias aplicaciones o manualmente por el usuario. Sirve, como ejemplo, el bastante compacto formato SNP para la compartilhação de informes perfectamente formateados entre usuarios que no disponen de una versión completa del Access.

Diferentemente de los RDBMS completos, el motor de banco de datos Jet de la Microsoft no dispone de gatilhos de bancos de datos y procedimientos almacenados (stored procedures).

A partir del MS Access 2000 (Jet 4.0), hay uno sintaxis que permite la creación de pedidos de búsqueda con parâmetros, semejante a la creación de procedimientos almacenados, sin embargo tales procedimientos son limitados a la una declaración por procedimiento. [1]

El Microsoft Access permite que formularios contengan códigos que son activados a medida que cambios son hechos a la una tabla subyacente (con tal de que las modificaciones son hechas sólo con aquel formulario), y es común usar búsquedas "pass-through" y utras técnicas en el Access para activar procedimientos almacenados en RDBMSs que soportan este tipo de sistema.

En archivos de proyecto de banco de datos del Access ADP (soportado en MS Access 2000 y adelante), las herramientas relacionadas a los bancos de datos son completamente diferentes, una vez que este tipo de archivo es conectado al MSDE o al Microsoft SQL Server, en vez de usar el motor Jet. De este modo, él soporta la creación de casi cualquier objeto en el servidor subyacente (tablas con restricciones y gatilhos, visualizaciones, procedimientos almacenados y UDF's).

Pero sólo formularios, informes, macros y módulos son almacenados en el archivo ADP (otros objetos son almacenados en el banco de datos "back end").

Desarrollo

El lenguaje de programación disponible en el access es la Microsoft Visual Basic sea Applications, igualmente a la otros productos de la serie Microsoft Office.

Dos bibliotecas de componentes CON de acceso de banco de datos son providenciadas: la legacy Data Access Objects (DAO), sólo disponible con el Access, y el nuevo ActiveX Data Objects (ADO).

Microsoft Access es fácilmente aplicado a la proyectos pequeños sin embargo sufre problemas de escala con proyectos mayores se las aplicaciones sean apenas desarrolladas.

Todas las búsquedas en el banco de datos, formularios e informes son almacenados en el banco de datos, y visando los ideales de una plantilla relacional, no hay posibilidad de montar una jerarquía estructurada físicamente a partir de ellos.

Una técnica de desarrollo es dividir una aplicación Access entre datos y programas. Un banco de datos debe contener sólo tablas y relaciones, mientras otro contiene todos los programas, formularios, informes y pedidos de búsqueda, así como las conexiones para las tablas del primer banco de datos.

Infelizmente, el Access no permite trilhas cuando son hechas las conexiones, y el ambiente de desarrollo debe tener la misma trilha del ambiente de producción (aunque sea posible escribir su propia rutina de "conexión dinámica" en VBA, que puede buscar un archivo "back end" específico a través de una investigación dentro del árbol del directorio, si no pudiera encontrarlo en el camino actual.

Esta técnica también permite que el desenvolvedor divida la aplicación entre archivos diferentes, siendo entonces posible una correcta estructura.

Lectura Complementaria

Stein

Conexiones externas

Your Ad Here