第三章总结

本文详细介绍了关系模型的三要素:关系模式的数据结构、操作集合和完整性约束。数据操作包括传统的关系运算和专门的关系运算,如选择、投影、连接和除。数据完整性约束涵盖实体完整性、参照完整性和用户定义完整性。关系模型的基本术语中,关系是二维表,属性、元组、分量和关系模式等概念被定义。此外,还讨论了关系代数的运算,如并、交、差和选择等,并举例说明了各种操作的使用。
摘要由CSDN通过智能技术生成

关系模型三要素:关系模式的数据结构,关系模式的操作集合和关系模式的完整性约束

在关系系统中表是逻辑结构

数据操作包括:

传统的关系运算:并,交,差,广义笛卡尔乘积

专门的关系运算:选择,投影,连接,除

有关的数据操作:查询,插入,删除,和更改

数据完整性约束包括:实体完整性,参照完整性和用户定义的完整性,其中(实体和参照)完整性也称为引用完整性,是系统级的约束,用户定义的完整性也称为域的完整性,他属于应用级的约束

关系模型基本术语;

关系就是二维表,二维表不一定是关系

二维表的每个列称为属性,属性的名字称为属性名,二维表对应某一列的值称为属性值,列的个数称为关系的元数,有五个属性则是一个五元关系

值域为属性的取值范围

元组为二维表中的一行数据,二行为两个元组

分量是元组中的每一个属性值

二维表的结构称为关系模式,关系模式表示为R(a1,a2,a3)R为关系名,a1,a2,a3为属性

关系数据库:关系模型的所有关系的集合称为关系数据库

候选键能够唯一标识一个关系的元组而又不包含多余的属性

候选键又称为候选关键字或候选码

主键也称主码或主关键字,是标表中的属性或属性组,多个属性共同组成的主键称为复合主键

包含在候选键的属性称为主属性,不包含在候选键中的属性称为非主属性

笛卡尔乘积:多表相乘列相加行相乘

分量是不可在分的最小属性

3.3关系代数

关系代数的运算对象是关系,运算结果也是关系

关系运算符

并运算,交运算和数学一样,差运算如r-s为s中没有r的元组集合

r交s=r-(r-s)=s-(s-r)

选择:选择计算机系学生信息的关系代数表达式 Qsdept='计算机系' (student)

投影:查询学生的姓名和所在系

 Πsname,sdept(student)

连接

1.自然连接要求有相等的分量必须有共同的属性名,等值连接不要求,自然连接要去掉重复的列

外连接有三种形式:左外连接,右外连接,全外连接

查询选择全部课程的学号

Πsno,cno(SC)/Πcno(Course)
————————————————
版权声明:本文为CSDN博主「Limitjn」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/Limitjn/article/details/125131734

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值