当前位置:文档之家› 实验2数据更新及视图

实验2数据更新及视图

课程实验报告
课程名称数据库系统概论班级实验日期
姓名学号实验成绩
实验名称实验2:数据更新及视图
实验目的
及要求
1.掌握数据更新语句;
2.掌握视图的使用。

实验环境
操作系统:Windows
DBMS:SQL Server 2005




商品(商品号字符(3),商品名字符(20),单价浮点型,商品类别字符
(5),供应商字符(20));
顾客(顾客号字符(3),姓名字符(10),住址字符(20));
购买(顾客号字符(3),商品号字符(3),购买数量整型);
用SQL语句实现如下题目:
1.创建上述3个表。

2.往表中插入数据:
商品:M01,佳洁士,,牙膏,宝洁;
M02,高露洁,,牙膏,高露洁;
M03,黑人,,牙膏,联合利华;
M04,舒客,,牙膏,舒客;
M05,狮王,,牙膏,狮王;
顾客:C01,Dennis,海淀;
C02,John,朝阳;
购买:C01,M01,13;C01,M05,12;
C01,M04,22;C02,M02,15;
3.将所有的牙膏商品单价增加20%。

4.将宝洁供应商改为P&G。

5.删除所有卖出总数量少于20个的商品信息,不包括从没有卖出的商品。

6.删除没有购买记录的商品。

7.创建顾客号,商品号,商品名称,单价,购买数量的视图。

调试过程
及实验结

(详细记录在调试过程中出现的问题及解决方法。

记录实验执行的结
果)
1.创建上述3个表。

2.往表中插入数据:
3.将所有的牙膏商品单价增加20%。

4.将宝洁供应商改为P&G。

5.删除所有卖出总数量少于20个的商品信息,不包括从没有卖出的商品。

6.删除没有购买记录的商品。

7.创建顾客号,商品号,商品名称,单价,购买数量的视图。

总结本次实验主要是针对数据的更新和视图创建展开的。

数据的更新包括数据的增、删、改、查,视图主要是将在表达基础之上选择建立
一个联系在一起的更直观的表。

数据更新主要是建立在原数据的基础
上,便于对数据的改变。

总的来说,数据更新这一块操作比较简单,
但是在数据库操作中意义重大。

附录 1.创建上述3个表。

/****** Script for SelectTopNRows command from SSMS ******/
SELECT TOP 1000 [顾客号]
,[商品号]
,[购买数量]
FROM[Test1].[dbo].[购买]
SELECT TOP 1000 [商品号]
,[商品名]
,[单价]
,[商品类别]
,[供应商]
FROM[Test1].[dbo].[商品]
/****** Script for SelectTopNRows command from SSMS ******/
SELECT TOP 1000 [顾客号]
,[商品号]
,[购买数量]
FROM[Test1].[dbo].[购买]
2.往表中插入数据:
商品:M01,佳洁士,,牙膏,宝洁;
M02,高露洁,,牙膏,高露洁;
M03,黑人,,牙膏,联合利华;
M04,舒客,,牙膏,舒客;
M05,狮王,,牙膏,狮王;
insert
into商品。

相关主题