数据库 数据的导入导出和数据库备份和恢复_第1页
数据库 数据的导入导出和数据库备份和恢复_第2页
数据库 数据的导入导出和数据库备份和恢复_第3页
数据库 数据的导入导出和数据库备份和恢复_第4页
数据库 数据的导入导出和数据库备份和恢复_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

桂林电子科技大学 数学与计算科学学院实验报告 实验室 实验室 实验日期 实验日期 20122012 年年 1010 月月 2727 日日 院 系 数学与计算科学学院 年级 专业 班级11007102姓名 罗婕成绩 课程 名称 数据库原理实验实验项目 名 称 数据的导入 导出 数据库备份和恢复 指导 教师 毛睿 一一 实验目的 实验目的 1 掌握 SQL Server 数据的导入 导出 2 掌握 SQL Server 中数据库备份和恢复的方法 3 数据库综合操作练习 二 实验原理二 实验原理 1 数据备份和恢复机制 2 SQL Server 中数据的导入 导出 3 SQL Server 中数据库备份和恢复的方法 三 使用仪器 材料三 使用仪器 材料 电脑 四 实验内容与步骤四 实验内容与步骤 1 在企业管理器中进行数据库备份文件 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 0 非空 EPT char 40 SC 主属性 SNO CNO SNO char 10 非空 CNO char 10 非空 SCORE float 8 SCORE 0 and SCORE 100 2 将数据库 student 学号 A 中的各个表中的数据导出为 EXCEL 文件 在表的窗口空白处单击右键 所有任务 导出数据 下一步 数据源 选择默认选项 数据库 选择 student1100710205A 下一步 如图 3 目的选择 Microsoft Excel 97 2000 文件名中填入新建的表格地址 下一步 如图 4 选择 从源数据库复制表和视图 下一步 选择需要添加的表 下一步 完成 结果如图 5 图 3 图 4 图 5 3 将以上的 EXCEL 文件的内容导入到新数据库 student 学号 B 表中 新建数据库 student1100710205B 在该数据库的表的空白处单击右键 所有任务 导入数据 库 下一步 数据源中选择 Microsoft Excel 97 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 语句为 UPDATE SC SET Grade 0 WHERE CS SELECT Sdept FROM Student WHERE Student Sno SC Sno 运行结果如图 19 其中学号为 S2 的学生是计算机系的 图 19 9 建立学生教师选课信息视图 要求包含学生学号 学生姓名 选修课程名 任课教师及教师工 号 并按课程排序 写出相应的 sql 语句 SQL 语句为 create view 学生教师选课信息 SNO SN CN TN TNO as select S SNO SN C CN T TN TNO from S C T 运行结果如图 20 图 20 10 通过查询语句找出每门课程的学生名单及任课教师 含课程名 学号 学生姓名 教师姓名 并建立相应视图 至少两门课程 写出相应的 sql 语句 SQL 语句为 create view C S T1 CN SNO SN TN AS SELECT CN SNO SN TN FROM C S T TC WHERE T TNO TC TNO AND TC CNO C CNO AND CN C 语言 create view C S T2 CN SNO SN TN AS SELECT CN SNO SN TN FROM C S T TC WHERE T TNO TC TNO AND TC CNO C CNO AND CN 操作系统 运行结果如图 21 图 21 11 通过查询语句找出每个学生的选课信息 含学号 姓名 课程名 教师姓名 并 建立相应视图 视图名称为 SC 该生学号 至少两个学生 写出相应的 sql 语句 SQL 语句为 create view SCS2 SNO SN CN TN AS SELECT SNO SN CN TN FROM S C T TC WHERE T TNO TC TNO AND TC CNO C CNO and SNO S2 create view SCS1 SNO SN CN TN AS SELECT SNO SN CN TN FROM S C T TC WHERE T TNO TC TNO AND TC CNO C CNO and SNO S1 运行结果如图 22 图 22 12 将学生信息 课程信息 教师信息 学生选课信息视图 课程名单视图共五个表 导出为 EXCEL 文件 以 student 学号 命名 并保存 如图 23 图 23 13 在企业管理器中进行数据库的备份 生成数据库备份文件 取名为 student 学

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论