第5章数据库综合上机题.doc_第1页
第5章数据库综合上机题.doc_第2页
第5章数据库综合上机题.doc_第3页
第5章数据库综合上机题.doc_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第5章 综合上机题实训一 建立表训练要求:为数据库PD创建以下三个基本表:产品表(product):pno CHAR(6) NOT NULL;pname CHAR(30); price DECIMAL(6,2); stock INT字段说明:pno 产品编号;pname 产品名称; price 产品价格; stocks 产品库存量销售商表(retailer):rno CHAR(6) NOT NULL;rname CHAR(30);area CHAR(10); leader char(8);tele char(15);remarks text字段说明:rno 销售商编号;rname 销售商名称;area 地区; leader 负责人;tele 电话;remarks 备注产品销售表(sales):sno CHAR(10) NOT NULL; pno CHAR(6) NOT NULL;rno CHAR(6) NOT NULL;quantity int; ssum decimal(8,2)字段说明:sno销售编号;pno 产品编号;rno 销售商编号;quantity 数量; ssum 销售金额各表的参考数据:Product表:PnoPnamepricestock100001彩色电视机300010100002洗衣机120020100003冰箱180012100004电热水器200030100005太阳能热水器220081000061匹空调180051000071.5匹空调2400201000082匹空调38006100009音响35003100010台式电脑60005100011MP390010100012复读机20020100013燃气热水器150010Retailer表:RnoRnamearealeaderteleremarks000001广电公司南京张三111111111000002家电市场无锡李四22222222000003电器商场上海王五33333333000004小家电商场南京赵六666666666000005JL电器销售部苏州朱平平888888888Sales表:SnoPnoRnoquantityssumsdate0000000001100001000001130002009-3-100000000002100001000003260002009-5-200000000003100002000001112002009-6-120000000004100002000002224002009-6-220000000005100002000003336002009-6-2900000000061000100000045300002009-7-10000000007100013000005230002009-7-20二、在PD数据库中按下列要求查询1查询每种产品的名称和库存量。2查询编号为000001的销售商所在地区和电话。3计算所有产品的总价值。4找出所有名称中含“电”的产品的编号、名称和价格。5查询各地区的销售商数。6将各销售商编号按总销售额值由高到低排序。7求所有产品的平均价格。8查询产品的最高价格和最低价格。9求地区为南京的销售商个数。10查询每种产品的产品情况以及其销售的情况。11查找价格在2000及以上的产品的销售情况及其产品名称。12查询在2009年7月1日以前销售的产品名称及其销售情况。13查询销售总额在5000元以上的销售商名称。14查找与“广电公司”在同一地区的销售商的情况(不含广电公司)。15查找销售了“彩色电视机”产品的销售商名称。16查找未销售“台式电脑”产品的销售商情况。三、根据要求写SQL语句1创建一个新表product1,其表结构与product相同,内容为空。2将(100014,微波炉,800,10)和(100015,吸尘器,500,8)两条记录插入到product1表中。3将product1表插入到product表的后面。4将product1表中的所有产品库存量增加2。5将product1表中吸尘器的价格改为原价格的八折。6删除product1表中的所有记录,使之成为空表。7把product表中库存量不足10的产品复制到product1表中。8将product1表中价格小于2000的产品记录删除。实训一 建立表:产品表(pno 产品编号;pname 产品名称; price 产品价格; stock 产品库存量)销售商表(rno 销售商编号;rname 销售商名称;area 地区; leader 负责人;tele 电话;remarks 备注)产品销售表(sno销售编号;pno 产品编号;rno 销售商编号;quantity 数量; ssum 销售金额; sdate 日期)二、在PD数据库中按下列要求查询1.select pname,stockfrom product2.select area,telefrom retailerwhere rno =0000013.select sum(price*stock) as 产品总价值from product4.select pno,pname,price from product where pname like %电%5.select area as 地区,count(rno) as 销售商数 from retailer group by area6.select rno,sum(ssum) as 总销售额from salesgroup by rnoorder by sum(ssum) desc7.select avg(price) as 平均价格from product8.select max(price) as 最高价格,min(price) as 最低价格from product9.select count(rname)from retailerwhere area=南京10.select *from product,saleswhere product.pno=sales.pno11.select *from product,saleswhere product.pno=sales.pno and price=200012.select *from product,saleswhere product.pno=sales.pno and sdate=5000)14.select *from retailerwhere rname广电公司 and area=(select area from retailer where rname=广电公司)15.select rnamefrom retailer,product,saleswhere product.pno= sales.pno and retailer.rno=sales.rno and pname =彩色电视

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论