2.2    access技术背景
Access是一款数据开发动应用开发工具软件,它主要是对于Microsoft JET数据库和Microsoft SQLServer数据库进行开发的。Jet数据库和access数据库其实是有关系的,因为在office97和之前的版本中,JET 数据库和Access是在一起的,用户在安装access的时候会一并安装jet数据库,而且access比jet数据库更完善,因为Access对jet数据库做了很多的补充,例如,在access数据库中,可以将自己编写的vb函数运用于查询中,access的窗体、报表、宏和模块作可以作为一种特殊的数据存储在数据库文件jet中,只有在access数据库中才能使用这些对象。伴随着windows操作系统的不断改进和发展,在xp之后的版本中,微软将jet数据库集成在操作系统中,并且作为系统组件的一种发布,其主要原因是因为系统中的许多组件需要jet引擎的辅助才能够使用。因此,jet和acces不再捆绑, access也就成了一个数据库。
鉴于微软当时把jet和access数据库的分离,当时大多数的项目使用了jet数据库,那是因为jet数据库有着完整的数据定义、数据处理,数据安全体系的特点。在windows操作系统上,随着微软在activex技术上的进步,操作系统中不断升级数据访问组件,这使得jet数据库成为了免费的数据库管理系统
Access拥有的报表创建功能能够处理任何它能够访问的数据源。Access提供功能参数化的查询,这些查询和Access表格可以被诸如VB6和.NET的其它程序通过DAO或ADO访问。在Access中,VBA能够通过ADO访问参数化的存储过程。与一般的CS关系型数据库管理不同,Access不执行数据库触发,预存程序或交互式登录操作。Access 2010包括了嵌入ACE数据引擎的表级触发和预存程序,在Access 2010中,表格,查询,图表,报表和宏在基于网络的应用上能够进行分别开发。Access 2010 与MicrosoftSharePoint 2010 的集成也得到了很大改善。
Microsoft不甘心它的Access软件只能通过JET引擎使用链接表和ODBC这种既浪费服务器资源又浪费客户端资源的方式或者通过ADO复杂的编程和不直观的操作方式来开发大型数据库系统应用,于是,在Access 2000(Access 9)版本中加入了一种新Access应用程序开发方式——Access数据库项目ADP,同时在Office 2000的发行包中包括了MSDE1.0和Sharepoint1.0。
由于ADP的引入,Access增加了新的活力。尽管同时还引入了DAP(数据访问页),由于其过于复杂的部署和不安全因素(基于互联网部署,要启用Remote MSADC,要做跨域访问,部署复杂且不安全),在Access 2007中,Microsoft终于放弃了DAP。
Microsoft SQLServer的桌面版本能够与Access一起使用,作为Jet数据库引擎的替代。这种支持是从MSDE(Miscrosoft SQL Server桌面引擎)开始的。MSDE是MSSQL服务器2000的小型版本,以后的产品是SQL Server 2005 and 2008的Express(入门级)版本。
上一篇:Unity3D寻宝游戏设计与实现
下一篇:C#+sqlserver中小型酒店管理系统设计与实现

浅析人工智能体系建设【5490字】

人工智能茬知识付费产业...

网上购物之路--浅析购物网...

网上订房之我见【4996字】

网上广播的现状与前瞻【7201字】

浅谈网上教學的实践与探索【4280字】

智能光网络茬城域网中的...

神经外科重症监护病房患...

承德市事业单位档案管理...

医院财务风险因素分析及管理措施【2367字】

10万元能开儿童乐园吗,我...

志愿者活动的调查问卷表

C#学校科研管理系统的设计

AT89C52单片机的超声波测距...

国内外图像分割技术研究现状

中国学术生态细节考察《...

公寓空调设计任务书