关系操作

1.数据库管理员(DBA)

1.决定数据库中的信息内容和结构
2.决定数据库中的存储结构和存取策略
3.定义数据的安全性要求和完整性约束条件
4.监控数据库的使用和运行
5.数据库的改进和重组
6.数据库重构

2.关系操作

1.查询:选择、投影、链接、除、并、交、差、笛卡儿积
2.数据更新:插入、删除、修改
3.选择、投影、并、差、笛卡儿积是5种基本操作

3.关系代数运算符

分类:
1.传统集合运算:并、差、交、广义笛卡儿积
2.专门关系运算:选择,投影,链接,除

关系操作
关系操作
4.元组的连接

关系操作

关系操作
5.并

关系操作
6.差

关系操作
7.交
关系操作
8.广义笛卡儿积
关系操作
9.选择(行的角度进行运算)
关系操作
关系操作
10.投影(主要从列的角度进行运算)关系操作
11.连接
关系操作

关系操作
等值连接

关系操作
自然连接

关系操作
12.象集分析

关系操作
13.除
关系操作

综合例子(1)

查询选修1号和3号课程的学生号码,首先建立临时关系K:

关系操作
关系操作

综合例子(2)

关系操作

综合例子(3)

关系操作

综合例子(4)

关系操作

综合例子(5)

关系操作

总结:

关系操作