数据库-关系代数-对除法的理解
2015-10-14 18:40
323 查看
除法操作是同时从行和列的角度进行运算.
如设 R ,S的关系
R
------------
A |B |C
------------
a1 b1 c2
a2 b3 c7
a3 b4 c6
a1 b2 c3
a4 b6 c6
a2 b2 c3
a1 b2 c1
S关系:
--------------------
B |C |D
b1 c2 d1
b2 c1 d1
b2 c3 d2
在R关系里,A可以取四个值{a1,a2,a3,a4}
其中:a1的象集为:{(b1,c2),(b2,c3),(b2,c1)}
a1的象集为:{(b3,c7),(b2,c3)}
a1的象集为:{(b4,c6)}
a1的象集为:{(b6,c6)}
S关系在B,C上的投影为:{(b1,c2),(b2,c1),(b2,c3)}显然只有a1集合和它是相同的
所以除之后R/S=
A
--
a1
如设 R ,S的关系
R
------------
A |B |C
------------
a1 b1 c2
a2 b3 c7
a3 b4 c6
a1 b2 c3
a4 b6 c6
a2 b2 c3
a1 b2 c1
S关系:
--------------------
B |C |D
b1 c2 d1
b2 c1 d1
b2 c3 d2
在R关系里,A可以取四个值{a1,a2,a3,a4}
其中:a1的象集为:{(b1,c2),(b2,c3),(b2,c1)}
a1的象集为:{(b3,c7),(b2,c3)}
a1的象集为:{(b4,c6)}
a1的象集为:{(b6,c6)}
S关系在B,C上的投影为:{(b1,c2),(b2,c1),(b2,c3)}显然只有a1集合和它是相同的
所以除之后R/S=
A
--
a1
相关文章推荐
- 关于 数据库连接 字符串的设置
- oracle表空间数据文件的移动
- 需求:MYSQL表中一个字段用逗号分隔,需要查出来split拆分并依次存入另一个表的一个字段中
- redis 代替 session 多服务器共享的方案梳理
- OTL连接Oracle数据库
- mysql中内存的使用与分配
- redis总结
- oracle记录某个用户的登录信息
- 使用Navicat Premium对mssql2008r2授权用户
- oracle中对于xmlType数据节点的增删改
- 使用Navicat Premium对mssql2008r2授权用户
- PHP扩展memcache模
- oracle 第08章 用户、权限、角色管理
- 应对Memcached缓存失效,导致高并发查询DB的几种思路
- Oracle左连接
- Spring之——quartz集群(Oracle数据源)
- PLSQL计算质数
- MongoDB-Replica Set Read and Write
- 日记 - Mysql数据库的基础知识一
- 【转】oracle 删除重复记录