王珊数据库·第二章

目录

各种定义

笛卡尔积

元组

分量

基数

关系

属性

候选码

全码

主码

主属性

基本关系(基本表)

查询表

视图表

关系模式

关系操作

常用的关系操作

关系操作的特点

关系的完整性

实体完整性

参照完整性

用户定义完整性

专门的关系运算

选择

投影

连接

等值连接

自然连接

悬浮元组

外连接

各种定义

一组具有相同数据类型的值的集合。

笛卡尔积

所有域所有取值的集合。

元组

笛卡尔积中每一个元素叫做一个n元组或简称元组。

分量

元组中的每一个值叫做一个分量。

基数

笛卡尔积的组数。

关系

域的笛卡尔积的子集叫做这些域上的关系。

属性

每一列的名字。

候选码

能唯一标识一个元组的属性。

全码

所有属性都是候选码。

主码

一个关系有多个候选码,选定一个为主码。

主属性

候选码的属性。

基本关系(基本表)

实际存在的表,是实际存储数据的逻辑表示。

查询表

查询结果对应的表。

视图表

由基本表或其他视图导出的表,是虚表,不对应实际存储的数据。

关系模式

关系模式可以形象化的表示为R(U,D,DOM,F)

R        关系名

U        组成该关系的属性名的集合

D        U中属性所来自的域

DOM   属性向域的映像集合

F        属性间数据的依赖关系的集合

关系操作

常用的关系操作

查询操作:选择、投影、连接、除、并、交、差、笛卡尔积

选择、投影、并、差、笛卡尔积是五种基本操作。

数据更新:插入、删除、修改

关系操作的特点

集合操作方式:操作的对象和结果都是集合,一次一集合的方式

关系的完整性

实体完整性

关系模型中以主码作为唯一性标识,主属性不为空

参照完整性

外码为空值或某个元组的主码值。

用户定义完整性

针对具体关系数据库的约束条件,反映某一具体应用所涉及的数据必须满足语义要求。

专门的关系运算

选择

从关系R中选出符合条件的元组。

投影

从R中选择某些列组成新的关系。

连接

等值连接

属性值相同的元组连接在一起。

自然连接

两个关系中进行比较的分量必须是相同的属性组,在结果中把重复的属性列去掉。

悬浮元组

连接中舍弃的元组。

外连接

悬浮元组补上,无值写空(NULL)。

行列相同全干掉。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值