栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

数据库关系代数

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

数据库关系代数

  1. 完成下列查询要求,写出对应的关系代数表达式及SQL语句(30分,每题10分)

  1.   查询班级为“Java165”的同学信息,包括学号、学生名、班级、手机号。

  2.查询一卡通余额15元以下的一卡通信息,包括一卡通卡号、学生名、开卡日期、余额。

  3.   查询就餐消费金额单次50元以上的消费信息,包括一卡通卡号、学生名、窗口名、消费时间、消费金额。

正确答案:

1、

Select SNO, SName, SClass, MobilePhone from stuInfo where SClass=’Java165’

πSno,sname,sclass,mobilephone(σSclass=’java165’ (STUINFO))

2、

Select CNO, SName, cardDate, remainingSum from stuInfo JOIN schoolCard on stuinfo.SNO=schoolCard.SNO where remainingSUM <15

--或者:

Select CNO, SName, cardDate, remainingSum from stuInfo,schoolCard where stuinfo.SNO=schoolCard.SNO and remainingSUM <15

πCno,sname,carddate,remainingsum(σremainingsum<15(STUINFO⋈SCHOOLCARD))

3、

select schoolCard.CNO, SName, serviceWName, consumeDT, amount from stuInfo join schoolCard on (stuinfo.SNO=schoolCard.SNO) join foodConsume on (foodConsume.CNO=schoolCard.CNO) join serviceWindows on (foodConsume.serviceWNO=serviceWindows.serviceWNO) where amount>=50

πCno,sname,servicewname,consumedtamount(σamount>=50(stuInfo ⋈schoolCard ⋈foodConsume⋈serviceWindows))

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/848012.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号