数据库实验报告四
- 格式:doc
- 大小:42.00 KB
- 文档页数:3
姓 名: 学号:
专业班级: 日期:
实验四 数据更新、视图的创建与修改
一、实验目的
1、学会使用INSERT、UPDATE、DELETE等SQL语句进行数据更新;
2、学会使用CREATE、DROP等SQL语句创建和删除视图。
二、实验内容
1、在sql server2008中使用INSERT、UPDATE、DELETE语句进行数据更新。
2、在sql server2008中使用CREATE、DROP语句创建和删除视图。
三、实验步骤
1、在数据库S-C的三个表中分别插入以下数据:学生表student:
sno sname ssex sage sdept
95001 李勇 男 20 CS
95002 刘晨 女 19 IS
95003 王敏 女 18 MA
95004 张立 男 19 IS
课程表course:
cno cname cpno ccredit
1 数据库 5 4
2 数学
2
3 信息系统 1 4
4 操作系统 6 3
5 数据结构 7 4
6 PASCAL语言 6 4
成绩表sc:
sno cno grade
95001 1 92 95001 2 85
95001 3 88
95002 2 90
95002 3 80
2、在sql server2008中:
(1) 选择数据库S-C,用INSERT语句向学生表student中插入一个新生记录(学号:95020;姓名:陈东;性别:男;所在系:IS;年龄:18)。
(2) 在数据库S-C中建立一个新表deptage,其中一个字段存放系名,另一个字段存放相应得学生平均年龄;然后对学生表student按系分组求平均年龄,再把系名和平均年龄存入新表中。
3、在sql server2008用UPDATE语句更改表中数据。
(1) 将所有学生的年龄都增加1岁。
(2) 将IS系全体学生的成绩置零。
(3) 分别运行SQL语句,观察运行结果。
4、在sql server2008中用DELETE语句删除表中数据。
(1) 删除学号为“95020”的学生记录。
(2) 删除IS系所有学生的成绩记录。
(3) 分别运行SQL语句,观察运行结果。
5、在sql server2008中用CREATE语句建立视图。
(1) 建立IS系学生的视图IS_student。
(2) 建立IS系选修了1号课程的学生的视图IS_s1。
(3) 建立IS系选修了1号课程且成绩载90分以上的学生的视图IS_s2。
(4) 分别运行SQL语句,观察运行结果。
6、在查询分析器中用DROP语句删除视图IS_student,并观察结果。
四、实验小结