数据库应用之数据更新实验报告.docx
- 文档编号:24405422
- 上传时间:2023-05-27
- 格式:DOCX
- 页数:13
- 大小:932.08KB
数据库应用之数据更新实验报告.docx
《数据库应用之数据更新实验报告.docx》由会员分享,可在线阅读,更多相关《数据库应用之数据更新实验报告.docx(13页珍藏版)》请在冰豆网上搜索。
数据库应用之数据更新实验报告
实验报告
课程名称:
数据库系统应用
实验项目名称:
实验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日内。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 应用 数据 更新 实验 报告