高二 北京理工大学出版社 《Access数据库应用》第2章 构建Access 数据库课件
2023-01-09
|
60页
|
134人阅读
|
0人下载
普通
内容正文:
第2 章 构建Access 数据库
2.1 关系数据库
2.2 创建Access 数据库
2.3 Access 表的关系
2.4 总结提高
2.5 知识扩展
返回
1
2.1 关系数据库
2.1.1 关系数据库的基本概念
在关系数据库中,经常会提到关系,属性等概念,为了进一步了解关系数据库,首先给
出一些基本概念。
1. 关系
通俗地讲关系就是一张二维表,二维表名就是关系名。
2. 属性
二维表中的列称为属性(字段);每个属性有一个名称,称为属性名;二维表中对应某一
列的值称为属性值。
下一页
返回
2.1 关系数据库
3. 域
二维表中各属性的取值范围称为域,例如:性别的域为男或女。
4. 元组
二维表中的行称为元组(记录),每张表中可以含多个元组。
5. 关系模式
关系模式是关系名及其所有属性的集合,一个关系模式对应一张表结构。
关系模式的格式:关系名(属性1,属性2,…,属性n)。
6. 候选键
在一个关系中,由一个或多个属性组成,其值能唯一地标识一个元组(记录),称为候选键,在一个关系上可以有多个候选关键字。
上一页
下一页
返回
2.1 关系数据库
7. 主关键字
有时一个关系中有多个候选关键字,这时可以选择其中一个作为主关键字,简称关键字。
主关键字也称为主码或主键。每个关系都有一个并且只有一个主关键字。
8. 外部关键字
如果关系中某个属性或属性组合并非关键字,却是另一个关系的主关键字,则称此属性或属性组合为本关系的外部关键字,简称外键。
上一页
下一页
返回
2.1 关系数据库
2.1.2 关系运算
在关系数据库中访问所需要的数据时,需要对其中的关系进行一定的关系运算。关系运算分为两类:一类是传统的集合运算,另一类是专门的关系运算。
1. 传统的集合运算
进行传统集合运算的两个关系必须具有相同的关系模式,即元组具有相同的结构。
(1)并运算。
设有两个相同结构的关系R 和S,R 和S 的并是由属于R 或属于S 的元组组成的集合,记作:R∪S。
上一页
下一页
返回
2.1 关系数据库
(2)差运算。
设有两个相同结构的关系R和S,R和S的差是由属于R但不属于S的元组组成的集合,记作:R−S。
(3)交运算。
设有两个相同结构的关系R和S,R和S的交是由既属于R又属于S的元组组成的集合,记作:R∩S。
下面通过实例说明上述3 种运算,已知两个关系R 和S,关系R 代表一班的学生,关系S 代表二班的学生,如表2.1 和表2.2 所示。
关系R 和关系S 的并、差和交运算的结果如表2.3 所示。
上一页
下一页
返回
2.1 关系数据库
2. 专门的关系运算
关系数据库主要有三种专门的关系运算,选择、投影和连接。
(1)选择。
从一个关系中找出满足给定条件元组的操作称为选择。或者说,从一个二维表格中找出满足给定条件的记录集合的操作。选择是从行的角度对二维表格的内容进行筛选。
(2)投影。
从一个关系中找出若干个属性构成新的关系的操作称为投影。或者说,从一个二维表格中找出若干个字段组成新的二维表格的操作。投影是从列的角度对二维表格的内容进行筛选。
(3)连接。
连接运算是指将两个关系中的元组按一定的条件横向结合,拼接成一个新的关系。或者说是将两个数据表格中的记录按一定条件横向结合,拼接成一个新的数据表。
上一页
下一页
返回
2.1 关系数据库
最常见的连接运算是自然连接,它是利用两个关系中共有的一个字段,将该字段值相等的记录内容连接起来,去掉其中的重复字段作为新关系中的一条记录。
下面通过实例说明以上3 种运算,已知关系R 代表学生信息表,关系S 代表学生成绩表,如表2.4 和表2.5 所示。
求关系S 中满足“语文成绩大于或等于90 分”的选择操作,结果如
表2.6 所示。
求关系S 在学号、数学两个属性上的投影操作,结果如表2.7 所示。
求关系R 和关系S 的自然连接,结果如表2.8 所示。
上一页
下一页
返回
2.1 关系数据库
2.1.3 关系的完整性
关系模型的完整性规则是对关系的某种约束条件,是保证关系中数据正确性的重要手段。在关系模型中有3 类完整性约束:实体完整性、参照完整性、用户定义完整性。其中前两者是关系模型必须满足的约束条件,被称为关系完整性规则。
1. 实体完整性
实体完整性用来确保关系中的每个元组都是唯一的,即关系中不允许有重复的元组。为了保证实体完整性,关系模型以关键字作为唯一的标识,关系中作为关键字的属性不能取空值和重复值,否则无法识别元组。
上一页
下一页
返回
2.1 关系数据库
2. 参照完整性
参照完整性是指两个相关联的数据表中的相关数据是否对应一致。在关系数据库中,关系与关系之间的联系是通过公共属性实现的,这个公共属性是一个表的主键和另一个关系的外键,因此应该对关系中外键
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。