作业辅导网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

作业辅导、毕业论文、学业辅导,请加qq2762169544(微信:2762169544)
查看: 1055|回复: 0
打印 上一主题 下一主题

以下各小题题基于教学数据库的三个基本表 学生 S(S#,SNAME,AGE,SEX) 学习 SC(S#,...

[复制链接]

4万

主题

4万

帖子

4万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
48438
跳转到指定楼层
楼主
发表于 2020-9-22 09:06:21 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
需要购买此门答案请加qq2762169544(微信:2762169544)
以下各小题题基于教学数据库的三个基本表
学生 S(S#,SNAME,AGE,SEX)
学习 SC(S#,C#,GRADE)
课程 C(C#,CNAME,TEACHER)
1. 试用元组表达式和关系代数表达式表示下列查询语句:检索年龄小于23岁的男同学的姓名和学号。
2. 试用SQL的查询语句表达下列查询: 检索"王兰"同学不学的课程的课程号。
3. 试用SQL的查询语句表达下列查询: 检索全部学生都选修的课程的课程号与课程名。
4. 试用SQL更新语句表达以下更新操作: 把低于总平均成绩的女同学成绩提5%。

(二)编写SQL语句
设有如下4个关系模式:
S(SN,SNAME,CITY)
P(PN,PNAME,COLOR,WEIGHT)
J(JN,JNAME,CITY)
SPJ(SN,PN,JN,QTY)
其中:S表示供应商,SN为供应商编码,SNAME为供应商名字,CITY为供应商所在城市;P表示零件,PN为零件编码,PNAME为零件名字,COLOR为零件颜色,WEIGHT为零件重量;J表示工程,JN为工程编码,JNAME为工程名字,CITY为工程所在城市;SPJ表示供应关系,QTY表示提供的零件数量。     
写出实现以下各题功能的SQL语句:
(1)        取出所有工程的全部细节。
(2)        取出所在城市为南京的所有工程的全部细节。
(3)        取出为所在城市为上海的工程提供零件的供应商编码。
(4)        取出为所在城市为上海或北京的工程提供红色零件的供应商编码。
(5)        取出供应商与工程所在城市相同的供应商提供的零件编码。
(6)        取出至少由一个和工程不在同一城市的供应商提供零件的工程编码。
(7)        取出上海供应商不提供任何零件的工程编码。
(8)        取出所有这样的一些<CITY,CITY>二元组,使得第1个城市的供应商为第2个城市的工程提供零件。
二、        解答题(每小题25分,共50分)
(一)解答题
东方货运公司数据库的样本数据如下。
表名称:卡车
车号        货运站编号        类型        总行程        购入日期
1001          501          1         59002.7          11/06/90
1002          502          2         54523.8          11/08/90
1003          501          2         32116.6          09/29/91
1004          502          2         3256.9          01/14/92
表名称:货运站
货运编号        地址        电话        经理
  501        北京市东城区花市大街111号        010—67301234        何东海
  502        北京市海淀花园路101号        010—64248892        吴明君
表名称:型号
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
需要购买此门答案请加qq2762169544(微信:2762169544)
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作业辅导、毕业论文、学业辅导,考试辅导资料,请加qq2762169544(微信:2762169544)

Archiver|手机版|小黑屋|作业辅导网  

GMT+8, 2024-9-29 23:32 , Processed in 0.040835 second(s), 24 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表