高二高教版Access 数据库应用技术任务1.2 关系数据库课件
2023-02-11
|
23页
|
170人阅读
|
7人下载
普通
内容正文:
《Access 数据库应用技术》
1
任务1.2:关系数据库
任务1.1:Access数据库简介
单元1:Access基础
任务1.4:Access数据库设计流程
任务1.3:Access2019基本操作
任务1.2:关系数据库
3
了解数据库的数据模型及关系模型的相关术语。
掌握关系运算的相关知识。
熟练掌握关系运算。
学习目标
任务1.2: 关系数据库
时间与时间管理概述
情景导入
前面学习了数据库理论基础知识,接下来我们需要了解 Access 数据库管理系统采用的数据模型,以及 Access 关系数据库的基本概念。
1.数据模型
知识准备
数据库中的数据必须有一定的结构,这种结构用数据模型来表
示。数据模型是数据库的中心和基础。
数据结构、数据操作和完整性约束是构成数据模型的三要素。数据模型主要包括层次模型、网状模型和关系模型。
(1)层次模型(Hierarchical Model)。是数据库系统中最早采用的数据模型,它是通过从属关系结构表示数据间的联系。
(2)网状模型(Network Model)。是层次模型的扩展,它表示多个从属关系的层次结构,呈现一种交叉关系的网络结构。
(3)关系模型(Relational Model)。是用一组二维表来表示数据和数据之间的联系。每一个二维表组成一个关系,一个关系有一个关系名。
6
2.关系数据库
知识准备
关系数据库是目前主流的数据库。在关系型数据库中,数据按表的形式加以组织,所有的数据库操作都是针对表进行的。关系数据库模型是以集合论中的关系概念为基础发展起来的。
(1)关系术语。
①关系。若干实体属性构成的二维表。关系模型由关系数据结构、关系操作集合、关系完整性约束三部分组成。
②元组。表中的每一行称为一个元组,存放的是客观世界中的一个实体,在 Access 数据库中称为记录。
7
2.关系数据库
知识准备
③字段。表中的一列。每个字段表示表中所描述的对象的一个属性,每个字段都有相应的描述信息,如字段名、数据类型、数据宽度、数值型数据的小数位数等。每个字段都包含了数据类型相同的一批数据。
④域。字段的取值范围。
⑤关键字。能够唯一地标识一个元组的属性或属性的集合。
⑥主关键字。被选中作为关键标识的关键字(或称主键)。
⑦外部关键字。如果在一个关系(表)A 里某个字段不是其关键字,却是另一个表 B 中的关键字,称这个字段是表 A 的外关键字。
8
2.关系数据库
知识准备
(2)关系的特点
①数据表中的每个字段都是不可再分的最小数据单位(不能表中套表)。
②任何两行记录不能完全相同。
③不能有同名的域名,但属性域可以相同。每列属性数据属于同一个域。
④行、列的次序可以任意交换,不影响访问速度。
9
3.关系运算
知识准备
数据库中的全部数据及其相互联系都被组织成关系,即二维表的形式。各类数据库管理系统都提供一种完备的高级关系运算,支持对数据库的各种操作。
(1)传统的集合运算
①并(UNION)。运算符为∪。
②差(DIFFERENCE)运算符为 -。
③交(INTERSCTION)。运算符为∩。
10
3.关系运算
知识准备
数据库中的全部数据及其相互联系都被组织成关系,即二维表的形式。各类数据库管理系统都提供一种完备的高级关系运算,支持对数据库的各种操作。
(1)传统的集合运算
①并(UNION)。运算符为∪。
②差(DIFFERENCE)运算符为 -。
③交(INTERSCTION)。运算符为∩。
11
3.关系运算
知识准备
举例:设有两个关系 R 和 S,他们具有相同的结构,如表1-1,表1-2所列。
A B C
a1 b1 c1
a1 b2 c2
a2 b2 c1
表 1-1 R
A B C
a1 b2 c2
a1 b3 c2
a2 b2 c1
表 1-2 S
A B C
a1 b1 c1
a1 b2 c2
a2 b2 c1
a1 b3 c2
表 1-3 R∪E
A B C
a1 b1 c1
表 1-4 R-S
A B C
a1 b2 c2
a2 b2 c1
表 1-4 R ∩ S
R∪E结果见表 1-3 所列。
R-S 结果见表 1-4 所列。
R∩S结果见表 1-5 所列。
12
3.关系运算
知识准备
(2)关系运算
①选择运算。从关系中找出满足给定条件的那些元组称为选择。从水平方向抽取元组。
②投影运算。从关系模式中挑选若干属性组成新的关系称为投影。从列的角度进行的运算。
③连接运算。连接运算是二目运算,需要两个关系作为操作对象。
13
4.关系的参照完整性
知识准备
关系的
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。