专业汉语词典知识平台,分享汉字词语知识、历史文学知识解答!

励北网
励北网

access是一种什么

来源:小易整编  作者:小易  发布时间:2023-08-18 10:47
摘要:Access是由微软发布的关系数据库管理系统。它结合了MicrosoftJetDatabaseEngine和图形用户界面两项特点,是MicrosoftOffice的系统程序之一。Access是由微软发布的关系数据库管理系...

Access 是由微软发布的关系数据库管理系统。它结合了 Microsoft Jet Database Engine 和图形用户界面两项特点,是 Microsoft Office 的系统程序之一。

access是一种什么

Access 是由微软发布的关系数据库管理系统。它结合了 Microsoft Jet Database Engine 和图形用户界面两项特点,是 Microsoft Office 的系统程序之一。

Access 能够访问 Access/Jet、Microsoft SQL Server、Oracle 数据库,或者任何 ODBC 兼容数据库内的数据。熟练的软件设计师和数据分析师利用它来开发应用软件,而一些不熟练的程序员和非程序员的高级用户则能使用它来开发简单的应用软件。虽然它支持部分面向对象技术,但是未能成为一种完整的面向对象开发工具。

其实 Access 也是微软公司另一个通信程序的名字,想与 ProComm 以及其他类似程序来竞争。可是事后微软证实这是个失败计划,并且将它中止。数年后他们把名字重命名于此数据库软件。

当前最新的 Access 版本是 Microsoft Access 2019 for Windows。

用途

Microsoft Access 在很多地方得到广泛使用,例如小型企业,大公司的部门。喜爱编程的开发人员亦利用它来制作处理数据的桌面系统。它也常被用来开发简单的 WEB 应用程序。

它的使用方便程度和强大的设计工具为初级程序员提供许多功能。不过,方便性的宣传,常令人误解。在过于乐观的误导下,让许多没有程序设计背景的办公室从业人员应用此软件,并以为能够创造可用的系统,但此工具本身的局限性,常常使这些用户失败。

一些专业的应用程序开发人员使用 Access 内附的快速应用开发功能,特别是给街道上的推销员制作一个初型或独立应用程序的工具。可是如果是透过网络访问数据的话,Access 的可扩放性并不高.因此当程序被较多用户使用时,他们的选择多会是倾向于一些客户端-服务器为本的方案,例如 Oracle、IBM DB2、Microsoft SQL Server、Windows SharePoint Services、PostgreSQL、MySQL、Alpha Five、MaxDB,或者 Filemaker。无论如何,不少 Access 的功能(窗体,报告,序列和 VB 代码)可以用作其他数据库的后期应用,包括 JET(文件为主的数据库引擎,Access 默认使用)、Microsoft SQL Server、Oracle 和任何其他跟 ODBC 兼容的产品。这种方法允许开发者把一个成熟的应用的数据移动到一台更大功率的服务器而不会在适当的位置牺牲发展。

SQL

Access 查询中使用的默认使用“Microsoft Jet SQL”,而 ADO 中使用的 SQL 语法是“ANSI SQL”。这两种语法存在轻微的差别(中间还包含某些特殊函数和功能)并非完全兼容。其中通配符就不一样:对于多个字符,前者是 * 而后者是% ; 对于单个字符,前者是 ? 而后者是 _ 。 Jet SQL 基本遵从了 SQL ANSI-89 Level 1 compliant。对于 Access 的字段类型为 True/False,在 SQL 语句中可用 0 对应 False,-1 对应 True。不能用 1 对应 True。

也可以将 ACCESS 数据库查询的语法设置为兼容 ANSI SQL(在 ACCESS 选项那里设置),但是这样做的话,编写 SQL 语句就要遵循 ANSI SQL 语法规则了。对于之前已经使用过的 ACCESS 数据库不建议这样做,因为很可能会导致原有编写的 SQL 查询失效,进而造成诸多不便。

Access 使用的 Jet SQL 引擎,每次只能执行一条 SQL 语句。如果成批执行多条 SQL 语句,需要使用 Visual Basic for Applications 编程。在 Access 的 VBA 中执行 SQL 语句,有三种方法。

DoCmd.RunSQL:基于 Access 的对象模型,使用 Microsoft Jet SQL,在 SQL 语句中可以使用 VBA 函数。需要在调用前设置 DoCmd.SetWarnings False 关闭提示或确认对话框。执行时在 Access 状态栏显示进度条,可通过 Esc 键中止执行。不能获取 SQL 语句影响的记录行数。不能将多个 SQL 语句的执行放在同一事务中。CurrentDB.Execute:基于 DAO 对象模型,使用 Microsoft Jet SQL,在 SQL 语句中可以使用 VBA 函数。没有提示或确认对话框的显示。执行时没有在 Access 状态栏显示进度条,不可以通过 Esc 键中止执行。能获取 SQL 语句影响的记录行数。可以将多个 SQL 语句的执行放在同一事务中。CurrentProject.Connection.Execute:基于 ADO 对象模型,连接到不同数据库使用不同的 SQL 语法。对 Access 使用 ISO SQL 标准语法并可以使用 VBA 函数。没有提示或确认对话框的显示。执行时没有在 Access 状态栏显示进度条,不可以通过 Esc 键中止执行。能获取 SQL 语句影响的记录行数。可以将多个 SQL 语句的执行放在同一事务中。

Access 软件自身提供了一套 COM 对象体系,可供其它软件(如 Excel)使用 VBA 或者 C#、C++等编程语言调用 Access 的功能。

Microsoft Office Access 是微软把数据库引擎的图形用户界面和软件开发工具结合在一起的一个数据库管理系统。它是微软 OFFICE 的一个成员, 在包括专业版和更高版本的 office 版本里面被单独出售。2018 年 9 月 25 日,最新的微软 Office Access 2019 在微软 Office 2019 里发布。


本文地址:百科问答频道 https://www.neebe.cn/wenda/1029378.html,易企推百科一个免费的知识分享平台,本站部分文章来网络分享,本着互联网分享的精神,如有涉及到您的权益,请联系我们删除,谢谢!


百科问答
小编:小易整编
相关文章相关阅读
  • 销售额是什么意思?

    销售额是什么意思?

    销售额是指商业企业的一项关键指标,代表企业在一定时期内的营业额,它实时反映企业经营活动的情况,是衡量企业经营能力和效益的重要指标。销售额可以有多种形式,如零售销售额、批发销售额和出口销售额等。销售额的计算方法很简单,即:销售额=销售数量...

  • iTools是什么意思?

    iTools是什么意思?

    iTools是一款功能强大的苹果设备管理工具。它为苹果设备用户提供了便捷的设备管理功能,包括文件传输、备份还原、应用程序管理、屏幕截图、屏幕录制、音乐管理、视频管理等多种功能,而且支持所有的i系列设备,例如iPod、iPhone和iPad...

  • 无损分区工具是什么意思?

    无损分区工具是什么意思?

    无损分区工具是一种硬盘分区方式,是指在分区时保持原有数据不受损坏的一种分区技术,这种分区技术称为“无损分区”。无损分区可以保护硬盘上的数据,在分区时不会破坏硬盘上的任何数据。而且,在数据安全性上也有一定的优势,因为它不会破坏的数据,因此可...

  • 消费凭证是什么意思?

    消费凭证是什么意思?

    消费凭证是指一种书面的证明凭证,当消费者购买商品或服务时,商家会向其提供消费凭证,凭此凭证可以证明消费者购买了特定的商品或服务,以及在这次购买中耗费的钱财数额。消费凭证是一种用于表示购买交易的依据,是为消费者提供全面鉴证的凭证。它可以表明...

  • DSM系统是什么意思?

    DSM系统是什么意思?

    DSM是一种新晋的分布式、可扩展的模块化系统。它是以无服务器、全节点一致性的系统架构为基础,采用多进程系统将服务、运维功能以模块化的方式集合到一起而不会配置服务的的系统设计模型。DSM的核心特点在于采用了一致性的分布式架构,模块化的结构,...

  • 裸金属是什么意思?

    裸金属是什么意思?

    简而言之,裸金属是指被提取出来,没有被添加任何基材的未加工金属。它是将矿石熔化下去后提炼出来的金属,用来做各种活动和企业的原材料。裸金属通常是一种切削或加工的未经热处理的金属。裸金属一般不经过任何表面处理,以自身属性状态出售。它不会涂以油...

  • CVSS是什么意思?

    CVSS是什么意思?

    CVSS(CommonVulnerabilityScoringSystem,中文译名“公共漏洞评分系统”)是一种漏洞分级和评分系统,是由美国国家信息安全标准研究所(NIST)推行的一套机制,它利用特定的参数来构建一个漏洞评级分类体系...

  • 键盘接口是什么意思?

    键盘接口是什么意思?

    键盘接口一般是用于挂接键盘的接口。它也称为键盘插座或键盘接头,它是一个连接键盘和计算机系统之间的重要硬件部件。键盘接口可以用来接收键盘上发出信号,以便在主板上发出完整的指令。键盘接口可以分为有线和无线两种,有线键盘接口是指采用插孔的连接方...

  • 周排行
  • 月排行
  • 年排行

精彩推荐