下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Access 关系型数据库管理系统胡经国本文作者的话本文是根据有关文献和资料编写的漫话云计算系列文稿之一。以此作为云计算学习笔录,供云计算业外读者进一步学习和研究参考。希望能够得到大家的指教和喜欢!下面是正文一、概述Access 是在 Windows 操作系统下工作的关系型数据库管理系统。它采用了Windows 程序设计理念,以 Windows 特有的技术设计查询、用户界面、报表等数据对象,内嵌了 VBA(Visual Basic Application)程序设计语言,具有集成的开发环境。Access 提供图形化的查询工具和屏幕、报表生成器,用户建立复杂的报表、界面无需编程和了解 SQL 语言
2、,它会自动生成 SQL 代码。Access 被集成到 Office 中,具有 Office 系列软件的一般特点,如菜单、工具栏等。与其他数据库管理系统软件相比,更加简单易学,一个普通的计算机用户,没有程序语言基础,仍然可以快速地掌握和使用它。最重要的一点是, Access 的功能比较强大,足以应付一般的数据管理及处理需要,适用于中小型企业数据管理的需求。当然,在数据定义、数据安全可靠、数据有效控制等方面,它比前面几种数据库产品要逊色不少。Microsoft Office Access 是由微软发布的关系数据库管理系统。它结合了Microsoft Jet Database Engine (Acc
3、ess Jet 的数据库引擎)和图形用户界面两项特点,是 Microsoft Office 的系统程序之一。Microsoft Office Access 是微软把数据库引擎和图形用户界面与软件开发工具结合在一起的一个关系数据库管理系统。它是微软 Office 的一个成员,在包括专业版和更高版本的Office 版本里面被单独出售。2012 年 12 月 4 日,最新的微软Office Access 2013,在微软 Office 2013 里发布;微软Office Access 2010 是前一个版本。MS Access 以它自己的格式将数据存储在基于 Access Jet 的数据库引擎里。它
4、还可以直接导入或者链接数据(这些数据存储在其它应用程序和数据库)。链接:Visual Basic for Application 是什么直到20 世纪90 年代早期,使应用程序自动化还是充满挑战性的领域。对每个需要自动化的应用程序,人们不得不学习一种不同的自动化语言。例如,可1以使用 Excel 的宏语言使 Excel 自动化;使用 Word Basic 使 Microsoft Word 自动化,等等。Microsoft 决定让它开发出来的应用程序共享一种通用的自动化语言Visual Basic for Application(VBA),而不是使用不同的自动化语言。可以认为,Visual Ba
5、sic for Application是非常流行的应用程序开发语言Visual Basic 的子集。实际上, VBA 是“寄生于” Visual Basic 应用程序的版本。 VBA 与Visual Basic 的区别包括如下几个方面:、Visual Basic是设计用于创建标准的应用程序,而VBA 是用于使已有的应用程序自动化。、Visual Basic具有自己的开发环境,而VBA 必须“寄生于”已有的应用程序。、要运行 Visual Basic 开发的应用程序,用户不用在他的系统访问 Visual Basic,因为 Visual Basic 开发出的应用程序是可执行的。而由于 VBA 应用
6、程序是寄生性的,执行它们要求用户访问“父”应用程序,例如 Excel。尽管存在这些不同,Visual Basic和VBA 在结构上仍然非常相似。事实上, 如果你已经了解了 Visual Basic,会发现学习 VBA 非常快。相应地,学完 VBA 会给Visual Basic 的学习打下坚实的基础。而且,当学会在Excel 中用VBA 创建解决方案后,你就已经具备了在 Word、Project、Access、Outlook、FoxPro 和PowerPoint 中用 VBA 创建解决方案的大部分知识。VBA 的一个关键性特征,是从一种 Microsoft 产品或者 Visual Basic 中
7、学到的知识可以相互转化。VBA 究竟是什么?更确切地讲,它是一种自动化语言,可以用它使常用的过程或者进程自动化,可以创建自定义的解决方案。二、特性用户可以创建表,进行查询,创建图表和报告,并且可以通过宏把它们联系在一起。高级用户能够使用宏命令做出拥有高级数据操作和用户控制权的较完善的方案。 Access 拥有的报表创建功能,能够处理任何它能够访问的数据源。Access 提供功能参数化的查询;这些查询和 Access 表格可以被诸如 VB6 和.NET 的其它程序通过DAO 或ADO 访问。在Access 中,VBA 能够通过ADO 访问参数化的存储过程。Microsoft SQL Server
8、的桌面版本能够与Access 一起使用,作为Jet 数据库引擎的替代。这种支持是从 MSDE(Microsoft SQL Server,桌面引擎)开始的。MSDE 是 MS SQL 服务器 2000 的小型版本,以后的产品是 SQL Server 2005 and 2008 的 Express(入门级)版本。与一般的客户机服务器(C/S)关系型数据库管理系统不同,Access 不执行数据库触发、预存程序或交互式登录操作。Access 2010 包括了嵌入ACE 数据引擎的表级触发和预存程序,因此客户机服务器关系型数据库管理系统对于Access 2010 就不是必需的了。在 Access 201
9、0 中,表格、查询、图表、报表和2宏,现在基于网络的应用上能够进行分别开发。Access 2010 与 Microsoft Share Point 2010 的集成也得到了很大改善。链接:宏、宏语言所谓宏,就是一些命令组织在一起,作为一个单独命令完成一个特定任务。Microsoft Word 中对宏定义为:“宏就是能组织到一起作为一独立的命令使用的一系列word 命令,它能使日常工作变得更容易”。Word使用宏语言Visual Basic 将宏作为一系列指令来编写。宏语言是一类编程语言,其全部或多数计算是由扩展宏完成的。宏语言并未在通用编程中广泛使用,但在文本处理程序中应用普遍。例如,Visu
10、al Basic for Applications(VBA)是 Visual Basic 的一种宏语言, 是微软开发出来在其桌面应用程序中执行通用的自动化( OLE)任务的编程语言。主要能用来扩展 Windows 的应用程序功能,特别是 Microsoft Office 软件。也可说是一种应用程序视觉化的 Basic 脚本。该语言于 1993 年由微软公司开发的、应用程序共享一种通用的自动化语言。微软在 1994 年发行的 Excel5.0 版本中,即具备了 VBA 的宏功能。链接:VB6Visual Basic,简称 VB,是近年来在国内外得到迅速推广应用的可视化程序设计语言,具有简单易学、
11、功能强大、软件费用支出低、见效快等特点。它提供了开发 Windows 应用程序最迅速、最简捷的方法。不但是专业人员得心应手的开发工具,而且易于被非专业人员掌握使用。目前,全世界数以百万计的程序设计人员正在用 Visual Basic 开发各种类型的软件。Visual basic 6.0,简称 VB6,所提供的开发环境与 Windows 9x,Windows NT4.0 或 Windows 2000 具有完全一致的界面,使用更方便,其代码效率已达到Visual C+的水平。在面向对象程序设计方面,6.0 版的 VB 全面支持面向对象的程序设计,包括数据抽象、封装、对象与属性、类与成员、继承和多态
12、等。Visual Basic6.0 包括三种版本,即:学习版、专业版和企业版。这些版本是在相同的基础上建立起来的,因此大多数应用程序可以在三种版本中通用。Visual Basic 6.0 是用来创建高性能的企业应用程序及基于 Web 的应用程序的最有效工具。Visual Basic 6.0 使开发者得以创建驻留在客户机或服务器上或运行在分布式 n-层环境里的强壮应用程序。Visual Basic 6.0 这个快速应用开发工具既可以作为一个单独的产品,也可以作为 Visual Studio 6.0 套件的一个组成部分。链接:.NET.NET 是微软下一代的操作平台。它允许人们在其上构建各种应用方
13、式,使人们尽可能通过简单的方式,多样化地、最大限度地从网站获取信息,解决网站之间的协同工作,并打破计算机、设备、网站、各大机构和工业界间的障碍即所谓的“数字孤岛”。从而,实现因特网的全部潜能,搭建起第三代互3联网平台。链接:DAODAO(Data Access Objects ,数据访问对象)是第一个面向对象的接口。它显露了 Microsoft Jet 数据库引擎(由 Microsoft Access 所使用),并且允许 Visual Basic 开发者通过 ODBC(Open Database Connectivity,开放数据库互连)好像直接连接到其他数据库一样,直接连接到Access 表
14、。DAO 最适用于单系统应用程序或小范围本地分布使用。链接:ADOADO(ActiveX Data Objects,ActiveX 数据对象),是 Microsoft 提出的应用程序接口(API),用以实现访问关系或非关系数据库中的数据。链接:Microsoft Share Point 20102010 年 5 月 13 日微软发布的 Share Point 2010 是新一代的企业协作解决方案;通过构建高效、灵活、易管理的网络社区平台,让企业员工可以更好地学习、沟通、协作。Share Point 2010 有网站、社区、内容、搜索、见解和整合应用等 6 大功能模块。三、主要功能取消传统菜单操
15、作方式而代之以功能区是 Access 2007 的明显改进之一。用户可以在功能区中进行绝大多数的数据库管理相关操作。Access 2007 默认情况下有以下 4 个功能区;每个功能区根据命令的作用又分为多个组。1、开始在“开始”功能区中,包括视图、剪贴板、字体、格式文本、记录、排序和筛选、查找、中文简繁转换8 个分组。用户可以在“开始”功能区中对Access 2007 进行操作,例如复制粘贴数据、修改字体和字号、排序数据等。2、创建在“创建”功能区中,包括表、窗体、报表、其他和特殊符号 5 个分组。“创建”功能区中包含的命令主要用于创建 Access 2007 的各种元素。3、外部数据在“外部数据”功能区中,包括导入、导出、收集数据、Share Point 列表 4 个分组。在“外部数
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 家庭心理治疗师招聘合同
- 幼教志愿者招聘合同
- 科技研发中心施工合同纠纷模板
- 智能能源工程合同范本节能
- 曲棍球场地坪施工协议
- 仓储物流土地招投标居间合同
- 空调安装班组施工合同
- 教育机构教师聘用合同范本
- 新人教部编版四年级数学下册练习课
- 食品安全事件处理程序
- 2024-2025学年七年级英语上学期期中试卷(沪教五四制2024)(含答案)
- 电动自行车火灾的勘查检验技术及案例分析
- 螺栓检测报告
- 碳排放介绍及相关计算方法
- 社团活动记录(足球)
- 腐蚀测量及技术
- 家庭医生签约服务在实施老年高血压患者社区护理管理中应用
- 氯化钠与氯化铵分离解析
- 关注青少年心理健康孩子的人格培养与家庭教育
- 个案面谈技巧(2016.6.15)
- 高中理科教学仪器配备标准[共121页]
评论
0/150
提交评论