Microsoft Office Access(前名Microsoft Access)是由微软发布的关联式资料库管理系统。它结合了Microsoft Jet Database Engine和图形用户界面两项特点,是Microsoft Office 2007的成员之一。
?? Assess能够存取Access/Jet、Microsoft SQL Server、Oracle,或者任何ODBC相容资料库内的资料。熟练的软体设计师和资料分析师利用它来开发应用软体,而一些不熟练的程式员和非程式员的"进阶用户"则能使用它来开发简单的应用软体。虽然它支援部份物件导向(OO)技术,但是未能成为一种完整的物件导向开发工具。
?? 其实Access也是微软公司另一个通讯程式的名字,想与ProComm以及其他类似程式来竞争。可是事后微软证实这是个失败计划,并且将它中止。数年后他们把名字重新命名于数据库软体。
历史
Microsoft Access在很多地方得到广泛使用,例如小型企业,大公司的部门,和喜爱编程的开发人员专门利用它来制作处理数据的桌面系统。它也常被用来开发简单的WEB应用程式.这些应用程式都利用ASP技术在Internet Information Services运行.比较复杂的WEB应用程式则使用PHP/MySQL或者ASP/Microsoft SQL Server.
它的使用方便程度和强大的设计工具为初级程式员提供许多功能。不过,这种便于使用可能使人误解。这类开发者都是没有在应用或者数据设计方面训练的办公室从业人员。因此许多人以为这样的开发者能够创造可用的系统,但也有很多人认为工具本身的局限性产生了这样的误导。
一些专业的应用程式开发人员使用Access用作快速应用开发,特别是给街道上的推销员制作一个初型或独立应用程式的工具。可是如果是透个网路存取数据的话,Access的可扩放性并不高.因此当程式被较多使用者使用时,他们的选择多会是倾向于一些客户端-伺服器为本的方案,例如Oracle、DB2、Microsoft SQL Server、Windows SharePoint Services、PostgreSQL、MySQL、Alpha Five、 MaxDB,或者Filemaker。无论如何,不少Access的功能(表单,报告,序列和VB代码)可以用作其他数据库的后期应用,包括JET(档案为主的数据库引擎,Access预设使用)、Microsoft SQL Server、 oracle和任何其他跟ODBC相容的产品。这种方法允许开发者把一个成熟的应用的数据移动到一台更大功率的伺服器而没有已经在适当的位置牺牲发展。
很多开发者谁使用Microsoft Access使用Leszynski命名约定,虽然这不普遍;它是一次编程大会,并非一个DBMS实施的规章。
用途
一好处进入从程式员视角在它的有关兼容性有SQL-质问可能被观看并且作为SQL语句编辑,并且SQL语句直接在巨视和VBA模里可以被使用操作进入桌子。用户可能混合并且使用两个VBA并且"巨集"编程形式和逻辑既没提供面向对象的可能性。
导入导出报表的生成程式,当时有能力和到这项任务的复杂报告创造,没有另一受欢迎数据库报表程式的生成程式充满特色和强有力-水晶报告。 MSDE(微软公司SQL伺服器桌面发动机)2000,袖珍版本的MSSQL伺服器2000,被包括开发版的办公室XP并且被用于进入可能作为除之外的另一种选择JET数据库引擎。 (尽快的*版本的MSDE和微软公司交换伺服器实际上使用这台喷气发动机处理巨大大量数据并且安置一「赝品」在它之上的那些应用的应用层。大约这事实的缺乏知识因进入/喷口家庭的软体产品而为不该受不敬做贡献,特别是关于"大"工程。)
进入分割和粘贴功能性能使它有用工具在其他数据库之间连结(例如,在数据或者数据库变换期间的Oracle和微软公司SQL伺服器)。进入与给与窗子和其他平台应用一起的积分的各种各样进口和退场门特征一起来,一经请求从应用的里面或者手工由用户其中几可以被执行。例如非常紧密SNP完全格式化的为分享的形式与没有全部的进入软体的人们报告。它也能容易被升级到微软公司SQL伺服器。
与一般的RDBMS完全不同,它缺乏数据库触发和预存程序。自从MS Access 2000 (Jet 4.0),开发人员可以在查询中设定参数,这跟预存程序很相似的,但这些「预存程序」只能处理一个程序.当资料表内数据发生变化时,它确实允许形式包含被引发的代码,使用是普通的透过查询和其他技术在进入营运储存的程式在方面RDBMS支援这些的。
特性
进入可提供的编程语言,当时在另一个内产品Microsoft Office家具,微软公司应用的Visual Basic。两个数据库进入讯息库COM组成部分被提供:这笔遗产数据存取物体(DAO),用进入和新只可提供ActiveX数据对象(忙乱)。
MicrosoftAccess容易被应用于小的工程但是规模无效对大的工程如果应用被不好设计。
全部数据库质问,形式和报告被储存在数据库里,并且与相关的模型的理想协调,没有与他们做一个身体上组织的阶层的可能性。
一种设计技术是把进入应用在数据和计画之间进行分发。一数据库应该只包含桌子和关系,当另一个将有全部计画时,形式,报告和质问和对第一个数据库桌子的连接。令人遗憾,当连结时,进入允许没有有关的道路,因此那些发展环境作为这种生产环境有相同的道路应该(虽然你写你们自己的能"动态连接程式"常规在里VBA那搜出能一定背面结束档案以透过这个目录树搜寻,如果它发现这条电流通路它不能)。
这种技术也允许开发者在不同的档案中分申请,因此一些架构是可能的。
文章末尾固定信息

