数据更新和数据的导入导出.docx
- 文档编号:5690449
- 上传时间:2022-12-31
- 格式:DOCX
- 页数:13
- 大小:508.75KB
数据更新和数据的导入导出.docx
《数据更新和数据的导入导出.docx》由会员分享,可在线阅读,更多相关《数据更新和数据的导入导出.docx(13页珍藏版)》请在冰豆网上搜索。
数据更新和数据的导入导出
系别班级
学号
姓名
实验时间
指导教师
实验题目实验三数据更新和数据的导入导出
一.实验目的:
(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在数据库中删除数据;数据的导入操作。
这加深了我们对数据库的了解,实验中遇到的问题也都很快解决了。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据 更新 导入 导出