📜  MS Access-RDBMS

📅  最后修改于: 2020-11-20 05:20:13             🧑  作者: Mango


就布局和导航方面而言,Microsoft Access具有其他Microsoft Office产品的外观,但是MS Access是一个数据库,更具体地说是一个关系数据库。

  • 在MS Access 2007之前,文件扩展名为* .mdb ,但在MS Access 2007中,扩展名已更改为* .accdb扩展名。

  • Access的早期版本无法读取accdb扩展,但是MS Access 2007和更高版本可以读取和更改Access的早期版本。

  • Access桌面数据库(.accdb或.mdb)是功能齐全的RDBMS。

  • 它提供了管理大量数据所需的所有数据定义,数据处理和数据控制功能。

  • 您可以将Access桌面数据库(.accdb或.mdb)用作单个工作站上的独立RDBMS,也可以将其用作网络上的共享客户端/服务器模式。

  • 桌面数据库还可以用作公司Intranet上网页上显示的数据的数据源。

  • 使用Access桌面数据库构建应用程序时,Access是RDBMS。

资料定义

现在让我们了解什么是数据定义-

  • 在文档或电子表格中,通常可以完全自由地定义文档或电子表格中每个单元格的内容。

  • 在文档中,您可以包括文本段落,表格,图表或以多种字体显示的多列数据。

  • 在电子表格中,您可以在顶部使用文本数据来定义列标题以进行打印或显示,并且在同一列中可能具有各种数字格式,具体取决于行的函数。

  • RDBMS允许您定义拥有的数据类型以及如何存储数据。

  • 通常,您还可以定义RDBMS可以用来确保数据完整性的规则。

  • 例如,验证规则可以确保用户不会在应包含数字的字段中意外存储字母字符。

数据处理

在RDBMS中处理数据与在文字处理或电子表格程序中处理数据有很大不同。

  • 在文字处理文档中,您可以包括表格数据,并对文档中的数据执行一组有限的功能。

  • 您还可以在原始文档中搜索文本字符串,并使用ActiveX控件搜索其他应用程序中的表格,图表或图片。

  • 在电子表格中,某些单元格包含确定所需结果的函数,而在其他单元格中,输入提供函数源信息的数据。

  • RDBMS为您提供了多种处理数据的方法。例如,

  • 您可以搜索单个表以获取信息,也可以请求对多个相关表进行复杂的搜索。

  • 您可以使用单个命令更新单个字段或许多记录。

  • 您可以编写使用RDBMS命令来获取要显示的数据并允许用户更新数据的程序。

Access使用功能强大的SQL数据库语言来处理表中的数据。使用SQL,您可以定义解决特定问题所需的信息集,包括可能来自许多表的数据。

资料控制

电子表格和文字处理文档非常适合解决单用户问题,但是当一个以上的人需要共享数据时,很难使用它们。

  • 当您需要与他人共享信息时,RDBMS使您可以灵活地允许多个用户读取或更新您的数据。

  • 设计为允许数据共享的RDBMS还提供了确保没有两个人可以同时更改同一数据的功能。

  • 最好的系统还允许您将更改分组(也称为事务),以便所有更改或所有更改都不出现在数据中。

  • 您可能还想确保在输入所有订单之前,没有其他人可以查看订单的任何部分。

  • 因为您可以与其他用户共享Access数据,所以可能需要对允许各种用户查看或更新的内容设置一些限制。