




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、.桂林电子科技大学数学与计算科学学院实验报告 实验室: 实验日期:2012年10月 27日院(系)数学与计算科学学院 年级、专业、班级11007102姓名罗婕成绩课程名称数据库原理实验实验项目名 称数据的导入/导出、数据库备份和恢复指导教师毛睿一 ,实验目的1、 掌握SQL Server数据的导入/导出;2、 掌握SQL Server中数据库备份和恢复的方法。 3、 数据库综合操作练习二,实验原理1、 数据备份和恢复机制;2、 SQL Server中数据的导入/导出; 3、 SQL Server中数据库备份和恢复的方法; 三,使用仪器,材料电脑。四,实验内容与步骤1、 在企业管理器中进行数据库
2、备份文件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(c
3、har 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(图
4、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”相同完整性约束条件,包括
5、基本表及其主键、外码、约束条件。修改后的结果如图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$”表和“
6、TC$”表 在目的表“T”表和“TC”表中追加 确认导入。(图17)7、 在原有的关系图中加入新建的教师表和任课表,重新建立相应的关系并保存。如图18(图18)8、将计算机科学系全体学生的成绩置零。写出相应的sql语句。SQL语句为:UPDATE SCSET Grade=0WHERE CS = (SELECT Sdept FROM Student WHERE Student.Sno=SC.Sno);运行结果如图19(其中学号为S2的学生是计算机系的)(图19)9、 建立学生教师选课信息视图,要求包含学生学号、学生姓名、选修课程名、任课教师及教师工号,并按课程排序。写出相应的sql语句。SQL语
7、句为:create view 学生教师选课信息(SNO,SN,CN,TN,TNO)asselect S.SNO,SN,C.CN,T.TN,TNOfrom S,C,T 运行结果如图20(图20)10、 通过查询语句找出每门课程的学生名单及任课教师(含课程名、学号、学生姓名、教师姓名)并建立相应视图(至少两门课程)。写出相应的sql语句。SQL语句为:create view C_S_T1(CN,SNO,SN,TN)ASSELECT CN,SNO,SN,TNFROM C,S,T,TCWHERE T.TNO=TC.TNO AND TC.CNO=C.CNO AND CN=C语言 create view
8、C_S_T2(CN,SNO,SN,TN)ASSELECT CN,SNO,SN,TNFROM C,S,T,TCWHERE T.TNO=TC.TNO AND TC.CNO=C.CNO AND CN=操作系统 运行结果如图21:(图21)11、 通过查询语句找出每个学生的选课信息(含学号、姓名、课程名、教师姓名)并建立相应视图,视图名称为“SC+该生学号”(至少两个学生)。写出相应的sql语句。SQL语句为:create view SCS2(SNO,SN,CN,TN)ASSELECT SNO,SN,CN,TNFROM S,C,T,TCWHERE T.TNO=TC.TNO AND TC.CNO=C.CNO and SNO=S2 create view SCS1(SNO,SN,CN,TN)ASSELECT SNO,SN,CN,TNFROM S,C,T,TCWHERE T.TNO=TC.TNO AND TC.CNO=C.CNO and SNO=S1 运行结果如图22:(图22)12、将学生信息、课程信息、教师信息、学生选课信息视图、课程名单视图共五个表导出为EXCEL文件(以“student+学号”命名)并保存。如图23(图23)13、 在企业管理器中进行数据库的备份,生成数据库备份文件,取名为“s
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 动漫说课课件
- 2008年湖北省恩施市中考数学试卷【含答案解析】
- 中国污水回用市场运行态势及行业发展前景预测报告
- 2025年中国无人水上艇市场前景研究与投资潜力分析报告
- 2025年中国卡丁车行业市场发展现状及投资前景展望报告
- 2023-2028年中国海洋捕捞行业市场深度评估及投资战略规划报告
- 2025年钟表与计时仪器项目规划申请报告
- 2025-2030年中国白灰石碴厂项目投资可行性研究分析报告
- 2025年艺术表演场馆服务项目申请报告模板
- 2025年秸种腐熟剂项目立项申请报告模板
- 2025年大连市高校毕业生“三支一扶”计划招募笔试考试试题【答案】
- 2025河南行政执法资格考试模拟卷(含答案)
- 肿瘤病人护理课件
- 车辆挂名使用权转让与免责保障协议
- 2025年华侨港澳台学生联招考试英语试卷试题(含答案详解)
- DL-T5706-2014火力发电工程施工组织设计导则
- JT-T 1495-2024 公路水运危险性较大工程专项施工方案编制审查规程
- 机场FOD防范管理课件
- 医学生物化学课件PPT
- 浅谈核电质量保证体系建设
- 最新系统FMEA—(SFMEA)
评论
0/150
提交评论