数据库 数据的导入导出和数据库备份和恢复.docx

上传人:b****6 文档编号:16320060 上传时间:2023-07-12 格式:DOCX 页数:16 大小:510.61KB
下载 相关 举报
数据库 数据的导入导出和数据库备份和恢复.docx_第1页
第1页 / 共16页
数据库 数据的导入导出和数据库备份和恢复.docx_第2页
第2页 / 共16页
数据库 数据的导入导出和数据库备份和恢复.docx_第3页
第3页 / 共16页
数据库 数据的导入导出和数据库备份和恢复.docx_第4页
第4页 / 共16页
数据库 数据的导入导出和数据库备份和恢复.docx_第5页
第5页 / 共16页
数据库 数据的导入导出和数据库备份和恢复.docx_第6页
第6页 / 共16页
数据库 数据的导入导出和数据库备份和恢复.docx_第7页
第7页 / 共16页
数据库 数据的导入导出和数据库备份和恢复.docx_第8页
第8页 / 共16页
数据库 数据的导入导出和数据库备份和恢复.docx_第9页
第9页 / 共16页
数据库 数据的导入导出和数据库备份和恢复.docx_第10页
第10页 / 共16页
数据库 数据的导入导出和数据库备份和恢复.docx_第11页
第11页 / 共16页
数据库 数据的导入导出和数据库备份和恢复.docx_第12页
第12页 / 共16页
数据库 数据的导入导出和数据库备份和恢复.docx_第13页
第13页 / 共16页
数据库 数据的导入导出和数据库备份和恢复.docx_第14页
第14页 / 共16页
数据库 数据的导入导出和数据库备份和恢复.docx_第15页
第15页 / 共16页
数据库 数据的导入导出和数据库备份和恢复.docx_第16页
第16页 / 共16页
亲,该文档总共16页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

数据库 数据的导入导出和数据库备份和恢复.docx

《数据库 数据的导入导出和数据库备份和恢复.docx》由会员分享,可在线阅读,更多相关《数据库 数据的导入导出和数据库备份和恢复.docx(16页珍藏版)》请在冰点文库上搜索。

数据库 数据的导入导出和数据库备份和恢复.docx

数据库数据的导入导出和数据库备份和恢复

桂林电子科技大学

数学与计算科学学院实验报告

实验室:

实验日期:

2012年10月27日

院(系)

数学与计算科学学院

年级、专业、班级

11007102

姓名

罗婕

成绩

课程

名称

数据库原理实验

实验项目

名称

数据的导入/导出、

数据库备份和恢复

指导

教师

毛睿

一,实验目的

1、掌握SQLServer数据的导入/导出;

2、掌握SQLServer中数据库备份和恢复的方法。

3、数据库综合操作练习

二,实验原理

1、数据备份和恢复机制;

2、SQLServer中数据的导入/导出;

3、SQLServer中数据库备份和恢复的方法;

三,使用仪器,材料

电脑。

四,实验内容与步骤

1、在企业管理器中进行数据库备份文件student_course_teacher_A.mdf的导入(备份

文件在ftp下载),生成数据库,取名为“student+学号+A”。

1)、打开SQL2000,新建以“student1100710205A”为名的数据库。

选中该数据库,单击右键,

选择“所有任务”→“还原数据库”如图1

(图1)

2)、在还原数据库的窗口中选择“从设备”→“选择设备”→“确定”;在选择还原设备窗口中

选择“添加”→“文件名”→“确定”;如图2

(图2)

各个基本表的属性:

C:

主键:

CNO,外码SC表中的CNO(char10非空),CN(char8非空),

T(float8([CT]>0and[CT]<10));

S:

主码SNO,外码SC表的SNO,SNO(char10非空),SN(char8非空),SEX(char2),AGE(int4非空

默认值为20([AGE]>0非空),EPT(char40);

SC:

主属性:

SNO、CNO,SNO(char10非空),CNO(char10非空),SCORE(float8

([SCORE]>0and[SCORE]<100));

2、将数据库“student+学号+A”中的各个表中的数据导出为EXCEL文件;

在表的窗口空白处单击右键→“所有任务”→“导出数据”→“下一步”→

→“数据源”选择默认选项,“数据库”选择“student1100710205A”→下一步(如图3)→

目的选择“MicrosoftExcel97-2000”,文件名中填入新建的表格地址→“下一步(如图4)→选择

“从源数据库复制表和视图”→下一步→选择需要添加的表→下一步→完成,结果如图5

(图3)

(图4)

(图5)

3、将以上的EXCEL文件的内容导入到新数据库“student+学号+B”表中

新建数据库“student1100710205B”,在该数据库的表的空白处单击右键→“所有任务”→导入数据

库→下一步→数据源中选择“MicrosoftExcel97-2000”,文件名选择上一步中建立的excel表格的

地址→下一步(如图6)→目的选择默认选项,数据库选择“student1100710205B”→下一步

(如图7)→下一步→选择要导入的表→下一步→完成。

结果如图8

(图6)

(图7)

(图8)

4、在数据库“student+学号+B”中建立与原数据库“student+学号+A”相同完整性约束条件,包括基本表及其主键、外码、约束条件。

修改后的结果如图9、10、11、12、13、14

(图9)

(图10)

(图11)

(图12)

(图13)

(图14)

5、在数据库“student+学号+B”中建立T表(教师表)和TC表如图15、16

(图15)

(图16)

6、将EXCEL文件教师表.xls中的信息追加到数据库“student+学号+B”中,并生成相应的表。

运行结果如图17

在企业管理器中选择“student+学号+B”数据库→点击鼠标右键→所有任务→导入数据→选择数据源→选择Excel97-2000格式→选定XLS文件→选择目的数据库“student+学号+B”→从源数据库复制表和视图→选择源表“T$”表和“TC$”表→在目的表“T”表和“TC”表中追加→确认导入。

(图17)

7、在原有的关系图中加入新建的教师表和任课表,重新建立相应的关系并保存。

如图18

(图18)

8、将计算机科学系全体学生的成绩置零。

写出相应的sql语句。

SQL语句为:

UPDATESC

SETGrade=0

WHERE'CS'=

(SELECTSdept

FROMStudent

WHEREStudent.Sno=SC.Sno);

运行结果如图19(其中学号为S2的学生是计算机系的)

(图19)

9、建立学生教师选课信息视图,要求包含学生学号、学生姓名、选修课程名、任课教师及教师工号,并按课程排序。

写出相应的sql语句。

SQL语句为:

createview学生教师选课信息(SNO,SN,CN,TN,TNO)

as

selectS.SNO,SN,C.CN,T.TN,TNO

fromS,C,T

运行结果如图20

(图20)

10、通过查询语句找出每门课程的学生名单及任课教师(含课程名、学号、学生姓名、教师姓名)并建立相应视图(至少两门课程)。

写出相应的sql语句。

SQL语句为:

createviewC_S_T1(CN,SNO,SN,TN)

AS

SELECTCN,SNO,SN,TN

FROMC,S,T,TC

WHERET.TNO=TC.TNOAND

TC.CNO=C.CNOAND

CN='C语言'

createviewC_S_T2(CN,SNO,SN,TN)

AS

SELECTCN,SNO,SN,TN

FROMC,S,T,TC

WHERET.TNO=TC.TNOAND

TC.CNO=C.CNOAND

CN='操作系统'

运行结果如图21:

(图21)

11、通过查询语句找出每个学生的选课信息(含学号、姓名、课程名、教师姓名)并建立相应视图,视图名称为“SC+该生学号”(至少两个学生)。

写出相应的sql语句。

SQL语句为:

createviewSCS2(SNO,SN,CN,TN)

AS

SELECTSNO,SN,CN,TN

FROMS,C,T,TC

WHERET.TNO=TC.TNOAND

TC.CNO=C.CNOand

SNO='S2'

createviewSCS1(SNO,SN,CN,TN)

AS

SELECTSNO,SN,CN,TN

FROMS,C,T,TC

WHERET.TNO=TC.TNOAND

TC.CNO=C.CNOand

SNO='S1'

运行结果如图22:

(图22)

12、将学生信息、课程信息、教师信息、学生选课信息视图、课程名单视图共五个表导出为EXCEL文件(以“student+学号”命名)并保存。

如图23

(图23)

13、在企业管理器中进行数据库的备份,生成数据库备份文件,取名为“student+学号+B”。

运行结果如图24

(图24)

五,实验结果分析或总结

1、通过本次实验我掌握了SQLServer数据的导入、导出和SQLServer中数据库备份和恢复的方法。

本次实验操作不难,但是操作比较繁琐,容易搞混,我课后会多加练习以巩固本次实验学习到的知识。

 

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

当前位置:首页 > 工作范文 > 行政公文

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2