数据库-第五讲-其他操作

1.除法操作
这个博客写的挺好的
http://www.cnblogs.com/Mayvar/archive/2011/05/20/wanghonghua_201105200121.html
2.外连接操作
--连接操作时只有匹配的结果保留;
--外连接将对与非匹配元组填充null;
--三种外连接:
a.左外连接,连接结果保留左关系所有元组
b.右外连接,连接结果保留右关系所有元组
c.全连接,连接结果保留左右关系所有元组
数据库-第五讲-其他操作

--外并操作
为并操作的扩展,可以对非兼容性属性的关系操作,结果为属性集的并。
3.关系演算
a.关系演算:使用谓词演算来表示关系操作
面向用户的数据库语言基本上均以关系演算为基础
分类为元组关系演算和与关系演算
b.元组关系演算:{t[<属性表>]|P(t)}
t是元组变量,可以为整个元组或者某些属性
P(t)是应该满足的谓词
4.传统数据模型的评价
数据库-第五讲-其他操作

a.传统数据模型优点
--在记录的基础上定义了各自基本结构,约束和操作
--面型用户提供了一种统一的数据模型和语言
--描述樱花用的限制
1.非事物处理
2.过早与DBMS相联系
3.提高抽象级别和表达能力
--传统数据模型的弱点
a.已记录为基础,不能很好的面型用户
b.记录的划分从系统实现考虑
c.使用缺乏简单方便性