数据库原理实践考卷答案

数据库原理实践考卷答案

ID:14112999

大小:195.50 KB

页数:13页

时间:2018-07-26

数据库原理实践考卷答案_第1页
数据库原理实践考卷答案_第2页
数据库原理实践考卷答案_第3页
数据库原理实践考卷答案_第4页
数据库原理实践考卷答案_第5页
资源描述:

《数据库原理实践考卷答案》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、《数据库系统原理》实践模拟卷参考答案1、建库(略)(5分)2、建表。(15分)CreateTable商品(商品号char(8)notnull,商品名char(15)notnull,单价realnotnullcheck(单价>0),商品类别char(10)notnull,供应商char(10),primarykey(商品号));CreateTable顾客(顾客号char(8)notnull,姓名char(15)notnull,住址char(8),primarykey(顾客号));CreateTable购买(编号intnotnu

2、ll,顾客号char(8)notnull,商品号char(8)notnull,购买数量intnotnullcheck(购买数量>=1and购买数量<=20),primarykey(编号),foreignkey(顾客号)references顾客,foreignkey(商品号)references商品);3、往表中插入数据。(20分)insertinto商品values('M01','佳洁士',8.00,'牙膏','宝洁');insertinto商品values('M02','高露洁',6.50,'牙膏','高露洁');inse

3、rtinto商品values('M03','洁诺',5.00,'牙膏','联合利华');insertinto商品values('M04','舒肤佳',3.00,'香皂','宝洁');insertinto商品values('M05','夏士莲',5.00,'香皂','联合利华');insertinto商品values('M06','雕牌',2.50,'洗衣粉','纳爱斯');insertinto商品values('M07','中华',3.50,'牙膏','联合利华');insertinto商品values('M08','汰渍'

4、,3.00,'洗衣粉','宝洁');insertinto商品values('M09','碧浪',4.00,'洗衣粉','宝洁');insertinto顾客values('C01','Dennis','海淀');insertinto顾客values('C02','John','朝阳');insertinto顾客values('C03','Tom','东城');insertinto顾客values('C04','Jenny','东城');insertinto顾客values('C05','Rick','西城');insertin

5、to购买values(1,'C01','M01',3);insertinto购买values(2,'C01','M05',2);insertinto购买values(3,'C01','M08',2);insertinto购买values(4,'C02','M02',5);insertinto购买values(5,'C02','M06',4);insertinto购买values(6,'C03','M01',1);insertinto购买values(7,'C03','M05',1);insertinto购买values(8,

6、'C03','M06',3);insertinto购买values(9,'C03','M08',1);insertinto购买values(10,'C04','M03',7);insertinto购买values(11,'C04','M04',3);insertinto购买values(12,'C05','M06',2);insertinto购买values(13,'C05','M07',8);商品表顾客表购买表4、用SQL语句完成下列查询:4.1)列出购买了供应商"宝洁"产品的所有顾客的姓名;(10分,其中SQL正确7分,

7、截图正确3分)selectdistinct姓名from顾客,商品,购买where顾客.顾客号=购买.顾客号and商品.商品号=购买.商品号and供应商='宝洁';4.2)列出各个供应商销售出去的牙膏总量;(10分,其中SQL正确7分,截图正确3分)select供应商,sum(购买数量)as销售总量from商品,购买where商品.商品号=购买.商品号and商品类别='牙膏'groupby供应商4.3)列出顾客Jenny购买的所有商品的名称和数量。(10分,其中SQL正确7分,截图正确3分)select商品名,购买数量from

8、顾客,购买,商品where顾客.顾客号=购买.顾客号and商品.商品号=购买.商品号and姓名='Jenny'5、将销售总量小于等于5的商品的单价降低10%。(15分,其中SQL正确10分,截图正确5分)update商品set单价=单价*0.9where商品号in(select商品号fro

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。