Microsoft Access 属于关系型数据库,对应的是关系数据模型,它是以二维表作为核心存储单元,依靠表之间的关联关系来组织管理数据,是数据库课程当中非常经典的关系型数据库代表软件,关系数据模型把所有数据都规整成行列结构的二维表,每一行代表一条记录,每一列代表一个字段,通过主键外键建立表与表之间的联系,Access 完整实现这套模型的核心特征,也是各类计算机基础考试财会信息化考试高频考点。
一 关系数据模型核心特征
表格
| 特征 | 详细说明 | Access 对应实现 |
|---|---|---|
| 二维表结构 | 数据按行和列排布,行是记录,列是字段 | Access 数据表就是标准二维表 |
| 主键 | 唯一标识每一条记录 | Access 表可以设置主键字段 |
| 外键 | 用来建立不同数据表之间关联 | Access 可以通过外键创建表关系 |
| 关系运算 | 支持选择投影连接等基础关系运算 | Access 查询对象实现选择投影连接操作 |
| 结构化查询 | 使用 SQL 语句完成数据操作 | Access 内置 SQL 视图支持 SQL 编写 |
二 Access 关系数据模型的组成对象
1 表 数据库最基础对象,是存放原始数据的二维表,是关系模型的载体
2 查询 基于关系运算,从一张或者多张表筛选提取数据,对应关系模型的查询能力
3 窗体 可视化录入和浏览数据的界面,底层仍然调用数据表
4 报表 对表内数据进行统计汇总输出,数据来源依旧是关系表
5 宏和模块 自动化处理逻辑,作用于关系表当中的数据
三 深度理解 为什么 Access 归类为关系数据模型
关系数据模型的核心思想就是用关系也就是二维表来表达实体和实体之间的联系,Access 里面可以创建学生表 订单表 客户表这类独立二维表,再设置一对多一对一这类表间关系,把实体之间的关联保存下来,和层次模型网状模型这类早期数据模型有明显区分,层次模型是树状层级结构,网状模型是复杂网状连接,Access 不采用这两种结构,全部数据组织依托二维表关系,所以归类为关系数据模型。
四 学习要点清单
1 记住核心结论 Access 对应关系数据模型
2 分清概念 数据模型是底层数据组织逻辑,Access 是实现该模型的软件工具
3 掌握关系模型三要素 数据结构 数据操作 数据完整性约束,Access 全部支持
4 考试常考区分 不要混淆层次模型 网状模型 关系模型,Access 固定对应关系模型
综合来看,Access 底层采用关系数据模型,依靠二维表主键外键表间关联来管理数据,配套查询窗体报表等对象,完整落地关系数据模型的各项能力,学习的时候抓住二维表和表间关联这个核心,就可以牢固掌握这个考点。
【相关 FAQ】
问题 1 Access 属于什么数据模型 是不是层次数据模型
回答 1 Access 属于关系数据模型,并不是层次数据模型,层次数据模型是树状层级结构,Access 是以二维表关系组织数据,所以 Access 属于什么数据模型的标准答案是关系数据模型。
问题 2 为什么说 Access 属于关系数据模型
回答 2 因为 Access 使用二维表存储数据,通过主键外键建立表间关联,支持选择投影连接关系运算,完全符合关系数据模型的定义,这就是为什么 Access 属于关系数据模型。
问题 3 Access 属于什么数据模型 考试会怎么出题
回答 3 考题一般以选择题形式考察,题干提问 Access 属于什么数据模型,选项会包含层次模型网状模型关系模型面向对象模型,正确答案选择关系数据模型,复习时牢记 Access 属于关系数据模型即可。
【免责申明】
本文内容仅作为 Access 数据模型相关知识科普参考,不构成考试培训专业指导建议,相关概念定义请以官方教材以及数据库权威资料最新内容为准。


