- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据库 数据的导入导出和数据库备份和恢复
桂林电子科技大学
数学与计算科学学院实验报告
实验室: 实验日期:2012年10月 27日
院(系) 数学与计算科学学院 年级、专业、班级姓名 罗婕 成绩 课程
名称 数据库原理实验 实验项目
名 称 数据的导入/导出、
数据库备份和恢复 指导
教师 毛睿 一 ,实验目的
掌握SQL Server数据的导入/导出;
掌握SQL Server中数据库备份和恢复的方法。
数据库综合操作练习
二,实验原理
数据备份和恢复机制;
SQL Server中数据的导入/导出;
SQL Server中数据库备份和恢复的方法;
三,使用仪器,材料
电脑。
四,实验内容与步骤
在企业管理器中进行数据库备份文件student_course_teacher_A.mdf的导入(备份
文件在ftp下载),生成数据库,取名为“student+学号+A”。
1)、打开SQL2000,新建以“student1100710205A”为名的数据库。选中该数据库,单击右键,
选择“所有任务”→“还原数据库”如图1
、
(图1)
2)、在还原数据库的窗口中选择“从设备”→“选择设备”→“确定”;在选择还原设备窗口中
选择“添加”→“文件名”→“确定”;如图2
(图2)
各个基本表的属性:
C:主键:CNO,外码SC表中的CNO(char 10非空),CN(char 8非空),
T(float 8 ([CT] 0 and [CT] 10));
S:主码SNO,外码SC表的SNO,SNO(char 10非空),SN(char 8非空),SEX(char 2),AGE(int 4 非空
默认值为20 ([AGE] 0非空),EPT(char 40);
SC:主属性:SNO、CNO,SNO(char 10非空),CNO(char 10非空),SCORE(float 8
([SCORE] 0 and [SCORE] 100));
将数据库“student+学号+A”中的各个表中的数据导出为EXCEL文件;
在表的窗口空白处单击右键→“所有任务”→“导出数据”→“下一步”→
→“数据源”选择默认选项,“数据库”选择“student1100710205A”→下一步(如图3)→
目的选择“Microsoft Excel 97-2000”,文件名中填入新建的表格地址→“下一步(如图4)→选择
“从源数据库复制表和视图” →下一步→选择需要添加的表→下一步→完成,结果如图5
(图3)
(图4)
(图5)
将以上的EXCEL文件的内容导入到新数据库“student+学号+B”表中
新建数据库“student1100710205B”,在该数据库的表的空白处单击右键→“所有任务”→导入数据
库→下一步→数据源中选择“Microsoft Excel 97-2000”,文件名选择上一步中建立的excel表格的
地址 →下一步(如图6)→目的选择默认选项,数据库选择“student1100710205B” →下一步
(如图7)→下一步→选择要导入的表→下一步→完成。结果如图8
(图6)
(图7)
(图8)
在数据库“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)
将EXCEL文件教师表.xls中的信息追加到数据库“student+学号+B”中,并生成相应的表。运行结果如图17
在企业管理器中选择“student+学号+B”数据库 → 点击鼠标右键 → 所有任务 → 导入数据 → 选择数据源 → 选择Excel97-2000格式 → 选定XLS文件 → 选择目的数据库“student+学号+B” → 从源数据库复制表和视图 → 选择源表“T$”表和“TC$”表 → 在目的表“T”表和“TC”表中追加 → 确认导入。
(图17)
在原有的关系图中加入新建的教师表和任课表,重新建立相应的关系并保存。如图18
(图18)
8、将计算机科学系全体学生的成绩置零。写出相应的sql语句。
SQL语句为:
UPDATE SCSET Grade=0WHERE CS = (SELECT Sdept FROM Student WHERE Student.Sno=SC.Sno);
(图19)
建立学生教师选课信息视图,要求包含学生学号
文档评论(0)