数据库操作题:
设贸易公司数据库有5个表:
产品(产品代码,产品名称,类别,价格,供应商名称)
订单(订单号,签定日期,客户号,发货日期,发货地址,邮政编码)
订单明细(订单号,产品代码,单价,数量)
类别(编号,名称,描述)
客户(客户号,客户名称,地址,城市,国家,电话,传真,邮政编码)
其中:
1) 类别表的主码为编号;
2) 产品表的主码为产品代码,类别为外码,被参照表为类别表,对应属性为编号;
3) 订单表的主码为订单号,客户号为外码,被参考表为客户表,对应属性为客户号;
4) 订单明细表的订单号和产品代码为主码,订单号为外码,其被参照表为订单表,对应属性为订单号,产品代码为外码,其被参照表为产品表,对应属性为产品代码。
试用SQL语句表达下列操作:
1) 创建指定数据文件贸易公司.mdf的贸易公司数据库
2) 定义订单明细表,并说明其主码和参照关系
3) 添加一个新产品和新类别(数据自定并注意添加顺序)
4) 将所有类别名称为‘海产食品’的产品价格增加50元
5) 删除‘2010’号订单及其相应明细
6) 建立视图:订单情况(订单号,签订日期,客户名称,产品代码,单价,数量)
7) 查找2007年5月签订的订单号与客户号
8) 查找北京所有客户本年度至今签订的订单号,签订日期和客户号
9) 查找供应商‘甲’生产的产品名称、类别名称和价格
10) 查找尚未下订单的客户号、客户名称
11) 查找2007年7月21日发货的订单号,并按降序排列
12) 统计‘3002’号订单中每个产品的产品代码、单价、数量、金额
13) 计算每类产品的平均价格
14) 统计在北京或者上海的客户数量
15) 统计发往天津(发货地址中包含‘天津’)的每个订单的应付总额
16) 找出购买过代码为‘H37389’的产品的客户名称、地址
17) 查找价格高于500或者低于100的由‘丙’供应商提供的产品名称、产品代码
18) 将‘4112’号订单的明细信息保存到临时表4112订单中
19) 查找签订订单数量大于10个的客户号
20) 删除订单明细中数量为0的记录
这是一道考试题,我想要份正确答案而已,请计算机达人帮忙做一下~~非常感谢!因为题目较繁琐,如果有达人都帮忙写出来的我采纳后会额外再加50分作为酬谢的~拜托各位达人啦!
这就是一道考试题,已经给出所有条件了~~~就是普通的SQL习题,不是实际运用,请达人直接按照给的所有条件编制就可以了!
另外:请诚心做答的朋友写答案出来,其他人就不用说什么简单、自己查书什么的了,非常感谢!