数据更新和数据的导入导出.docx

上传人:b****5 文档编号:5690449 上传时间:2022-12-31 格式:DOCX 页数:13 大小:508.75KB
下载 相关 举报
数据更新和数据的导入导出.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

数据更新和数据的导入导出

系别班级

学号

姓名

实验时间

指导教师

实验题目实验三数据更新和数据的导入导出

一.实验目的:

(1)熟练掌握使用Transact-SQL和EnterpriseManager在数据库中输入数据;

(2)熟练掌握使用Transact-SQL和EnterpriseManager在数据库中修改数据;

(3)熟练掌握使用Transact-SQL和EnterpriseManager在数据库中删除数据;

(4)掌握数据的导入操作。

二.运行环境:

硬件环境:

PC机

软件环境:

Windows7家庭版系统;MicrosoftSQLServer2005软件环境

三.实验容和结果

1在学生选课库SC中对各个表输入至少10条记录。

2用T-SQL语句增加表中数据,注意满足数据的约束条件。

(1)插入课程信息:

课程号=‘C318’,课程号=‘科技英语’,学分=‘4’

insertintocoursevalues('C318','科技英语','4')

(2)插入021106同学选修C318课程的信息,成绩为空

insertintoreportvalues('021106','C318',null)

3用T-SQL语句修改表中数据,注意满足数据的约束条件。

(1)将软件实习课程的学分改为3分。

updatecoursesetcredit='3'whereame='软件实习'

(2)将王强同学离散数学客车共的成绩改为92分。

updatereportsetgrade='92'

wheresno=(selectsnofromstudentwheresname='王强')

andCno=(selectCnofromcoursewhereame='离散数学')

4用T-SQL语句修改表中数据,注意满足数据的约束条件。

(1)删除021103同学的选课信息。

deletefromreportwheresno='021103'

(2)王强同学转学,删除该同学及其选课信息。

deletefromreport

wheresno=(selectsnofromstudentwheresname='王强')

deletefromstudentwheresname='王强'

5备份学生选课SC

6分别将student,course,report三表导入一个excel文件。

结果图:

7利用一个excel文件,分别将三表的值导入至SC2数据库的S2,C2,R2表中。

选做实验容:

设计实例进行操作,然后完成以下问题

1向表中添加数据时,如果输入了主码重复的数据,系统如何反应?

如何解决?

如主键有约束,所以不能插入重复键。

只有删除原来的相同键的数据或者修改要添加的键。

2向表中添加数据时,如果输入了主码为空的数据,系统如何反应?

如何解决?

主键不能为空,所以不能插入数据。

3向成绩表report表中数据时,如果输入的学号或课程号在学生表课程表中不存在,系统如何让反应?

如何解决?

 

4修改表中数据时,如果输入的数据不满足约束条件,比如成绩为-20分,系统如何反应?

 

5删除学生表或课程表中数据时,如果要删除学生的学号或课程的课程号在成绩表中仍存在,系统如何反应?

如何解决?

 

6试分别将student,course,report三表值转化成三个txt文件s.txt,c.txt,r.txt;然后分别将三表的值导入至SC2数据库的S2,C2,R2表中。

(1)导出数据为s.txt,c.txt,r.txt:

三表的值导入至SC2数据库的S2,C2,R2表:

四.实验分析和小结:

本次实验主要是关于数据的更新操作以及数据的导入导出,实验做的并不是很好,但结合书本和查阅相关书籍,还是顺利完成了。

一些语句还是不够熟练,课后需要多看,加深理解。

五.心得及建议:

此次实验是我们熟练掌握使用Transact-SQL和EnterpriseManager在数据库中输入数据;和Transact-SQL和EnterpriseManager在数据库中的修改数据;Transact-SQL和EnterpriseManager在数据库中删除数据;数据的导入操作。

这加深了我们对数据库的了解,实验中遇到的问题也都很快解决了。

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

当前位置:首页 > 医药卫生 > 基础医学

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

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