SQL语⾔
1、设有如下关系模式的关系表:
货物(货物编号,名称,规格,单价,产地);客户(客户编号,名称,地址);订单(客户编号,货物编号,数量);⽤SQL命令完成下列要求:
1、当前订货明细表:货物名称,规格,产地,单价,客户名称,数量,⾦额,要求按货物分组。2、所有“⼭东”客户的编号及名称。
3、当前订货货物汇总:货物编号,货物名称,数量。4、订货总⾦额在100000元以上的客户名称。5、未被定购的货物名称。
6、求“上海”⽣产的货物的编号,名称,规格,单价。
7、求所有客户应付所订货物货款汇总表:货物编号,名称,总⾦额。
8、求被订购总数在500以上的货物编号和名称。9、求被所有客户订购的货物名称。10、求被所有客户订购的货物名称。
11、删除名称为“先取商⾏”的订货单位及其所有订单。12、求所有被订购货物的名称及订购数量。
13、将订户“天海集团公司”订购的“夏利轿车”在增加订购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)其中:p no—职⼯号pname—职⼯姓名 sex—性别
job—职业wage—⼯资dptno—所在部门号
请分别写出下列查询要求的关系代数表达式和SQL语句1)查询列出⼯资⽐其所在部门平均⼯资⾼的所有职⼯信息。2)查询列出⼯资⼤于赵明华⼯资的所有职⼯信息。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语句:1)查询列出供应了全部零件的供应商名和他所在的城市。2)查询列出供应红⾊零件的供应商名。
3)找出向北京的供应商购买重量⼤于30的零件的⼯程号。4)找出北京的任何⼯程都不购买的零件的零件号。5)按⼯程号递增的顺序列出每个⼯程购买的零件总量。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 馆号 INSELECT 书号FROM 书名
WHERE 书名=“数据库系统基础”设有如下关系R:
请仅在R中已给出数据的范围内分析其函数依赖关系并解答如下问题:1.R最⾼为第⼏范式?为什么?(3分)
2.R是否存在插⼊及删除异常?若存在,则在什么情况下发⽣?从函数依赖的概念来看,存在这些问题的原因是什么(完全函数依赖、部分函数依赖、传递函数依赖)?(4分)3.将R分解为满⾜3NF范式的关系模式。(3分)
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- igat.cn 版权所有 赣ICP备2024042791号-1
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务