高二高教版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.关系的参照完整性 知识准备 关系的

资源预览图

高二高教版Access 数据库应用技术任务1.2 关系数据库课件
1
高二高教版Access 数据库应用技术任务1.2 关系数据库课件
2
高二高教版Access 数据库应用技术任务1.2 关系数据库课件
3
高二高教版Access 数据库应用技术任务1.2 关系数据库课件
4
高二高教版Access 数据库应用技术任务1.2 关系数据库课件
5
高二高教版Access 数据库应用技术任务1.2 关系数据库课件
6
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。