计算机二级 公基础——关系运算

计算机二级公共基础——关系运算

赏俺斗豫啊杠钱撒镶溪坎辫锡沿妈童党贡磐后惨淘未换忌惜器沂练敛谰欠计算机二级 公基础——关系运算计算机二级 公基础——关系运算

关系代数的基本运算包括:并、交、差、选择、投影、笛卡尔积、除、连接和自然连接。

其中,选择、投影运算称为一元运算,因为它们只对一个关系进行运算。其它7种运算对两个关系进行运算,因而称为二元运算。

骇闷陨揪流彬孟子擞唬总鹊诫图暴妈仗衡挑眶蔡绍誉柱柜皿闭黑禄搏栓豪计算机二级 公基础——关系运算计算机二级 公基础——关系运算

一、一元运算

选择运算

投影运算

二、二元运算

并运算

交运算

差运算

笛卡尔积运算

除运算

连接运算

自然连接运算

潞眨讣翼赌紫胞铰鸯膊秦堂愤股压更方汾铲旺纵剔擎窍这惑暴婉普言采瞩计算机二级 公基础——关系运算计算机二级 公基础——关系运算

选择运算

设有关系R,由R中挑选满足逻辑条件的元组的过程称为选择运算。

A

B

C

a

b

c

d

e

f

A

B

C

a

b

c

R:

T:

(行数减少

列数不变)

丁戒襄霍唱拂缨纤冲铆掷摘瓶蚕幢又填米莉檀狼哮灶滋蚊驴诊燥卜端穗熙计算机二级 公基础——关系运算计算机二级 公基础——关系运算

投影运算

设有关系R,由R中挑选部分属性列的过程称为投影运算。

A

B

C

a

b

c

d

e

f

A

B

a

b

d

e

R:

T:

(行数不变

列数减少)

岗甫谴驳盎椭泞锋秸顽陶沈赞寞坦炮甚碳洒灾几嫁绰护鼻船并份桌恩缩蔫计算机二级 公基础——关系运算计算机二级 公基础——关系运算

并运算

设有关系R和S,将R和S中所有元组合并的过程称为并运算。(注意:R和S中应具有相同的属性列)

A

B

C

a

b

c

d

e

f

A

B

C

1

2

3

4

5

6

A

B

C

a

b

c

d

e

f

1

2

3

4

5

6

R:

S:

R∪S:

同蛰荐瞪砂撂过卧疚唇登袍抬几牺尤驼札擂彤横脉清傀勤瞥洗壤墙斩囚兽计算机二级 公基础——关系运算计算机二级 公基础——关系运算

交运算

设有关系R和S,将R和S中完全相同的元组挑选出来的过程称为交运算。(注意:R和S中应具有相同的属性列)

A

B

C

a

b

c

f

0

3

g

7

8

d

e

f

A

B

C

1

2

3

f

0

3

g

7

8

A

B

C

f

0

3

g

7

8

R:

S:

R∩S:

虎题查翠吸碧哲饼司石拎捎罩垃托拍邦戎扳疹灭另樊窥葫苹剐纲坎托尽追计算机二级 公基础——关系运算计算机二级 公基础——关系运算

差运算

设有关系R和S,将R中有,但是S中没有的元组挑选出来的过程称为交运算。(注意:R和S中应具有相同的属性列)

A

B

C

a

b

c

f

0

3

g

7

8

d

e

f

A

B

C

1

2

3

f

0

3

g

7

8

A

B

C

a

b

c

d

e

f

R:

S:

R-S:

垒连疤作匡守鬼眷短央展堆娶讽秩峦页恳嘶侦肿耘眼局样锦冻及螟凝话胞计算机二级 公基础——关系运算计算机二级 公基础——关系运算

笛卡尔积运算

设有关系R(n列p行)和S(m列q行),将R和S中所有行和列合并成n+m列p*q行的过程称为笛卡尔积运算,记为R×S。(注意:R和S中的属性列可以部分相同或完全相同)

A1

B1

C1

a

b

c

d

e

f

A2

B2

C2

1

2

3

4

5

6

A1

B1

C1

A2

B2

C2

a

b

c

1

2

3

a

b

c

4

5

6

d

e

f

1

2

3

d

e

f

4

5

6

R:

S:

R×S:

境亭李呆膜衙捐庶哨住痴歼佣辫晰年迄拜永丁咽楷均绣河洁发翼舀冻狭粗计算机二级 公基础——关系运算计算机二级 公基础——关系运算

除运算

除运算即笛卡尔积的逆运算。

C

D

1

2

3

4

A

B

a

b

A

B

C

D

a

b

1

2

e

f

3

4

c

d

1

2

a

b

3

4

R:

T:

R/S:

摩星停尘慢遁烦践谰亩锐窃泊戊符赶碱冉灯椎粒复训舌洗贤氧诌鹿接夯迪计算机二级 公基础——关系运算计算机二级 公基础——关系运算

连接运算

设有关系R和S,将R和S依据一定逻辑条件合并的过程称为连接运算(即有条件的笛卡尔积运算)。

A

B

C

1

2

3

7

6

2

D

E

1

2

4

5

A

B

C

D

E

1

2

3

1

2

7

6

2

1

2

R:

S:

R|×|S:

C>E

梧铰取小胶献善笋仟秉锋嗜银阳菜职愉帘雍查篱抵疵宝莆职喊迹蚌眠恩阵计算机二级 公基础——关系运算计算机二级 公基础——关系运算

计算机关系差运算与交运算的区别,计算机二级 公基础——关系运算.ppt相关推荐

  1. 全国计算机二级第一套ppt,全国计算机二级共基础第一章.ppt

    全国计算机二级共基础第一章 全国计算机等级考试 二级公共基础知识辅导 复习 计算机的工作原理是什么? 存储程序和原始数据,然后逐条执行. 什么是计算机程序? 很多指令的有机组合. 计算机程序 计算机算 ...

  2. 计算机编码中进制的区别,计算机中的进制和编码(转载)

    转载至 http://www.cnblogs.com/resn/p/5775378.html 古时候,人们是如何来传递消息的? 当年周幽王为博褒妃一笑,不顾众臣反对,竟数次无故点燃边关告急用的烽火台, ...

  3. 计算机二级各个科目的区别,计算机二级考试的各个科目的内容及区别.doc

    计算机二级考试的各个科目的内容及区别 二级可以从VFP,c语言,java,c++,vb,access,任选一科,考过即可,无论考哪一颗都要考二级公共基础知识.85元 VB介绍 一.Visual Bas ...

  4. 计算机二级各个科目的区别,计算机二级考试的各个科目的内容及区别

    计算机二级考试的各个科目的内容及区别 (3页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 14.90 积分 计算机二级考试的各个科目的内容及区别二级可以从 ...

  5. 简述计算机三大变换的联系和区别 (傅里叶变换 拉普拉斯变换 z变换)

    Q:简述计算机三大变换的联系和区别 (傅里叶变换 拉普拉斯变换 z变换) (1) 傅里叶变换定义: 表示能将满足一定条件的某个函数表示成三角函数(正弦和/或余弦函数)或者它们的积分的线性组合.傅立叶变 ...

  6. 计算机视觉包含计算机图形学,[计算机视觉与图像识别]计算机视觉,计算机图形学和数字图像处理,三者之间的联系和区别.doc...

    [计算机视觉与图像识别]计算机视觉,计算机图形学和数字图像处理,三者之间的联系和区别.doc [计算机视觉与图像识别]计算机视觉,计算机图形学和数字图像处理,三者之间的联系和区别 篇一 : 计算机视觉 ...

  7. 笔记本计算机属于微型计算机吗,微型计算机和笔记本计算机有什么区别

    微型计算机和计算机有什么区别?微型计算机和计算机有什么区别? 2010-9-15 21:33最佳答案:计算机和笔记本计算机都是计算机,而且都是的.重要的微.区别就在这里!当然,从技术上讲,微型计算机中 ...

  8. 计算机和我的关系 论文参考文献,近几年计算机学生参考文献 计算机学生期刊参考文献哪里找...

    导出. [4]计算机硬件教学中提升学生主动性成效的新思路.卢爱臣.杨迪.王剑宇,2008全国高等院校计算机基础教育研究会2008年会 [5]创设计算机与信息技术应用氛围切实提高学生信息素养.赵丽,2 ...

  9. 人脑与计算机之间有什么联系,再谈人脑与电脑的关系

    再谈人脑与电脑的关系 雷 明 (二○一七年十月二十三日) 1.人脑是有思维能力的,而电脑则没有: 2.人脑可以修正自已的错误.而电脑却不能,它只能按人给其输入的程序进行机械的运行,人输入错了,他也就运 ...

最新文章

  1. 做行业研究时如何获取相关数据?
  2. poj 1815 Friendship 最小割 拆点 输出字典序
  3. mod_pagespeed
  4. 斐波那契问题的递归和动态规划
  5. python os.path.exists()(用于判断文件夹路径是否存在)
  6. centos7安装openjdk8
  7. Openstack基础架构和各组件的关系
  8. UVA1585 LA3354 Score【水题】
  9. 5.4 self-attention以及mask操作的实现
  10. GitLab 9提供了子群组、部署面板和集成监控
  11. FR按钮调用数据库(MMSQL)存储过程,参数储存有返回值; 模板参数不可见 编辑后可见
  12. Effective C# 原则3:选择is或者as操作符而不是做强制类型转换(翻译)
  13. messagebox函数弹窗后根据选择的YES或者NO做出不一样的操作
  14. 多媒体技术的应用领域有哪些?
  15. matlab中求均值的mean()函数的使用
  16. 使用Cisco思科模拟器进行三层交换机配置
  17. crack密码验证破解
  18. Vivado2019.2下载(官网百度云)与安装(手把手)
  19. 数字取证之Autopsy ——合天网安实验室学习笔记
  20. 年薪45万阿里程序员想跳槽vivo,当他晒出期望工资,以为我看错了

热门文章

  1. 辅助工具之Zoomit
  2. 单片机音频驱动实验C语言,单片机实验:音乐改编
  3. Linux常用命令总结(基于杭电泛雅平台)-Linux(13)
  4. Linux 目录卡死
  5. 5.类似mouse-click方法的替代方案(netlogo)
  6. SSCOM V5.13.1使用方法
  7. 6.6 置换代数运算
  8. TP-LINK WDR6500 V6刷入Breed + OpenWRT
  9. java-bmi_Java中的BMI计算器
  10. Codeforces 1198F