¿Cuál es la función del índice de Access?
Microsoft Office Access (anteriormente Microsoft Access) es un sistema de gestión de bases de datos relacionales lanzado por Microsoft. Combina las dos características de Microsoft Jet Database Engine y la interfaz gráfica de usuario, y es miembro de Microsoft Office.
Access puede acceder a datos en Access/Jet, Microsoft SQL Server, Oracle o cualquier base de datos compatible con ODBC. Los diseñadores de software y analistas de datos expertos lo utilizan para desarrollar software de aplicación, mientras que algunos programadores no cualificados y "usuarios avanzados" no programadores pueden utilizarlo para desarrollar software de aplicación simple. Aunque admite algunas tecnologías orientadas a objetos (OO), no se ha convertido en una herramienta de desarrollo orientada a objetos completa.
De hecho, Access es también el nombre de otro programa de comunicación de Microsoft, que quiere competir con ProComm y otros programas similares. Sin embargo, Microsoft confirmó más tarde que se trataba de un plan fallido y lo suspendió. Unos años más tarde cambiaron el nombre del software de base de datos.
Descripción general
Access es un sistema de administración de bases de datos relacionales (RDBMS) de escritorio basado en Windows lanzado por Microsoft y es uno de los programas de aplicaciones de la serie Office. Proporciona 7 objetos, que incluyen tablas, consultas, formularios, informes, páginas, macros y módulos, para crear sistemas de bases de datos. Proporciona una variedad de asistentes, generadores y plantillas para integrar almacenamiento de datos, consultas de datos, diseño de interfaces e informes; generación de estandarización de otras operaciones; proporciona conveniencia para establecer un sistema de administración de bases de datos completamente funcional y también permite a los usuarios comunes completar la mayoría de las tareas de administración de datos sin escribir código.
Historia
La versión 1.0 de Microsoft Access se lanzó en noviembre de 1992.
Microsoft especifica que sus requisitos mínimos del sistema son Windows 3.0 y 4 MB de memoria. Los requisitos recomendados del sistema son 6 MB de memoria y un mínimo de 8 MB de espacio en el disco duro (se recomiendan 14 MB de espacio en el disco duro). En aquel momento, el software se lanzó en siete disquetes de 1,44 megabytes.
Este software puede manejar grandes cantidades de registros de manera eficiente, pero las pruebas han demostrado que puede causar corrupción de datos en algunos casos. Por ejemplo, los archivos de más de 700 MB suelen causar problemas. (Vale la pena señalar que la mayoría de los discos duros tenían menos de 700 MB cuando la versión 1.0 estuvo ampliamente disponible). La guía del usuario del software señala que los controladores de dispositivos obsoletos y las configuraciones incorrectas pueden provocar la pérdida de datos.
El nombre original de Access era Cirrus. Fue desarrollado antes de Visual Basic, cuando el motor de ventanas se llamaba Ruby. Después de que Bill Gates vio el prototipo de Ruby, decidió desarrollar este componente basado en lenguaje básico como una aplicación extensible independiente junto con Access. El proyecto se llama Trueno. Los dos proyectos se desarrollaron de forma independiente como motores de ventanas subyacentes y son incompatibles entre sí. Sin embargo, se fusionaron después de la llegada de VBA.
Propósito
Microsoft Access se usa ampliamente en muchos lugares, como pequeñas empresas, departamentos de grandes empresas y los desarrolladores que aman la programación lo usan específicamente para crear sistemas de escritorio para procesar datos. También se suele utilizar para desarrollar aplicaciones WEB sencillas. Todas estas aplicaciones utilizan tecnología ASP para ejecutarse en Internet Information Services. Las aplicaciones WEB más complejas utilizan PHP/MySQL o ASP/Microsoft SQL Server.
Su facilidad de uso y sus potentes herramientas de diseño proporcionan muchas funciones para los programadores junior. Sin embargo, esta facilidad de uso puede resultar engañosa. Estos desarrolladores son trabajadores de oficina sin formación en diseño de aplicaciones o datos.
Mucha gente piensa que estos desarrolladores pueden crear sistemas utilizables, pero mucha gente piensa que las limitaciones de las herramientas en sí son engañosas.
Algunos desarrolladores de aplicaciones profesionales utilizan Access como herramienta para el desarrollo rápido de aplicaciones, especialmente para crear un prototipo o una aplicación independiente para un vendedor ambulante. Sin embargo, si se accede a los datos a través de una red, la escalabilidad de Access no es alta. Por lo tanto, cuando más usuarios utilizan un programa, sus opciones tenderán a ser soluciones basadas en cliente-servidor, como Oracle, DB2, Microsoft SQL Server, Windows SharePoint Services, PostgreSQL, MySQL, Alpha Five, MaxDB o Filemaker. Independientemente, muchas funciones de Access (formularios, informes, secuencias y código VB) se pueden utilizar como aplicaciones backend en otras bases de datos, incluido JET (el motor de base de datos basado en archivos que Access utiliza de forma predeterminada), Microsoft SQL Server, Oracle y cualquier otra base de datos. Otros productos compatibles con ODBC. Este enfoque permite a los desarrolladores mover los datos de una aplicación madura a un servidor más potente sin sacrificar el desarrollo que ya está en marcha.
Muchos desarrolladores que utilizan Microsoft Access utilizan la convención de nomenclatura de Leszynski, aunque esto no es universal; es una convención de programación, no una regulación implementada por DBMS.
Características
Un beneficio desde la perspectiva de un programador en términos de compatibilidad es que las preguntas SQL se pueden ver y editar como declaraciones SQL y declaraciones SQL directamente en MacroView y VBA. Se puede utilizar un molde para manipular el acceso a la mesa. Los usuarios pueden mezclar y utilizar formas de programación VBA y "macro", y la lógica no ofrece posibilidades orientadas a objetos.
El generador de informes de importación y exportación tiene las capacidades y la capacidad de crear informes complejos a la altura de la tarea, y no existe ningún otro generador de informes de bases de datos popular que esté lleno de funciones y potencia: Crystal Reports. MSDE (Microsoft SQL Server Desktop Engine) 2000, una versión de bolsillo de MSSQL Server 2000, se incluye con la versión de desarrollo de Office XP y se utiliza para ingresar a la base de datos como alternativa al motor de base de datos JET. (Las últimas versiones de MSDE y Microsoft Exchange Server en realidad utilizan este motor a reacción para procesar grandes cantidades de datos y colocar una capa de aplicación "falsa" encima para esas aplicaciones. La falta de conocimiento sobre este hecho se debe a la entrada/ exit Una familia de productos de software que no se debe faltar al respeto, especialmente para proyectos "grandes")
La capacidad de ingresar la funcionalidad de dividir y pegar la convierte en una herramienta útil para vincular otras bases de datos (por ejemplo, en el procesamiento de datos). ). u Oracle y Microsoft SQL Server durante los cambios de la base de datos). Access viene con varias características de puertas de entrada y salida que otorgan puntos junto con ventanas y otras aplicaciones de la plataforma, varias de las cuales pueden ejecutarse a pedido desde dentro de la aplicación o manualmente por el usuario. Por ejemplo, los SNP muy cercanos están completamente formateados para compartirlos con personas que informan sin toda la entrada en el software. También se puede actualizar fácilmente a Microsoft SQL Server.
Completamente diferente del RDBMS general, carece de activadores de bases de datos y procedimientos almacenados. Desde MS Access 2000 (Jet 4.0), los desarrolladores pueden establecer parámetros en las consultas, de forma muy parecida a los procedimientos almacenados, pero estos "procedimientos almacenados" sólo pueden manejar un procedimiento. Permite que el formulario contenga código que se activa cuando cambian los datos de la tabla, utilizando las rutinas que normalmente acceden al almacenamiento operativo a través de consultas y otras técnicas que admite RDBMS.
Desarrollo
La entrada al lenguaje de programación disponible fue dentro de otro producto de Microsoft Office, Visual Basic para Aplicaciones de Microsoft.
Se proporcionan dos componentes COM del repositorio de bases de datos: el objeto de acceso a datos (DAO) heredado, que está disponible solo con objetos de datos ActiveX (DAO) y los objetos nuevos (DAO).
Microsoft Access es fácilmente aplicable a proyectos pequeños pero no escala bien para proyectos grandes si la aplicación no está bien diseñada.
Todas las consultas, formularios e informes de la base de datos se almacenan en la base de datos e idealmente se coordinan con los modelos asociados, sin posibilidad de hacer una jerarquía organizada físicamente con ellos.
Una técnica de diseño consiste en distribuir las aplicaciones entrantes entre datos y planes. Una base de datos solo debe contener tablas y relaciones, mientras que la otra tendrá todos los planes, formularios, informes y consultas y conexiones a las primeras tablas de la base de datos. Lamentablemente, no se permiten rutas relevantes al vincular, por lo que esos entornos de desarrollo deben tener las mismas rutas que este entorno de producción (aunque puede escribir su propia rutina "Dynamic Linker" en VBA y buscarla. Asegúrese de respaldar el archivo para busque en el árbol de directorios; si encuentra esta ruta actual, no podrá).
Esta técnica también permite a los desarrolladores dividir aplicaciones en diferentes archivos, por lo que algunas arquitecturas son posibles.