问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

在关系数据库中选择操作是在什么视角进行的

发布网友 发布时间:2022-12-30 00:24

我来回答

1个回答

热心网友 时间:2023-10-28 10:28

众所周知,关系数据库常见的关系操作有:查询,插入,删除,修改这四种操作,而这四种操作有可以分为两大类

数据查询:选择,投影,连接,除,并,交,差,笛卡儿积
数据更新:插入,删除,修改
在查询操作中,选择,投影,并,差,笛卡儿积是5种基本操作,其他操作可以由这几种操作导出,就比如乘法可以用加法来定义和导出一样。

在详细讲述之前,我要着重说明的是,关系模型的操作具有一个非常鲜明的特点,即它操作的对象和结果都是集合,而不像层次模型和网状模型操作的对象和结果都是一次一条记录。

下面我们来讲一下数据查询下面的一些关系运算。

传统的集合运算
1、 并(union) A并B = 在A中或者在B中
2、 差(except) A-B=在A中而不再B中
3、 交(intersection) A交B = 既在A中又在B中
4、 笛卡尔积
这里的笛卡尔积是广义的笛卡尔积,操作的基本单位为一个元组。
所谓笛卡尔积其实就是一个全排列,所有元组各种方式的组合。

专门的关系运算
专门的关系运算包括:选择、投影、连接、除运算

1、 选择(selection)
选择又称为*(restriction),它是在关系R中选择满足给定条件的诸元组。
它里面可以出现一些逻辑表达式,逻辑表达式形如:

A x B
登录后复制
这个x不是乘号,它在这里表示比较运算符,比如>,<,=等等,A和B在这里要么是常量,要么是一个属性名,亦或是简单函数。

同时多个逻辑表达式之间可以用逻辑运算符连接,比如:交、并、非

2、 投影(projection)
投影就是从一个表中选择若干属性列组成一个新的关系
比如:

学生(学号,姓名)
登录后复制
可以将它的学号投影出来,即

投影名(学号)
登录后复制
3、 连接(join)
连接是从两个关系的笛卡尔积中选取属性间满足一定条件的元组。

根据连接所选取的条件的不同,可以将连接细分成一些比较特殊的连接情况。
举个例子:假如下面的连接都是表A和表B的连接

等值连接(inner join): 选取的条件为A中某元素 = B中某元素。总之这个条件使用的比较运算符为“=”
自然连接:自然连接是一种特殊的等值连接,它要求A中和B中“=”的两边必须是同名的属性组,并且在结果中把重复的属性列去掉。
关于自然连接,又出现了几个概念:

悬浮元组:在进行自然连接的时候,有的元组
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
企业培训学到了什么 培训感悟简短 有关培训的感悟 通过培训学到什么 培训你学到了什么 领导问培训学到什么怎么回复 Linux系统安装FTP服务器 Linux系统的网络文件共享 建筑的七盏明灯的内容简介 面向对象设计七大原则 简单说 交互设计七大定律 运动会加油词简短 苹果手机怎么下载刺激战场 如何填写IP地址以及子网掩码 阿里小号可以注册吗。跟解封,可以吗?求解,谢谢 全国大学生数学竞赛怎样可以参加决赛 微信接龙能接几个人 九寨沟自助游好还是跟旅游团好 去九寨沟跟团好还是自己去好 九寨沟跟团哪个靠谱 罗技g502灯光颜色代表什么 BAK的文件用什么软件可以打开 下载系统要求的账号在哪里找到 上帝的语言的内容简介 gh两条直线上的点如何倒序链接 中兴手机怎么解锁竖屏锁定 为什么灯管会一闪一闪的 灯管会一闪一闪的是为什么呢 anbaa什么衣服 新手机号两个星期能开通花呗吗 如何取消花呗中的授权 我的邮政卡网银交易密码忘记了怎么办 有一种树的树叶煮水可以治喉咙痛,不知道叫什么名字,有人认识吗? 拐点怎么求 拐点的算法 怎么让自己痛苦到极致 佳琦的意思 谐音寓意名字 西安天气预报收音机频率时间 请问一下火锅里魔芋煮多长时间才熟? 魔芋丝烫多长时间能熟 口腔内壁两侧有很多白色的细线,像血管形状一样,请问是怎么回事? 口腔内两边常溃疡,吃药好了≡四天后又发作。 商业贷款转为公积金贷款的条件 如何用公式计算两个日期相差天数? excel如何计算两个日期之间的间隔月数? 微信插件怎么打开使用? 信托债权是什么 茄子有辣味怎么回事 清华晒出学霸作息表,令人瑟瑟发抖!原来高手都做到了这两点 惠普310加墨后无法查看墨盒状态 excel中公式如何选择1.5-2.4范围的任意数字,并且保留三位小数,如1.582 请问PS模糊工具调节大小快捷键是什么?