关系代数练习

2023-05-16

设有三个关系:       

S(S#, SNAME, AGE, SEX)

SC(S#, C#, GRADE)

C(C#,CNAME,TEACHER)

试用关系代数表达式表示下列查询语句:

(1)检索LIU老师所授课程的课程号和课程名。

(2)检索年龄大于23岁的男学生的学号和姓名。

\Pi _{c\#, cname} ( \sigma _ {age > 23 \wedge sex = 'male'}( S ) )

(3)检索学号为S3学生所学课程的课程名与任课教师名。

\Pi _ {cname, teacher} ( \Pi _ {c\#}(SC \Join C))

(4)检索至少选修LIU老师所授课程中一门课的女学生姓名。

\Pi _ {sname}(\sigma _ {teacher = 'liu' \wedge ssex = 'famle'}(S \Join SC \Join C))

(5)检索WANG同学不学的课程的课程号。

\Pi _{c\#}(C) - \Pi _{c\#}(\sigma_{sname = 'wang'}(S \Join SC))

(6)检索全部学生都选修的课程的课程号与课程名。

\Pi _{c\#, cname}((\Pi _ {s\# , c\#}(SC) \div \Pi_{s\#}(S)) \Join C)   涉及到全部值时,应用除法,“除数”是"全部",被除数包含目标主键和除数主键

(7)检索选修课程包含LIU老师所授全部课程的学生学号。

\Pi_{s\#, c\#}(SC) \div \Pi_{c\#}(\sigma_{teacher='liu'}(C))

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

关系代数练习 的相关文章

随机推荐

  • python 填充折线图下部区域

    整理一下 xff0c 运行图 xff1a 全部代码为 xff1a from pylab span class token function import span matplotlib rcParams span class token p
  • python语音在线编辑-Python:语音处理,实现在线朗读RFC文档或本地文本文件

    本文主要讲解如何使用python来实现将文本转为语音 xff0c 以一个小例子为例 xff0c 写了一下用pyTTS来朗读本地方件或在线朗读RFC文档 xff0c 当然也可以修改一下 xff0c 做成在线朗读新闻之类的 xff0c 另本来想
  • python画函数图像-python实现画出e指数函数的图像

    这里用Python逼近函数y 61 exp x 同样使用泰勒函数去逼近 exp x 61 1 43 x 43 x 2 2 43 43 x n n 43 usr bin python coding utf 8 import numpy as
  • python使用方法视频-使用Python进行视频处理

    Imageio逐帧视频处理 安装 conda install imageio 将视频转换成图片 import imageio timeF 61 10 reader 61 imageio get reader 39 imageio cocka
  • python认证证书有哪些-python考试认证

    广告关闭 腾讯云双11爆品提前享 xff0c 精选热门产品助力上云 xff0c 云服务器首年88元起 xff0c 买的越多返的越多 xff0c 最高满返5000元 xff01 除了之前热议的加入高考和中小学教育之外 xff0c 现在连普通大
  • python代码写完怎么运行-Python 项目代码写完了,然后怎么打包和发布?

    你把你的代码写完了 xff0c 是不是要给别人使用下 xff0c 怎么打包你的项目代码呢 喂 xff0c 开源么 接下来小帅b就跟你说说 xff0c 如何打包你的代码 就拿我们上次演示的 用 Python 开发一个 个人计划 todolis
  • Zoom to Learn, Learn to Zoom

    Abstract 本文表明 xff0c 将机器学习应用于数字变焦时 xff0c 对真实 原始的传感器数据进行操作是有益的 现有的基于学习的超分辨率方法不使用真实的传感器数据 xff0c 而是对经过处理的RGB图像进行操作 我们表明 xff0
  • 6个非常实用的 Python 代码块,适合收藏~

    大家好 xff0c 今天分享几个平时我会用到的 Python 代码块 xff0c 每个都小而精 xff0c 喜欢记得关注 点赞 收藏 1 xff0c 批量修改文件名 日常工作中 xff0c 可能会有这样的需求 xff1a 把一个文件夹下所有
  • 1.音视频播放原理介绍

    音视频技术主要包含以下几种 xff1a 封装技术 xff0c 视频压缩技术 xff0c 音频压缩技术 xff0c 流媒体协议技术以及防盗链技术 接下来的几篇文章将对这几种技术做深入的研究和实践 下面简单说明一下视频播放的原理 xff08 以
  • 码云仓库建库

    方法一 xff1a 先将在码云上新建的仓库clone到本地 xff0c 修改后再push到码云仓库 git clone https gitee com 用户个性地址 工程名字 git 将远程仓库克隆到本地 在克隆过程中 xff0c 如果仓库
  • Python 画多图 统计直方图

    画直方图的命令是这个 xff1a 把里面的内容改了就可以 ec参数调整的是edgecolor xff0c 即框线颜色 matplotlib pyplot hist span class token punctuation span x sp
  • 输入2个整数,求最大公约数和最小公倍数

    输入2个整数 xff0c 求最大公约数和最小公倍数 关于最大公约数的算法 xff0c 古希腊数学家欧几里得已经在2200年前给出我们算法公式 xff0c 我们直接拿来用就可以了 欧几里得算法也被称为辗转相除法 xff0c 用来求最大公约数
  • WSL2 安装 图形系统 及遇到的坑

    wsl本身不带有图形界面 xff0c 需要自己安装 安装流程如下 xff1a 一 windows环境安装VcXsrv 默认安装即可 二 Ubuntu环境安装 xfce4 sudo apt get install xfce4 三 Ubuntu
  • 【美团】项目学习1:登录逻辑实现

    rest framework 和app应用 INSTALLED APPS span class token operator span span class token punctuation span span class token s
  • KMP算法

    一 何谓模式串匹配 模式串匹配 xff0c 就是给定一个需要处理的文本串 xff08 理论上应该很长 xff09 和一个需要在文本串中搜索的模式串 xff08 理论上长度应该远小于文本串 xff09 xff0c 查询在该文本串中 xff0c
  • webApi不能使用put和delete请求的处理方式

    今天调试webApi接口的时候 xff0c 分别使用get post put delete方式都试一下 xff0c 发现get和post方式都能正常调用 xff0c 但是使用put和delete的时候就报错了 xff0c 如下图所示 xff
  • Git 中 6 个基本常用命令

    大家好啊 xff0c 我是大田 想更深刻了解 Git 常用命令 xff0c 先来看看原理图 xff1a 我们使用 Git 操作的核心步骤就是 xff1a 先add代码到git缓存 然后commit到git本地仓库 最后push到远程Gith
  • Ubutun 使用easy-rsa 自签证书

    sudo apt install easy rsa mkdir root cert easy rsa ln s usr share easy rsa easy rsa cd root cert easy rsa easyrsa init p
  • Ubuntu ARM环境安装

    基础环境 防火墙 jiangzz 64 ubuntu span class token function sudo span ufw status Status inactive jiangzz 64 ubuntu span class t
  • 关系代数练习

    设有三个关系 xff1a S S SNAME AGE SEX SC S C GRADE C C xff0c CNAME xff0c TEACHER 试用关系代数表达式表示下列查询语句 xff1a 1 检索LIU老师所授课程的课程号和课程名