6.11

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

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

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

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

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

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

a.
∏person_name(σcompany_name=“FirstBankCorporation”(works))\prod_{}{person\_name} (\sigma_{company\_name = “First Bank Corporation” }(works)) ∏​person_name(σcompany_name=“FirstBankCorporation”​(works))
b.
∏person_name,city(employee⋈(σcompany_name=“FirstBankCorporation”(works)))\prod_{}{person\_name,city }{ }(employee \Join(\sigma_{company\_name = “First Bank Corporation”} (works))) ∏​person_name,city(employee⋈(σcompany_name=“FirstBankCorporation”​(works)))
c.
∏person_name,street,city(σ(company_name=“FirstBankCorporation”∧salary>10000)works⋈employee)\prod_{}person\_name, street, city(\sigma_{(company\_name = “First Bank Corporation” ∧ salar y > 10000)}works \Join employee) ∏​person_name,street,city(σ(company_name=“FirstBankCorporation”∧salary>10000)​works⋈employee)
d.
∏person_name(employee⋈works⋈company)\prod_{}person\_name (employee \Join works \Join company) ∏​person_name(employee⋈works⋈company)
e.
∏company_name(company÷(∏city(σcompany_name=“SmallBankCorporation”(company))))\prod_{}company\_name (company ÷(\prod_{}city (\sigma_{company\_name =“Small Bank Corporation”} (company)))) ∏​company_name(company÷(∏​city(σcompany_name=“SmallBankCorporation”​(company))))

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

  1. 数据库系统概念第六版 第五章练习题 2 4

    数据库系统概念第六版 第五章练习题 2 4 5.2 写一个使用JDBC元数据特性的JAVA函数,该函数用ResultSet作为输入参数,并把结果输出为用合适的名字作为列名的表格形式. (对JAVA不太 ...

  2. 数据库系统概念第六版 第四章练习题 12 14 18

    数据库系统概念第六版 第四章练习题 12 14 18 4.12 对于图中的数据库,写出一个查询来找到那些没有经理的雇员.注意一个雇员可能只是没有列出其经理或者可能有null经理.使用外连接书写查询,然 ...

  3. 数据库系统概念第六版 第七章练习题 15 22

    数据库第七章理论习题 7.15 为医院构造一个包含一组病人和一组医生的E-R图.为每个病人关联一组不同的检查和化验记录. 说明:医生和病人间存在联系,同时病人有特有的检查和化验记录,病人有病床,医生属 ...

  4. 《C Prime Plus》(第六版) 第03章 编程练习 7 英寸转换成厘米

    C Prime Plus 第六版 编译器版本:Mac Xcode 11.6  第03章 数据和C 编程练习 7 7. 1英寸相当于2.54厘米.编写一个程序,提示用户输入身高(/英寸),然后以厘米为单 ...

  5. C++ Primer Plus第六版第六章编程练习 第4题, 加入Benevolent Order of Programmer后,在BOP大会上

    /*************************************************************************************************** ...

  6. 《C Prime Plus》(第六版) 第03章 编程练习 8 品脱/盎司/大汤勺/茶勺单位换算

    C Prime Plus 第六版 编译器版本:Mac Xcode 11.6  第03章 数据和C 编程练习 8 在美国的体积测量系统中,1品脱等于2杯,1杯等于8盎司,1盎司等于2大汤勺,1大汤勺等于 ...

  7. 【数据库系统概念第七版(Database System Concepts 7th)配套SQL文件如何获取】

    数据库系统概念第七版(Database System Concepts 7th)配套SQL文件如何获取 数据库大黑书获取配套SQL文件 最后在数据库运行SQL文件即可 数据库大黑书获取配套SQL文件 ...

  8. 数据库系统概念原书第六版黑皮书第一章课后习题作业答案

    文章目录 1.8列出文件处理系统和DBMS之间的四个显著区别. 1.9 解释物理数据独立性的概念,以及它在数据库系统中的重要性. 1.10 列出数据库管理系统的五个职责.对每个职责,说明当它不能被履行 ...

  9. t检验,单因素方差和相似非参数检验-IBM SPSS 第六版第9章译文

    本部分译文目的是尽量避免在使用SPSS时,知其然不知其所以然,或者甚至是不尽知其然的情况,在分析时经常会被问到该用什么哪种检验,就自行翻译一下这本书的第9章. 声明:此翻译非正式翻译,仅为个人翻译供大 ...

  10. PMP第六版_1~3章

    回想起来,距离上次看pmp已经过去一年多, 等着等着,第七版都出来了.自己还是没下决心考.第六版也都忘干净了.哎. 越来越不记事了.一转眼2023年了.哎-时间过得真快. 做个记录,顺便勉励自己吧. ...

最新文章

  1. 批量新建文件夹并命名_dos命令实现批量新建文件夹
  2. 在博客中加入“花絮”效果
  3. Go的sync(一)
  4. 阶段3 1.Mybatis_10.JNDI扩展知识_2 补充-JNDI搭建maven的war工程
  5. 2022百度之星程序设计大赛 - 复赛 1003 最大值
  6. 市场上硬杠,技术上死磕,华为如何跨越操作系统黑洞
  7. 趣开门APP、微信开门小程序,让开门更简单,更有趣!
  8. D3基础 | 条形图
  9. c语言八字码,C语言之测八字 - 课件/论文下载 - 电子技术论坛 - 广受欢迎的专业电子论坛!...
  10. 苹果6用U盘越狱_iOS 13 Checkra1n Win 越狱新方法,超级简单
  11. ad2019--LED灯按键类创建元件库
  12. 云计算企业级小架构部署应用综合练习-二- Ansible 部署 Elastic Stack(ELK)
  13. conda查找安装包并安装指定版本的安装包
  14. Web应用怎样获取Access Token?
  15. 使用Ultra Librarian将bxl文件转为OrCAD Capture CIS可识别的库文件(OLB)
  16. 代码超时优化(硬核优化)
  17. jdbc 查询表字段及类型
  18. 看看梁朝伟送给太太的12克拉钻戒~
  19. c#控件弹幕效果_基于C#弹幕类射击游戏的实现——(二)渲染
  20. c++入门笔记自己整理+代码分析附目录(下)

热门文章

  1. “隔空播放”显示器只有“关闭”的原因
  2. Android--- UI组件AdapterView and 适配器Adapter
  3. 联想主板9针开关接线图_干货丨34个电气控制接线图、电子元件工作原理图
  4. MFC使用多线程_beginthread函数控制进度条和文本控件
  5. 两款WiFi无线网络扫描工具软件 WirelessMon Xirrus WiFi Inspector
  6. 前馈控制、反馈控制及前馈-反馈控制的对比
  7. 海康信号灯控制机服务器,交通信号控制硬件设备简介
  8. 电子商务概论(农)之形考作业三
  9. 爱立信实习生面试小结
  10. 迪士尼超级IP版图日趋完整