数据库应用之数据更新实验报告.docx

上传人:b****5 文档编号:7304723 上传时间:2023-01-22 格式:DOCX 页数:13 大小:932.08KB
下载 相关 举报
数据库应用之数据更新实验报告.docx_第1页
第1页 / 共13页
数据库应用之数据更新实验报告.docx_第2页
第2页 / 共13页
数据库应用之数据更新实验报告.docx_第3页
第3页 / 共13页
数据库应用之数据更新实验报告.docx_第4页
第4页 / 共13页
数据库应用之数据更新实验报告.docx_第5页
第5页 / 共13页
点击查看更多>>
下载资源
资源描述

数据库应用之数据更新实验报告.docx

《数据库应用之数据更新实验报告.docx》由会员分享,可在线阅读,更多相关《数据库应用之数据更新实验报告.docx(13页珍藏版)》请在冰豆网上搜索。

数据库应用之数据更新实验报告.docx

数据库应用之数据更新实验报告

实验报告

 

课程名称:

数据库系统应用

实验项目名称:

实验6数据更新

学院:

专业:

指导教师:

报告人:

学号:

班级:

实验时间:

实验报告提交时间:

教务处制

实验目的与要求:

1.掌握利用SSMS对数据表中的数据进行增、删、改的方法。

2.掌握利用命令对数据表中的数据进行增、删、改的方法。

 

方法、步骤:

1·根据题目要求对表进行数据

2·将增、删、改的语句和查询结果截图到实验报告上;

 

实验过程及内容:

1.使用SSMS分别向class、student表中增加一条记录。

 

2.使用T-SQL命令分别向course、score表中增加一条记录。

INSERTINTOcourse(课程编号,课程名称,考核方式,学时,学分,先修课)

VALUES('04010106','统计学','考试',48,3.0,NULL);

--

INSERTINTOscore(学号,课程编号,成绩,学期)

VALUES('2006091012','04010103',80,'200620071');

 

3.计算每个班学生的平均入学成绩,并把结果存入数据库中。

 

CREAT TABLE AVGscore(

班级编号 CHAR(6)

平均入学成绩 INT);

 

4.使用SSMS分别删除class、student表中在第1步中所增加的记录。

5.使用T-SQL命令分别删除course、score表中在第2步中所增加的记录。

DELETE

FROMcourse

WHERE课程编号='04010106';

DELETE

FROMscore

WHERE学号='2006091012';

6.删除student表中姓名为“凌晨”的学生记录。

DELETE

FROMstudent

WHERE姓名='凌晨';

7.通过SSMS将“王大伟”的入学成绩改为515,关闭保存后重新打开,观察运行结果。

UPDATEstudent

set入学成绩=510.0

WHERE姓名='王大伟';

8.使用T-SQL命令将“王大伟”的入学成绩改为510。

9.使用T-SQL命令给所有学生党员的入学成绩加5分,在SSMS中观察命令运行结果。

UPDATEstudent

set入学成绩=入学成绩+5

WHERE党员否=1;

10.所有的学生的入学成绩加10。

UPDATEstudent

set入学成绩=入学成绩+10;

11.将200601班全体学生的选修成绩置零。

UPDATEscore

set成绩=0

WHERE'200601'=(select班级编号

FROMstudent

WHEREstudent.学号=score.学号);

12.删除200601班所有学生的选课记录。

 

DELETE

FROMscore

WHERE'200601'=(select班级编号

FROMstudent

WHEREstudent.学号=score.学号);

 

数据处理分析:

一.实验思考题

1.在score表中增加一行数据“2006091106,04010105,95,200620071”,观察运行结果,说明原因。

答:

score表添加不了这条记录,因为score表和student表示通过学号相连接的,而student表中并没有2006091106这个学号,因此在score表中添加这条记录时,无法在student中找到相应的信息匹配,所以无法添加成功。

2.删除student表中“张楚”的记录,观察运行结果,说明原因。

答:

删除不了表中张楚的记录,系统显示有问题,删除不了,原因主要是student表和score表,course表示通过某种联系相连接的,因为张楚在其他表中也有记录,因此无法单独删除张楚在student表中的记录,除非把与张楚在其他表中的其他记录一起删除才可以。

实验结论及心得:

1.很多语句本来以为可以得出结果,实际上却因为忽略了很多东西而得不到想要的结果。

因此,在执行的时候要充分考虑到你的算法是否是行得通的,不要想当然。

2.当你执行完语句之后,最好去检查一下你的结果是否是对的。

不要草草了事。

指导教师批阅意见:

成绩评定:

  

指导教师签字:

   年 月 日

备注:

注:

1、报告内的项目或内容设置,可根据实际情况加以调整和补充。

2、教师批改学生实验报告时间应在学生提交实验报告时间后10日内。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 理学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1