Microsoft Access是微软发布的桌面关系数据库管理系统,是Office系列应用软件的一部分。它集成了Microsoft Jet Database Engine和图形用户界面,能够存取多种数据库格式,包括Access/Jet、Microsoft SQL Server、Oracle以及任何ODBC兼容数据库。Access不仅支持软件设计师和资料分析师开发应用软件,还允许一些不熟练的程序员和非程序员的“进阶用户”开发简单的应用软件。虽然它支持部分面向对象技术,但未能成为完整的面向对象开发工具。
最初,Access被称为Cirrus,开发于Visual Basic之前。比尔盖茨看过Ruby原型后,决定将其作为基于Basic语言的组件与Access联合开发。这个项目被命名为Thunder,两者在底层窗口引擎的开发中互不兼容。直到VBA出现,它们才被合并在一起。
1992年11月,Access 1.0版本发布,系统要求为Windows 3.0配以4兆节内存,6兆节内存则建议至少8兆节硬盘空间,推荐14兆节硬盘空间。此版本以7张1.44兆节软碟发布。测试显示,处理大量记录时,Access 1.0在某些情况下可能导致数据损毁,尤其是当文件大小超过700MB时。使用指南中警告,过时的设备驱动和错误配置可能引起数据丢失。
Access在小型企业、大公司部门以及喜欢编程的开发人员中广泛应用。它常用于开发简单的Web应用程序,利用ASP技术在Internet Information Services运行。对于更复杂的Web应用程序,开发者通常选择PHP/MySQL或ASP/Microsoft SQL Server。Access的易用性和强大设计工具为初级程序员提供了许多功能,但也可能因工具局限性而误导用户。
一些专业应用程序开发者使用Access进行快速应用开发,特别是为街头推销员制作初步或独立应用程序。然而,通过网络存取数据时,Access的可扩展性有限,因此当程序被较多用户使用时,开发者倾向于选择客户端-服务器方案,如Oracle、DB2、Microsoft SQL Server、Windows SharePoint Services、PostgreSQL、MySQL、Alpha Five、MaxDB或Filemaker。
尽管如此,Access的一些功能(表单、报告、序列和VB代码)可以用于其他数据库的后期应用,包括JET(档案为主的数据库引擎)、Microsoft SQL Server、Oracle和任何其他ODBC兼容产品。这种方法允许开发者将一个成熟应用的数据转移到更大功率的服务器,而不牺牲发展。许多开发者继续使用Microsoft Access,借助Leszynski的方法优化其性能和功能。
温馨提示:答案为网友推荐,仅供参考