MS Access - RDBMS

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或跨网络的共享客户端/服务器模式.

  • 桌面数据库还可以充当公司内部网上网页上显示的数据的数据源.

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

数据定义

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

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

  • 在文档中,您可以包含文本,表格,图表或多列字体显示的多列数据.

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

  • RDBMS允许您定义您拥有的数据类型以及数据的存储方式.

  • 您通常也可以定义RDBMS可用于确保数据完整性的规则.

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

数据处理

使用RDBMS中的数据与处理文字处理或电子表格程序中的数据非常不同.

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

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

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

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

  • 您可以在单个表中搜索信息,或者请求跨多个相关表格进行复杂搜索.

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

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

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

数据控制

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

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

  • 旨在允许数据共享的RDBMS还提供了一些功能,以确保没有两个人可以同时更改相同的数据.

  • 最好的系统还允许您对更改进行分组(也称为事务),以便您的数据中显示所有更改或不显示任何更改.

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

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