数据库引论-第二章 关系模型和关系运算理论

主要内容笔记

1. 基本概念

关系模型
关键码
主键
候选键
超键
外键
关系
定义
性质
三类完整性规则
实体完整性原则
参照完整性原则
用户定义的完整性原则
ER模型到关系模型的转换规则[见图]
规则1
规则2
1:1
1:M
M:N

2. 关系代数

五个基本操作

四个组合操作
七(3)个扩充操作

对教材补充

1. ER模型向关系模型的转换规则

在这里插入图片描述
在这里插入图片描述
举例:1:1联系
在这里插入图片描述
1:M
在这里插入图片描述
1:1\1:M差别不明显

M:N
在这里插入图片描述

2. 补充例子 除法举例

除法

本章的重点篇幅

1. p56 例题2.7

在这里插入图片描述
在这里插入图片描述

重要内容分析

1.一般规则

对只涉及到选择、投影、连接的查询可用下列表达式表示
在这里插入图片描述
对于否定的操作,一般用差操作表示
例如“检索不学C2课的学生”;
对于检索具有’全部‘特征的操作,一般要用除法操作表示
例如“检索学习全部课程的学生的姓名”;

2. “检索不学C2课程的学生的姓名”绝不能用下式表示

在这里插入图片描述
而是用“差”的形式
在这里插入图片描述

3. ’检索学习全部课程的学生学号“要用下式表示

在这里插入图片描述
而不能写成下列形式
在这里插入图片描述
因为一个学生学的课程的成绩可能是不一样的,即SC(S#, C#, SCORE)同一个学生的同一门课程的SCORE不一样导致多出一个元组,就会在

a.剔除; b.笛卡尔积; c.积-原关系模式 ; d.再提取想要的显示属性 ;e. 被a.减去得到结果投影出来

的b.中多出来,c.减的时候减多了【c.实际上不会影响】,最后在e.被a.减的时候,有两个分数的人不会被减掉【多出一个?重复???why??】。

skip

3. 关系演算

元组关系演算和域关系演算的原子公式、公式的定义
关系演算的安全性和等价性

4. 关系代数表达式的优化

关系代数表达式的等价
等价转换规则
启化式优化算法

5. 关系逻辑

谓词、原子、规则和查询
规则的安全性
用规则模拟关系代数表达式

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值