- 1、本文档共12页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
贵州大学计算机科学与信息学院
计算机科学与技术系上机实验报告
《数据库原理》实验报告 题目 实验6:数据库的分离、附加,备份,还原
数据表的导入与导出
姓名 潘攀 班级 软件102 日期 2012-5-8 实验环境:
Win xp操作系统 , Microsoft SQL Server 2000 实验内容与完成情况:
一、实验目的
(1)掌握附加和分离数据库的方法。
(2)掌握备份和还原数据库的方法。
(3)掌握将数据库中的表格导出为EXCEL表格。
(4)掌握将EXCEL表格或文本文件中的数据导入到数据库表中。
二、实验内容
1、创建test数据库。并查看该库在哪个文件夹下,文件名是什么?
打开Microsoft SQL Server 2000,运行企业管理器,如图是已经打开的企业管理器:
在数据库选项单击右键,选择新建数据库,建立test数据库,下图是已经建立的test表:
在数据库安装目录找到刚建立的数据库,并查看它所在的文件目录:
建立的数据库的文件如图:
其所在文件目录如图:
2、直接拷贝该数据库文件,复制到d盘,系统出现了什么提示信息?为什么?
在找到的文件拷贝时,其出现的信息如图:
分析其原因是:这两个文件已经在企业管理器中打开,这时系统不允许我们对文件进行任何更改操作。
3、附加和分离数据库
(1)分离数据库
在企业管理器中,将test数据库分离。
在企业管理器中找到test数据库,鼠标右键单击它,在所有任务的下拉菜单中找到分离数据库选项,
其过程如下图:
(2)找到test的数据文件test_Data和日志文件test_Log,并将两个文件拷贝到d盘根目录下。
如下图,已经将这两个文件复制到桌面上的实验6文件夹:
(3)附加数据库
将d盘上的数据库test附加上去。
在企业管理器上数据库,鼠标右键单击它,在所有任务的下拉菜单下找到附加数据库,如下图:
在附加的选项里找到我们复制的文件的路径,后缀名为MDF的文件,如图:
点击确定,提示附加成功:
4、备份和还原数据库
(1)还原数据库
在企业管理器中还原xsgl数据库。
在企业管理器中鼠标右键单击数据库,在所有任务的下拉菜单中找到还原数据库,如下图:
在还原数据的选项框里把还原数据库的名称改为xsgl,还原选项选择从设备,找到老师提供的文件xsgl
如下图:
点击确定后在数据库里就可以查看还原的数据库了:
(2)备份数据库
在企业管理器中备份xsgl数据库,并查看备份文件。
鼠标右键单击xsgl数据库,在所有任务的下拉菜单中选择备份数据库,如下图:
在备份选项框中备份到选择磁盘,点击添加,添加要备份的路径,这里是备份到桌面的:
在桌面上可以看到我们备份的文件
5、将xsgl数据库中teacher表导出到excel中去。
鼠标右键单击xsgl数据库,在所有任务的下拉菜单中选择导出数据,如下图:
在弹出的选项框里的数据源选择下图的驱动
点击下一步,在目的栏选择下图的驱动:
点击下一步,选择下图的选项
点击下一步,选择teacher表:
选择立即运行
点击下一步,查看导出信息,确定无误时选择完成
系统提示导出成功
6、在xsgl数据库中清空teacher表,将excel中的数据导入到该表中。
在查询分析其中运行 delect from Teacher语句,清空teacher表
这步操作和第五基本一致,区别在选择驱动时对掉:
三、出现的问题及其解决方案(列出遇到的问题和解决办法,列出没有解决的问题)
未解决问题:在上面的实验中,我们知道数据库里的表单信息可以导出变成Excel,但是导出的表单信息具有数据库表单信息的属性没?比如数据库中student的sno唯一,在Excel中键入多个相同的sno时,是否也会提升错误。
文档评论(0)