1北京理工大学珠海学院实验报告ZHUHAICAMPAUSOFBEIJINGINSTITUTEOFTECHNOLOGY班级学号姓名指导教师成绩实验题目创建数据库、创建表、数据导入导出,备份和恢复实验时间一实验目的1.熟悉SSMS工具的基本使用;2.熟悉使用SSMS可视化创建数据库;3.掌握使用SQL语句创建数据库;4.熟悉数据库数据导入导出的基本操作,以及使用备份和恢复实现数据库的移植。二实验工具SQLServer2008利用SQLServer2008SSMS及其新建查询窗口;三实验内容和要求1.在SQLServer2008中建立一个数据库,这个数据库可以建立在实验机器的本地服务器上;2.登录数据库服务器,连接数据库服务器,按照实验要求,在上面创建的数据库中创建下面三张表,并导入相关的数据。3.根据以下要求认真填写实验报告,记录实验的操作步骤和相关的SQL语句;3.1数据定义(1)熟悉数据库的创建;(2)熟悉基本表的创建、修改及删除。3.3具体操作内容(1)创建数据库在磁盘d:\SQLDatabase目录下,创建一个名称为ScoreDB的数据库:该数据库有一个主逻辑文件(名称为ScoreDB),对应一个数据文件(名称为ScoreDB.mdf,它是物理文件),该文件初始大小为2M,最大可扩展为10M;如果初始文件装不下数据,每次自动按1M进行扩展;有一个日志逻辑文件(名称为ScoreLog),对应一个日志文件(名称为ScoreLog.ldf,它是物理文件),该文件初始大小为1M,最大可扩展为5M;如果初始文件装不下数据,每次自动按1M进行扩展。(2)创建表在上面创建的数据库中,创建学生表(Student)、课程表(Course)和选课表(SC),向三个表中分别导入相关数据,再用SQL语句完成以下要求的查询。1.使用SSMS可视化方式以及使用SQL语言创建下面的三个表。2表一:学生信息表(Student)列名说明数据类型约束Sno学号字符串,长度为7主码Sname姓名字符串,长度为10非空Ssex性别字符串,长度为2取“男”或“女”Sage年龄微整型取值15~45Sdept所在系字符串,长度为20默认为“计算机系”表二:课程信息表(Course)列名说明数据类型约束Cno课程号字符串,长度为10主码Cname课程名字符串,长度为20非空Ccredit学分整型取值大于0Semster学期整型取值大于0表三:学生选课信息表(SC)列名说明数据类型约束Sno学号字符串,长度为7主码,引用Student的外码Cno课程号字符串,长度为10主码,引用Course的外码Grade成绩整型取值0~100XKLB修课类别字符串,长度为4可空2.在以上的三个表中,分别导入下面的数据;SnoSnameSsexSageSdept9512101李勇男19计算机系9512102刘晨男20计算机系9512103王敏女20计算机系9521101张立男22信息系9521102吴宾女21信息系9521103张海男20信息系9531101钱小平女18数学系9531102王大力男19数学系CnoCnameCcreditSemesterC01计算机文化基础31C02VB23C03计算机网络47C04数据库基础66C05高等数学82C06数据结构5433.4数据库的迁移将数据库由一台服务器迁移到另外一台服务器上;在SQLServer2008下通常可以用下面几种方法完成;具体操作请参照实验二操作录屏。(1)数据库分离和附加;实现起来最简单,但是要分离当前数据库,停止对数据库的访问,可以将数据库由开发环境移植到生产环境中,对于数据库服务器有版本的兼容问题;(2)备份和恢复;可以不用终止对当前数据库的访问,直接备份。对于数据量比较大的数据库,备份和恢复可能需要较长的时间,同时也存在数据库服务器版本的兼容问题;(3)生成数据库脚本和导出数据;在服务器上生成当前数据库的全部脚本,并导出相关表的数据,在另外一台服务器上执行脚本文件,并分别导入相关的数据;可以在不同版本或不同类型的数据库服务器中进行,但是相对于前两种方法,操作过程比较复杂;(4)数据复制;数据复制主要是用于分布式数据库系统中的数据库的数据同步,可以保证在某一段时间间隔内,多台数据库的数据保持一致,这种配置要求服务器之间网络保持联通,但是它也是实现不同类型的异构数据库之间数据迁移的一种方法;(5)其它方法;除了上面几种由SQLServer2008本身提供的方法之外,还可以借助一些第三方的工具,实现数据库迁移。(注:4、5两种数据库迁移的方法大家目前仅做了解,本实验中不必实际操作)SnoCnoGradeXKLB9512101C0190必修9512101C0286选修9512101C0662必修9512102C0278选修9512102C0466必修9512102C0182选修9512102C0592必修9512102C0650必修9512103C0268选修9512103C0662必修9531101C0180选修9531101C0595必修9531102C0585必修4四实验报告4.1实验环境:4.2实验内容与完成情况:4.3出现的问题:4.4解决方案(列出遇到的问题和解决办法,列出没有解决的问题):