数据库中数据的更新
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
沈阳工程学院
学生实验报告
(课程名称:数据库原理及应用)
实验题目:数据库中数据的更新
班级信安本111 学号2011416109 姓名夏彬珊日期2013.10.21地点F612 指导教师孙先丽祝世
东
一、实验目的
掌握SQL的数据更新功能,包括:插入数据、修改数据和删除数据。
二、实验环境
Oracle10g数据库系统。
三、实验内容与要求
对实验一中的三个表student,course,sc进行更新操作。
(1)在student表中输入6条记录。
(2)在course 表中输入4条记录。
(3)在sc表中输入10条记录,注意有些课程可有多人选,有些课程可能没人选。
(4)练习数据的删除和修改。
(5)练习多个记录的增加,删除和修改。
四、实验过程及结果分析
(1)在student表中输入6条记录。
insert into student (sno,sname,ssex,sage,sdept,scome)
values('09','夏彬珊','男','22','信息学院','10-10月-2011');
insert into student (sno,sname,ssex,sage,sdept,scome)
values('28','白文峰','男','21','电气','10-10月-2011');
insert into student (sno,sname,ssex,sage,sdept,scome)
values('26','唐胜熙','男','22','信息学院','10-10月-2011');
insert into student (sno,sname,ssex,sage,sdept,scome)
values('11','孙宇轩','男','22','英语系','10-10月-2011');
insert into student (sno,sname,ssex,sage,sdept,scome)
values('13','朱帝','男','22','政法','10-10月-2011');
insert into student (sno,sname,ssex,sage,sdept,scome)
values('23','李明明,'女','22','热动','10-10月-2011');
分析:未建立scome
(2)在course 表中输入4条记录。insert into course(cno,cname,ccredit)
values('1','math','6');
insert into course(cno,cname,ccredit)
values('2','english','4.5');
insert into course(cno,cname,ccredit)
values('3','rd','2');
insert into course(cno,cname,ccredit)
values('4','xinxi','3');
(3)在sc表中输入10条记录,注意有些课程可有多人选,有些课程可能没人选。
insert into sc(sno,cno,grade)
values('06','2','59');
insert into sc(sno,cno,grade)
values('11','3','78');
insert into sc(sno,cno,grade)
values('11','4','60');
insert into sc(sno,cno,grade)
values('13','3','65');
insert into sc(sno,cno,grade)
values('28','1','91');
insert into sc(sno,cno,grade)
values('23','3','97');
insert into sc(sno,cno,grade)
values('09','4','95');
insert into sc(sno,cno,grade)
values('09','1','93');
insert into sc(sno,cno,grade)
values('23','4','82');
insert into sc(sno,cno,grade)
values('11','1','78');
(4)练习数据的删除和修改。
删除
delete
from sc
where
sno='11'and cno='3';
修改
update sc
set grade=70
where
sno='11' and cno='1';
(5)练习多个记录的增加,删除和修改。
Update student
Set sage=sage+2;
五、成绩评定
优良中及格不及格出勤
格式
内容
分析
总评
指导教师:
年月日