关系代数之专门的关系运算(选择、投影)

zz/2023/6/4 15:12:38

选择

选择运算是从指定的关系中选出满足给定条件(用逻辑表达式表达)的元组而组成一个新的关系。

进行选择运算的对象是“一个关系当中某一个属性的值”,

选择运算是将一张表当中的某一属性进行筛选(比如:将性别(sex)这列当中性别为女的元组筛选出来组成一张新表)

实列:

进行选择运算:将选择出studentNo当中值大于100的元组重新组合成一个新的关系

结果如下:

将选择出classNo当中值大于2的元组重新组成一张新的关系

投影

投影运算是从关系R当中选取若干属性,并用这些属性组成一个新的关系

投影运算的对象是“一个关系中的若干属性”

例如:

在student表当中,选出Sname和Sdept这两个属性重新组成一个关系

       结果如下:

 

 

http://www.ngui.cc/zz/2389915.html

相关文章

【数据库系统】关系代数之基本运算、附加运算、扩展操作

数据库系统学习第七篇:关系代数之基本运算、附加运算、扩展操作。参考书籍:数据库系统概念。 文章目录基本运算选择运算投影运算并运算差运算笛卡尔积更名运算附加运算交运算自然连接(Natural Join)除法赋值扩展操作广义投影聚集函…

mysql 投影,MySQL —— select

select语句使用详解select语句是基础操作中比较复杂的部分,我们单拿出来详细解析一下。还是以上一篇文章里的student表为例。select * from student:查询student表中所有记录。create table stu2 select * from student:创建一个stu2表&#…

数据库系统概论--读书笔记--8 关系运算: 选择 投影 连接 除运算

专门的关系运算: 选择 投影 连接 除运算 1.设关系模式为R(A1,A2,⋯ ,An)R(A_1,A_2,\cdots,A_n)R(A1​,A2​,⋯,An​), 一个关系设为R。t∈Rt\in Rt∈R 表示t是R的一个元祖。 t[Ai]t[A_i]t[Ai​] 则表示元祖t中相应于属性AiA_iAi​的一个分量。 2.若AA…

mysql关系运算_数据库关系运算

前言前面已经说了数据系统的概述了,关系模型是目前用得最多的数据模型,其中一个优点就是:有严格的数学理论根据。本文就是来讲解数据库中的各种关系运算的!本文不做数学概念的深入,只要理解相关的概念即可!…

计算机二级中的9种运算问题:笛卡尔积,自然连接,交,并,选择,投影。。。

这九种运算分为7种二元运算 2种一元运算用文字和例子来分别解释上面几个概念:7种二元运算:1.笛卡儿积:已知如果算X1和X2的笛卡尔积 则:首先将属性(或者叫标题)A B C 和 D E 和在一块形成新的一组标…

《数据库系统概念》8-选择、投影等关系运算

关系代数 Relational Algebra中,一元运算符有选择select、投影project、重命名remane,其余的包括并运算union、集合差set diffetence、笛卡尔积cartesian product等为二元运算符。下面学习它们的基本使用。 一、一元运算符 a)选择 选择的操作符为小写si…

数据库基础---选择,投影,连接,除法运算

转载自:https://blog.csdn.net/Candle_light/article/details/84424034 关系数据库中的选择,投影,连接,除法都是很重要的运算 选择 定义:在关系中选择在指定属性上有确定值的关系的子集。表示为: 选择运…

mysql关系运算选择投影连接_数据库关系代数操作 并 差 积 选择 投影 连接等操作...

首先我们需要明白,关系代数操作分为下面两种操作并操作:首先需要满足并相容性,并相容性指的是:关系R与关系S存在相容性,当且仅当: (1) 关系R和关系S的属性数目必须相同; (2) 对于任意i&#xff…

mysql 投影查询_sql server投影查询、选择查询

--简单查询 --投影查询 /* 简单查询关键字说明: all :指定显示所有的记录,包括重复行。all是默认设置。 distinct :指定显示所有的记录,但不包括重复行。 top n [percent]:指定从结果中返回前n行,或者前n%的…

数据库系统原理与设计——投影运算、选择运算

书籍:数据库系统原理与设计(第3版)——万常选 廖国琼等编著数据库版本:SQL Server 2005/*select courseNO as 课程号,lower(coursename) 课程名,courseHour/16 as 周课时from course*//* --”%任意字符","_"通配符的使用select *from cl…