考试:数据库系统(02)

关系代数

◆并:结果是两张表中所有记录数合并,相同记录只显示一次。

◆交:结果是两张表中相同的记录。

◆差:S1-S2, 结果是S1表中有而S2表中没有的那些记录。

◆笛卡尔积:S1*S2,产生的结果包括S1S2的所有属性列,并且S1中每条记录依次和S2中所有记录组合成一条记录,最终属性列为S1+S2属性列,记录数为S1*S2记录数。

◆投影:实际是按条件选择某关系模式中的某列,列也可以用数字表示。(选择的是列)符号和π大概类似

◆选择:实际是按条件选择某关系模式中的某条记录。(选择的是行)符号

◆自然连接的结果显示全部的属性列,但是相同属性列只显示一次,显示两个 关系模式中属性相同且值相同的记录

设有关系R S如下左图所示,自然连接结果如下右图所示:

函数依赖

◆给定一个x, 能唯 一确定 一个Y,  X确定Y, 或者说Y依赖于x,  Y=X*X  数。

函数依赖又可扩展以下两种规则:

◆部分函数依赖: A 可确定C,(A,B) 也可确定C, (A,B)中的  部分(即A) 可以确

C, 称为部分函数依赖。

◆传递函数依赖:当AB不等价时,A 可确定B,B 可确定C,A 可确定C, 是  递函数依赖;若AB等价,则不存在传递,直接就可确定C

 

键与约束

◆超键:能唯一标识此表的属性的组合。

◆候选键:超键中去掉冗余的属性,剩余的属性就是候选键。

◆主键:任选一个候选键,即可作为主键。

◆外键:其他表中的主键

◆主属性:候选键内的属性为主属性,其他属性为非主属性。

◆实体完整性约束:即主键约束,主键值不能为空,也不能重复

◆参照完整性约束:即外键约束,外键必须是其他表中已经存在的主键的值, 或者为空

◆用户自定义完整性约束:自定义表达式约束,如设定年龄属性的值必须在0到 150之间。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值