惠州学院-数据库实验3-数据库中数据的更新

    计算机科学系实验报告(首页)

课程名称

数据库系统概论

班级

14计科2班

实验名称

数据库中数据的更新

教导教师

索剑

姓名

张钦颖

学号

1414080901218

组号

 

日期

2016年4月12日

 

 

 

 

 

 

一、实验目的:

掌握数据输入、删除和修改的方法;理解各种约束的作用。

二、实验内容:

插入数据;修改数据;删除数据

三、操作步骤:

1)   在查询分析器中完成以下插入语句

将一个新学生记录(学号:95020;姓名:陈冬;性别:男;所在系:IS;年龄:18岁)插入到Student表中;

惠州学院-数据库实验3-数据库中数据的更新_第1张图片

惠州学院-数据库实验3-数据库中数据的更新_第2张图片

插入一条选课记录(’95099’,’1’);

惠州学院-数据库实验3-数据库中数据的更新_第3张图片

惠州学院-数据库实验3-数据库中数据的更新_第4张图片

对每一个系,求学生的平均年龄,并把结果存入数据库表Deptage中;

惠州学院-数据库实验3-数据库中数据的更新_第5张图片

惠州学院-数据库实验3-数据库中数据的更新_第6张图片

2)   建立一个新数据库“SC_BAK”,将“学生-课程”数据库中所有表的结构及数据导入“SC_BAK”中

惠州学院-数据库实验3-数据库中数据的更新_第7张图片

惠州学院-数据库实验3-数据库中数据的更新_第8张图片

3)   在查询分析器中完成以下修改语句

将学生95001的年龄改为22岁;

惠州学院-数据库实验3-数据库中数据的更新_第9张图片惠州学院-数据库实验3-数据库中数据的更新_第10张图片

将所有学生的年龄增加1岁;

惠州学院-数据库实验3-数据库中数据的更新_第11张图片惠州学院-数据库实验3-数据库中数据的更新_第12张图片

将计算机科学系全体学生的成绩置零;

惠州学院-数据库实验3-数据库中数据的更新_第13张图片惠州学院-数据库实验3-数据库中数据的更新_第14张图片

4)   在查询分析器中完成以下删除语句

删除学号为‘95020’的学生记录;

惠州学院-数据库实验3-数据库中数据的更新_第15张图片惠州学院-数据库实验3-数据库中数据的更新_第16张图片

删除所有计算机科学系的学生选课记录;

惠州学院-数据库实验3-数据库中数据的更新_第17张图片惠州学院-数据库实验3-数据库中数据的更新_第18张图片

5)   利用步骤(3)建立的数据库“SC_BAK”,恢复“学生-课程”数据库中所有表的结构及数据;

惠州学院-数据库实验3-数据库中数据的更新_第19张图片惠州学院-数据库实验3-数据库中数据的更新_第20张图片惠州学院-数据库实验3-数据库中数据的更新_第21张图片

已经还原至刚备份的状态

 

四、实验总结:

简单的插入删除操作实验,但是还原的问题比较麻烦,在宿舍做的跟实验室做的之间会出错,可能跟SQL的版本问题有关,容易出错。

 

你可能感兴趣的:(数据库)