关于数据库的一些术语(持续更新)
2018-04-01 12:59
253 查看
关系运算
(1)选择(selection):在关系中满足条件的元组;用 σ 表示
(2)投影(projection):在关系中,垂直于名称列的属性;用 π 表示
(3)连接(join):从两个关系的笛卡尔积中选取属性间满足一定条件的元组。用 ⋈ 表示
a. 等值连接(equijoin):选取关系 R 与 S 的广义笛卡尔积中属性值相等的元组。用 = 表示
b. 自然连接(natural join):特殊的等值连接,在等值连接的基础上去掉相同属性列。
c. 外连接(outer join):将悬浮数组保留到结果关系中,其他属性上填写空值(NULL)。
(4)除运算(division):若 R 除以 S,结果为 T,则 T 中包括所有在 R 中但不在 S 中的属性及其值,且 T 的元组与 S 的元组的所有组合都在 R 中。
2. 笛卡尔积:举例说明:(A , B)✖️(R , S)的笛卡尔积为:(A , R)(A , S)(B , R)(B , S).
3. 悬浮数组:在自然连接中,被舍弃的数组。
4. 象集:
(1)选择(selection):在关系中满足条件的元组;用 σ 表示
(2)投影(projection):在关系中,垂直于名称列的属性;用 π 表示
(3)连接(join):从两个关系的笛卡尔积中选取属性间满足一定条件的元组。用 ⋈ 表示
a. 等值连接(equijoin):选取关系 R 与 S 的广义笛卡尔积中属性值相等的元组。用 = 表示
b. 自然连接(natural join):特殊的等值连接,在等值连接的基础上去掉相同属性列。
c. 外连接(outer join):将悬浮数组保留到结果关系中,其他属性上填写空值(NULL)。
(4)除运算(division):若 R 除以 S,结果为 T,则 T 中包括所有在 R 中但不在 S 中的属性及其值,且 T 的元组与 S 的元组的所有组合都在 R 中。
2. 笛卡尔积:举例说明:(A , B)✖️(R , S)的笛卡尔积为:(A , R)(A , S)(B , R)(B , S).
3. 悬浮数组:在自然连接中,被舍弃的数组。
4. 象集:
X Y Z a1 b1 c2 a2 b3 c7 a3 b4 c6 a1 b2 c3 a4 b6 c6 a2 b2 c3 a1 b2 c1 a1在A中的象集为{(b1,c2),(b2,c3),(b2,c1)}
相关文章推荐
- 关于数据库的一些问题收集(持续更新)
- 关于java和native优化的一些好的文章,持续更新
- 关于网页设计中的一些有趣网站--(持续更新)
- BUG记录之——关于AS的一些红buffer总结(持续更新中)
- java 关于使用java1.8的localDateTime日期操作的基本使用以及一些使用技巧 持续更新...
- 关于UITableView的一些细小的知识点总结(持续更新)
- 关于asterisk enum的一些资料(持续更新中
- 关于开发工具的一些快捷键收集(持续更新)
- 关于JAVA集合类的源代码的一些记录(持续更新)
- 关于react性能优化的一些技巧(持续更新)
- 多线程相关的一些术语 (持续更新)
- 关于android初学时一些问题的解决方法资料(持续更新)
- 关于js的一些小结---持续更新
- 关于在JSP中页面展示报错调试的一些问题归纳(持续更新中...)
- 关于一些平常JAVA知识及遇到问题的积累(持续更新)
- 关于链表的一些操作(持续更新中)
- 关于实际开发中优化web的一些小技巧汇总(持续更新中)
- 关于FLEX的一些文章记录(持续更新中)
- 一些关于Python学习资源(持续更新)
- 收集关于前端的一些网站、博客资源、框架、源码等 、 会持续更新哦!!!!!