实验七视图及SQL 数据更新语句 一、 实验目的 1. 掌握视图的概念; 2. 熟练掌握视图的生成及操作语句; 3. 熟练掌握SQL 数据更新语句; 二、实验步骤 构建数据表作为实验数据内容(数据表同实验六,参考实验六实验步骤) 运行SQL SERVER 服务管理器,确认数据库服务器开始运行。 打开查询分析器,选择刚才恢复的数据库exampleDB,输入SQL 指令,获得运行结果。 任务:完成以下SQL 数据更新语句 (1) 创建视图V_SupplyCount,显示供应商编号,以及该供应商供应的产品的品种数(非CategoryID),该视图包含两个字段:SupplierID、ProductCount。 (2) 创建视图V_OrderCount,显示顾客编号,顾客所下订单的产品总金额(金额=单价×数量×折扣),该视图包含两个字段:CustomerID,TotalFee。 (3) 通过视图V_SupplyCount,查出供应产品的品种数最少的供应商编号和供应商名称。 (4) 通过视图V_OrderCount,查出所下订单的产品总金额最多的顾客编号和地址。 (5) 再 Region 表中,添加一个新的地区:地区编号为5,地区描述为Central (6) 将 Suppliers 表中的所有国家为法国的供应商信息内容添加到 OldSuppliers 中 (7) 将所有由职员 Fuller(LastName)签订的订单运费降低 10% (8) 将所有美国顾客购买的订单单价调高 20% (9) 将订货数量最多的产品的单价上调 5 元 (10) 删除订单个数最少的职员的信息 (11) 删除所有没有下订单的顾客信息 三. 实验结果与分析(上交实验报告) 创建视图V_SupplyCount,显示供应商编号,以及该供应商供应的产品的品种数(非CategoryID),该视图包含两个字段:SupplierID、ProductCount。 create view V_SupplyCount(SupplierID,ProductCount) as select SupplierID,count(ProductID) from products group by SupplierID 创建视图V_OrderCount,显示顾客编号,顾客所下订单的产品总金额(金额=单价×数量×折扣),该视图包含两个字段:CustomerID,TotalFee。 create view V_OrderCount(CustomerID,TotalFee) as select CustomerID,sum(UnitPrice*Quantity*Discount) from orders,orderdetails where orders.OrderID=orderdetails.OrderID group by CustomerID 通过视图V_SupplyCount,查出供应产品的品种数最少的供应商编号和供应商名称。 select SupplierID,CompanyName from Suppliers where SupplierID in (select SupplierID...