数据库实验报告(实验二)
- 格式:doc
- 大小:326.50 KB
- 文档页数:12
沈阳工程学院
学生实验报告
(课程名称:数据库系统原理)
实验题目:数据更新
班级计算机学号 2 姓名
日期20年月日地点F608 指导教
师
一、实验目的
掌握SQL的数据更新功能,包括:插入数据、修改数据和删除数据。
二、实验环境
Oracle10g数据库系统。
三、实验内容与要求
对实验一中的三个表进行更新操作。
(1)在guest表中输入6条记录。
(2)在goods表中输入6条记录。
(3)在purchase表中输入10条记录。
(4)练习数据的删除和修改。
(设计测试用例)
(5)练习多个记录的增加,删除和修改。
(设计测试用例)
四、实验过程及结果分析
(1)在guest表中输入6条记录,如图1所示。
insert
into guest(guestid,guestname,g_age,g_addr,g_work)
values('1','王帅','18','北京','学生');
insert
into guest(guestid,guestname,g_age,g_addr,g_work)
values('2','王宗慧','19','沈阳','学生');
insert
into guest(guestid,guestname,g_age,g_addr,g_work)
values('3','李宁','20','北京','学生');
insert
into guest(guestid,guestname,g_age,g_addr,g_work)
values('4','张婷','21','大连','销售员');
insert
into guest(guestid,guestname,g_age,g_addr,g_work)
values('5','令狐静雯','22','沈阳','商人');
insert
into guest(guestid,guestname,g_age,g_addr,g_work)
values('6','媛媛','23 ','抚顺','教师');
图1
(2)在goods表中输入6条记录,如图2所示。
insert
into goods
values('01','耳机','100');
insert
into goods
values('02','u盘','200');
insert
into goods
values('03','键盘','300');
insert
into goods
values('04','鼠标','400');
insert
into goods
values('05','手机','500');
insert
into goods
values('06','电脑','600');
图2
(3)在purchase表中输入10条记录,如图3所示。
insert
into purchase
values('01','1',to_date('21-08-2013','dd-mm-yyyy'),'1');
insert
into purchase
values('01','2',to_date('01-08-2013','dd-mm-yyyy'),'3');
insert
into purchase
values('02','1',to_date('25-08-2013','dd-mm-yyyy'),'5');
insert
into purchase
values('02','3',to_date('21-09-2013','dd-mm-yyyy'),'4');
insert
into purchase
values('02','6',to_date('21-08-2011','dd-mm-yyyy'),'3');
insert
into purchase
values('03','4',to_date('21-02-2013','dd-mm-yyyy'),'2');
insert
into purchase
values('03','5',to_date('11-08-2013','dd-mm-yyyy'),'3');
insert
into purchase
values('04','1',to_date('21-08-2013','dd-mm-yyyy'),'5');
insert
into purchase
values('05','4',to_date('25-08-2013','dd-mm-yyyy'),'4');
insert
into purchase
values('06','5',to_date('21-01-2013','dd-mm-yyyy'),'2');
图3
(4)将id为1的顾客的年龄改为20岁,如图4-1所示。
update guest
set g_age=20
where guestid=1;
图4-1
在guest表中插入一条新记录,如图4-2所示;然后将其删除,如图4-3所示。
insert
into guest(guestid,guestname,g_age,g_addr,g_work)
values('7','王江','22 ','北京','学生');
delete
from guest
where guestid='7';
图4-2
图4-3
(5)在purchase表中增加多条记录,如图5-1所示,将销售数为1的记录的日期都改为25-02-2000,如图5-2和5-3所示,删除日期为25-02-2000的销售记录,如图5-4和5-5所示。
insert
into purchase
values('05','1',to_date('25-02-2015','dd-mm-yyyy'),'1'); insert
into purchase
values('06','3',to_date('25-02-2015','dd-mm-yyyy'),'1'); insert
into purchase
values('04','4',to_date('25-02-2015','dd-mm-yyyy'),'1');
update purchase
set purchase_date= to_date('25-02-2000','dd-mm-yyyy') where purchase_num=1;
delete
from purchase
where purchase_date= to_date('25-02-2000','dd-mm-yyyy');
图5-1
图5-2 图5-3
图5-4 图5-5
五、成绩评定
优良中及格不及格出勤
格式
内容
分析
总评
指导教师:
年月日。