- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据库SQL练习
SQL语言
设有如下关系模式的关系表:
货物(货物编号,名称,规格,单价,产地);
客户(客户编号,名称,地址);
订单(客户编号,货物编号,数量);
用SQL命令完成下列要求:
当前订货明细表:货物名称,规格,产地,单价,客户名称,数量,金额,要求按货物分组。
所有“山东”客户的编号及名称。
当前订货货物汇总:货物编号,货物名称,数量。
订货总金额在100000元以上的客户名称。
未被定购的货物名称。
求“上海”生产的货物的编号,名称,规格,单价。
求所有客户应付所订货物货款汇总表:货物编号,名称,总金额。
求被订购总数在500以上的货物编号和名称。
求被所有客户订购的货物名称。
求被所有客户订购的货物名称。
删除名称为“先取商行”的订货单位及其所有订单。
求所有被订购货物的名称及订购数量。
将订户“天海集团公司”订购的“夏利轿车”在增加订购10辆。
2、已知一个关系数据库的模式如下:
market(mno,mname,city) 商场(商场号,商场名,所在城市)
item(ino,iname,type,color) 商品(商品号,商品名,商品类别,颜色)
sales(mno,ino,price) 销售(商场号,商品号,售价)
1、请分别用关系代数、元组关系演算和SQL语言表达如下查询要求:
列出北京的每个商场都销售,且售价均超过10000元的商品的号码和名称。
2、请用SQL表达如下查询要求:
列出在不同的商场的最高售价和最低售价之差超过100的商品的号码,其最高售价和最低售价。
3、设有职工关系模式如下:
people (pno, pname, sex, job, wage, dptno)
其中: pno—职工号 pname—职工姓名 sex—性别
job—职业 wage—工资 dptno—所在部门号
请分别写出下列查询要求的关系代数表达式和SQL语句
查询列出工资比其所在部门平均工资高的所有职工信息。
查询列出工资大于赵明华工资的所有职工信息。
4、设有四个关系模式如下:
s( sno.sname,state,city) 一供应商关系
其中:sno—供应商号 sname—供应商名 city—供应商所在城市
p (pno,pname,color,wei.price)—零件关系
其中:pno—零件号 pname—零件号 color—零件颜色 price—单价
j (jno,jname,city)—工程项目关系
其中:jno—工程项目号 jname—工程项目 city—工程项目所在城市
spj (sno,pno,jno,qty)—供应关系
其中:qty—供应零件数量
请分别写出下面查询要求的关系代数表达式和SQL语句:
查询列出供应了全部零件的供应商名和他所在的城市。
查询列出供应红色零件的供应商名。
找出向北京的供应商购买重量大于30的零件的工程号。
找出北京的任何工程都不购买的零件的零件号。
按工程号递增的顺序列出每个工程购买的零件总量。
5、写出实现下列操作的SQL语句(共15分)
假定有如下关系:
R(学号,姓名,系,年级)
S(学号,课程编号,成绩)
T(课程编号,课程名称,学分)
U(课程编号,先行课编号)
对同一课程可能有多门先行课,
请写出实现下列查询操作的SQL语句:
1)、列出信息系98级学生选修编号为“003”课程的成绩情况。
2)、给出学分大于3的课程及其学分。
3)、给出至少一门先行课学分大于3的课程名称及其学分。
4)、统计学生选修的各门课程的学生的学号。
6、有二个关系:
C (cno, cn, pcno)
(课程) (课号) (课程名) (先修课)
SC (sno, cno, g)
(学生选课) (学号) (课号)(成绩)
用SQL语言写出:
1、对关系SC的课程号等于C1的选择运算。
2、对关系C的课程号、课程名的投影运算。
3、二个关系的自然连接运算。
4、求每一课程的间接先修课(即先修课的先修课)。
9、设有如下四个关系模式:
*书店:书店编号,书店名,地址;
*图书:书名,定价;
*图书馆:馆号,馆名,城市,电话;
*图书发行:馆号, 书号,书店员,数量。
设个关系模式中具有满足下列问题的数据。请解答:
1)、用SQL语言取出已发行的图书中最贵和最便宜的书名和定价(5分)
2)、写出下列SQL语句所表达的中文意思(5分)
SELECT 馆名
FROM 图书馆
WHERE 馆号 IN
SELECT 书号
FROM 书名
WHERE 书
文档评论(0)