数据库系统概念第六版 第六章练习题6.11

2023-05-16

6.11

考虑下图所示的关系数据库,主码加了下划线。给出关系代数表达式来表达下列的每一个查询:

a.找出First Bank Corporation的所有员工姓名

b.找出First Bank Corporation所有员工的姓名和居住城市

c.找出First Bank Corporation所有年收入在10000美元以上的员工姓名和居住的街道、城市。

d.找出所有居住地与工作的公司在同一城市的员工姓名

e.假设公司可以位于几个城市中。找出满足下面条件的所有公司,它位于Small Bank Corporation所位于的每一个城市。

a.
∏ p e r s o n _ n a m e ( σ c o m p a n y _ n a m e = “ F i r s t B a n k C o r p o r a t i o n ” ( w o r k s ) ) \prod_{}{person\_name} (\sigma_{company\_name = “First Bank Corporation” }(works)) person_name(σcompany_name=FirstBankCorporation(works))
b.
∏ p e r s o n _ n a m e , c i t y ( e m p l o y e e ⋈ ( σ c o m p a n y _ n a m e = “ F i r s t B a n k C o r p o r a t i o n ” ( w o r k s ) ) ) \prod_{}{person\_name,city }{ }(employee \Join(\sigma_{company\_name = “First Bank Corporation”} (works))) person_name,city(employee(σcompany_name=FirstBankCorporation(works)))
c.
∏ p e r s o n _ n a m e , s t r e e t , c i t y ( σ ( c o m p a n y _ n a m e = “ F i r s t B a n k C o r p o r a t i o n ” ∧ s a l a r y > 10000 ) w o r k s ⋈ e m p l o y e e ) \prod_{}person\_name, street, city(\sigma_{(company\_name = “First Bank Corporation” ∧ salar y > 10000)}works \Join employee) person_name,street,city(σ(company_name=FirstBankCorporationsalary>10000)worksemployee)
d.
∏ p e r s o n _ n a m e ( e m p l o y e e ⋈ w o r k s ⋈ c o m p a n y ) \prod_{}person\_name (employee \Join works \Join company) person_name(employeeworkscompany)
e.
∏ c o m p a n y _ n a m e ( c o m p a n y ÷ ( ∏ c i t y ( σ c o m p a n y _ n a m e = “ S m a l l B a n k C o r p o r a t i o n ” ( c o m p a n y ) ) ) ) \prod_{}company\_name (company ÷(\prod_{}city (\sigma_{company\_name =“Small Bank Corporation”} (company)))) company_name(company÷(city(σcompany_name=SmallBankCorporation(company))))

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

数据库系统概念第六版 第六章练习题6.11 的相关文章

  • stm32系统定时器的作用

    stm32系统定时器的时钟源是那个 xff1f 系统定时器 xff0c 又称滴答定时器 xff0c 在使用OS xff08 操作系统 xff09 时 xff0c 其主要作用是为OS提供中断信号 xff0c 让OS执行任务调度 xff0c 当
  • 现场总线网络一般只实现了第1层(物理层)、第2层(数据链路层)、第7层(应用层)。

    现场总线网络一般只实现了第1层 物理层 第2层 数据链路层 第7层 应用层 因为现场总线通常只包括一个网段 xff0c 因此不需要第3层 传输层 和第4层 网络层 xff0c 也不需要第5层 会话层 第6层 描述层 的作用
  • 函数指针应用场景

    原文链接 xff1a https blog csdn net u011116085 article details 108106052 一个人C语言功底强不强 xff0c 不是看他写的代码注释够不够全 xff0c 代码逻辑够不够清晰 xff
  • STM32的Flash 具体是哪种flash?

    单片机内部的Flash应该是nor flash xff0c 因为 xff0c 在使用程序对Flash进行读写与擦除时 xff0c 都是要按一个页一个页的进行操作的 这与nor的特性是一样的 单片机中的程序是在Flash中运行的 xff0c
  • keil 无法直接生成bin文件 fromelf:格式转换工具

    fromelf exe转换工具的语法格式如下 xff1a fromelf span class token punctuation span options span class token punctuation span input f
  • jlink支持 国民MCU

    https www bilibili com read cv19376308 文件已保存到自己网盘
  • OSC_in 和 OSC_out 引脚 OSC32_IN和OSC32_OUT

    一般在单片机上都有 OSCin 和 OSCout 两个晶振接入端口 xff0c 我们可以用无源的晶振加上起震电容可以配合单片机是晶振起震 xff0c 为系统提供时钟源 顾名思义在OSCout端可以输出正弦波 xff0c 给别的器件提供振荡源
  • MDK 的jlink版本和jlink的驱动版本导致的问题 keil进入调试后只打了一个断点就提示断点太多

    查看MDK jlink版本 查看 jlink下载器的驱动版本 降低MDK jlink版本 调试起来很顺畅 降低版本方法 xff1a 重装keil 后 MDK jlink版本自动回到低版本 或者找到低版本的文件 直接替换segger文件夹
  • git 和 SVN 的区别 SVN搭建 分布式和非分布式

    https blog csdn net bruce 6 article details 38299677 ops request misc 61 257B 2522request 255Fid 2522 253A 2522168051782
  • 串口不仅要数据处理 还要对数据做容错处理

    如果接受到的数据不正确怎么办 排除硬件损坏的情况
  • Linux面试题总结(2022最新版)

    关于作者 x1f436 程序猿周周 短视频小厂BUG攻城狮 x1f93a 如果文章对你有帮助 xff0c 记得关注 点赞 收藏 xff0c 一键三连哦 xff0c 你的支持将成为我最大的动力 本文是 后端面试小册子 系列的第 5 篇文章 x
  • 10.dockerfile之WORKDIR指令

    一 WORKDIR指令说明 用来指定当前工作目录 xff08 或者称为当前目录 xff09 当使用相对目录的情况下 xff0c 采用上一个WORKDIR指定的目录作为基准 相当与cd 命令 xff0c 但不同的是指定了WORKDIR后 xf
  • 计算机系统层次存储结构

    问 xff1a 当前计算机系统一般会采用层次结构存储数据 xff0c 请介绍下典型计算机存储系统一般分为哪几个层次 xff0c 为什么采用分层存储数据能有效提高程序的执行效率 xff1f 所谓存储系统的层次结构 xff0c 就是把各种不同存
  • "R6002 floating point support not loaded"错误

    R6002 floating point support not loaded 错误 xff0c 在Debug模式下会弹出如下错误 xff1a floating point support not loaded 翻译为中文是 浮点指针支持未
  • docker 安装mysql:latest 问题

    背景 周末闲着没事 xff0c 然后想着在虚拟机用docker装个mysql吧 然后就开始安装了 正文 打开dockerhub com 在输入框输入mysql xff0c 选择mysql第一个 xff0c 进入后找到How to use t
  • TX2-刷机完成后安装程序ubuntu_linux命令&TX2学习总结

    Linux教程 菜鸟教程 xff1a http www runoob com linux linux tutorial html 认识linux ping命令 xff1a ping命令是常用的网络命令 ping网关 xff1a ping 1
  • 浅谈操作系统与内存

    浅谈操作系统与内存 对于计算机的发明 xff0c 相信大家都有耳闻那个占地面积按平米算的第一台计算机 在那个时候 xff0c CPU的资源是极其珍贵的 xff0c 随着这些年突飞猛进的发展 xff0c 一片指甲盖大小的民用级CPU一秒钟能执
  • linux系统编程之进程(八):守护进程详解及创建,daemon()使用

    一 xff0c 守护进程概述 Linux Daemon xff08 守护进程 xff09 是运行在后台的一种特殊进程 它独立于控制终端并且周期性地执行某种任务或等待处理某些发生的事件 它不需要用户输入就能运行而且提供某种服务 xff0c 不
  • IMU&GPS融合定位::加速度计基本原理

    加速度计基本原理 核心 xff1a 牛顿第二定律 一 mems加速度计基本原理 加速度计基本结构如上图 xff0c 由上电容 中电容板 可移动 下电容板等组成 xff1b 当加速度达到一定值后 xff0c 中电容板会移动 xff0c 与上
  • 深入理解事件(Event)

    前言 在前一篇文章中讲到了Event 发布与订阅 一 里面用到了事件来实现一些发布与订阅 xff0c 当时对事件及其委托理解的还不是太深入 xff0c 可能在使用上有点捉急 这篇来好好讲讲事件 xff0c 以及通过一些小DEMO来加深理解

随机推荐

  • 数据结构知识体系框图

    数据结构知识体系框图 xff1a 静态顺序表 xff1a https blog csdn net adorable article details 78720919 静态顺序表之二 xff1a https blog csdn net ado
  • 想做嵌入式却没经验找不到工作!!!

    从大学三年级就想做嵌入式 xff0c 但是却到处打酱油 先是帮老师做Java项目 xff0c 后来又去外包公司做了一年的通信系统OAM代码维护 xff0c 啥技术也没有学到 现在年底裸辞出来又找不到合适的嵌入式工作 基础知识不够 xff0c
  • 学习一个陌生的开源库的方法建议

    转载 xff0c 初看这句话 xff0c 感觉没什么意义 xff0c 但当你在看开源库的例子的时候 xff0c 不妨多想想这句话 对于一个不熟悉的开源库和模块 xff0c 我觉的最好的学习方法莫过于 xff1a 1 使用库 xff0c 看库
  • 将函数实现放在头文件中

    研究一个开源算法库 xff0c 采用C 43 43 模板编程 xff0c 所有函数实现都放在了头文件中 xff0c 现在把模板去掉 xff0c 链接时发生冲突 xff0c 具体原因如下 xff1a 因为多个源文件包含了含有函数定义的头文件
  • 编译器错误消息: CS1617: 选项“6”对 /langversion 无效

    编译错误 说明 在编译向该请求提供服务所需资源的过程中出现错误 请检查下列特定错误详细信息并适当地修改源代码 编译器错误消息 CS1617 选项 6 对 langversion 无效 xff1b 必须是 ISO 1 ISO 2 3 4 5
  • 无法序列化会话状态

    添加购物车功能遇到返回错误500 xff0c 解决办法 xff1a 因为ajax post请求后 xff0c 只返回错误500的信息 xff0c 并不能清楚的知道具体问题 xff0c 所以要在js处理返回错误500的方法中添加上xhr re
  • C#获取网络图片

    简单获取图片 string url 61 zhi txt Text 图片地址 string dizhi 61 lujing Text 图片下载后保存路径及图片名称要写在一块 WebClient wc 61 new WebClient wc
  • 在vscode中使用Git

    用了git最方便的就是比如在公司写了很多代码后回到家打开vscode只需要点击一下pull就能全部同步过来 是不是很方便 毕竟之前我都是拿u盘拷贝回家或者存到云盘再下载下来 我这里用的是国内的码云托管的代码 xff0c xff0c gith
  • vscode同步设置&扩展插件

    首先安装同步插件 xff1a Settings Sync 第二步 xff1a 进入你的github如图 xff1a 打开设置选项 xff1a 新建一个token xff1a 如图 xff1a 记住这个token值 转到vscode 按shi
  • mysql 常用语句使用

    1 查询语句 SELECT FROM table 2 更改语句 UPDATE table SET name 61 39 123456 39 WHERE id 61 100 3 插入语句 INSERT INTO table VALUES 1
  • STM32学习第七天--串口调试助手没弄懂

    啊啊 啊 今天真的好沮丧 调代码足足调了一晚上 xff0c 不知道什么原因工程就是错 xff0c 最后好不容易啊 xff0c 在主函数加了个 include 34 stm32f10x lib h 34 就好使了 xff0c 真不知道为什么
  • swoole 相关

    安装虚拟机 VMware Workstation Pro 安装CentOS CentOS 7 x86 64 Minimal 1708 iso 安装FinalShell 教程地址 安装lnmp 教程地址 服务状态管理命令 1 安装lnmp 2
  • ffmpeg编程:读取摄像头信息,保存为裸yuv420p、yuyv422视频流

    1 源码下载 xff1a https download csdn net download dijkstar 10898462 2 编程环境使用Windows下的QT5 11 minGW32 xff0c 源码中已经放好了fmpeg的bin
  • C中__FILE__ __LINE__的用法

    include lt stdio h gt void main void printf 34 File s Successfully reached line d n 34 FILE LINE Other statements here l
  • ubuntu中添加和删除源

    添加PPA源的命令为 xff1a br sudo add apt repository ppa user ppa name 添加好更新一下 xff1a sudo apt get update 删除命令格式则为 xff1a br sudo a
  • jetson nano 部署yoloV3,yoloV4,yoloV3-tiny,yoloV4-tiny

    系统 ubuntu nbsp nbsp 自带cuda10 0 nbsp 1 下载与安装darknet git clone https github com AlexeyAB darknet cd darknet 2 以下步骤我都在直接进入c
  • 对比first-fit/best-fit/worst-fit/slab以及buddy这几种算法的特点

    以下均为自己对这些算法的理解 xff1a fitst fit算法 First fit算法 xff1a 连续物理内存分配算法的一种 xff0c 将空闲内存块按照地址从小到大的方式连起来 xff0c 具体实现时使用了双向链表的方式 当分配内存时
  • MIT6_0001F16_Pset2

    MIT6 0001F16 Pset2 完成Hangman Game的编写 xff0c 就是一个猜词游戏 span class token comment Problem Set 2 hangman py span span class to
  • 利用python进行数据分析 pdf

    利用python进行数据分析 链接 xff1a https pan baidu com s 1mFg7kB0WG6edKnhumMbbJg 提取码 xff1a 6kos 如果带来帮助 xff0c 可点赞或关注博主 xff01
  • 数据库系统概念第六版 第六章练习题6.11

    6 11 考虑下图所示的关系数据库 xff0c 主码加了下划线 给出关系代数表达式来表达下列的每一个查询 xff1a a 找出First Bank Corporation的所有员工姓名 b 找出First Bank Corporation所