实训-SQLServer数据库项目实训126304109史志淑_第1页
实训-SQLServer数据库项目实训126304109史志淑_第2页
实训-SQLServer数据库项目实训126304109史志淑_第3页
实训-SQLServer数据库项目实训126304109史志淑_第4页
实训-SQLServer数据库项目实训126304109史志淑_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

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

文档简介

1、苏 州 市 职 业 大 学实习(实训)任务书 名 称: SQLServer数据库项目实训01 起讫时间: 2013.6.242013.6 .28 学院(部): 计算机工程学院 班级: 12软件技术1(软件测试) 指导教师: 牛丽 熊志勇 学院(部)负责人: 李金祥 一、实习(实训)目的和要求1目的 实训的目的是掌握中小型数据库应用程序的开发思路和方法,理解数据库原理中的理论知识,能够熟练对数据库进行需求分析、概念建模、逻辑设计、物理实现、简单应用开发,掌握SQL Server实现数据库及其各种对象的方法,对数据库进行基本维护和管理的编程。通过实施数据库解决方案,掌握数据库系统的开发、实现和维护

2、。2要求实训要求学生以数据库原理为指导,主要在SQL Server 2008中完成数据库应用系统的后台实现部分。要求学生从信息收集开始,逐步进行系统需求分析、数据库设计、编码及调试、数据库维护等任务。有兴趣或基础较好的同学,可采用程序设计语言完成简单的前台应用程序设计。具体任务如下:具体要求:1、 收集资料、需求分析、概念设计、逻辑设计。2、 创建和配置数据库,创建表、索引、约束。3、 创建视图、存储过程和触发器。4、 数据库的安全性,不同的登录及用户权限控制。5、 数据库维护,制定完善的备份策略及维护计划。6、 前台的程序要求1) 数据表的添加、删除、修改、查询等操作。2) 软件界面美观大方

3、,操作简洁易用。3) 能对程序的设计思路或具体代码作出正确的解释。4) 提供完整的可运行的源程序(电子版)和实训报告(打印稿)。二、实习(实训)内容常见的数据库应用程序的开发。例如:学籍管理系统、人事管理系统、工资管理系统、图书管理系统、设备管理系统、文档管理系统、客房管理系统、试题库管理系统等或经教师同意的自选题。 三、实习(实训)方式 集中 分散 校内 校外四、实习(实训)具体安排1、 6月24日布置实训任务,选题,收集相关资料。题目的需求分析、数据库概念设计。2、 6月25日上午数据库的物理设计、表、索引、约束等实现。3、 6月25日下午视图、存储过程和触发器等对象的实现。4、 6月26

4、安全性、自动化管理、前台功能等实现。5、 6月27撰写实训说明书。6、 6月28上交说明书打印稿,刻录光盘。五、实习(实训)报告内容(有指导书的可省略)报告中必须包含:(1)需求分析、数据建模(2)数据库各种主要对象的设计(3)设计中关键技术说明设计报告按照以下提纲书写:1) 题目介绍2) 需求分析和数据库设计3) 数据库概念结构设计4) 数据库逻辑结构设计5) 数据库的物理实现6) 各种数据对象的设计方法及解释说明7) 遇到的主要问题及解决方法8) 总结(心得体会) 苏 州 市 职 业 大 学实习(实训)报告 名称 SQLServer数据库项目实训01 运动会管理软件的设计和实现 2013年

5、6月24日至2012年6月28日共1周学院(部) 计算机工程学院 班 级 12软件技术1(软件测试) 姓 名 史志淑 学院(部)负责人 李金祥 系 主 任 周德富 指导教师 牛丽 熊志勇 目 录一、题目介绍.11.1 开发背景.11.2 开发工具介绍.1二、数据库需求分析及建模.22.1 需求分析.22.2 概念设计.32.3 逻辑设计.5三、数据库及库中各种对象的实现.73.1 创建和配置数据库.73.2 索引的实现.83.3 视图的实现.93.4 对表进行简单的查询.93.5 存储过程和函数的实现.103.6 触发器的实现.12四、管理数据库安全.13五、数据库的备份和还原.14六、遇到的

6、主要问题及解决方法.15七、实训总结.17八、参考文献.17 一、题目介绍 1.1 开发背景 随着信息技术在管理上越来越深入而广泛的应用,管理信息系统实施在技术己逐步成熟。管理信息系统是一个不断发展的新型科学,任何一个单位要生存要发展,要高效率的把活动有机的组织起来,就必须建立于自身特点相适应的管理系统。 例如本文介绍的运动员管理软件的设计与实现。运动会时每个学校每年甚至每个学期都要举行的一个活动项目,这个项目使得全体同学老师的身体得到锻炼,大家一起强身健体,但是运动会由于是全校性的一个公共活动,涉及到的人员十分多,尤其是一些大学校园里的运动会所以为了更好的对运动会管理,运动会管理软件设计与实

7、现的开发迫在眉睫。 本文介绍了在SQL Server环境下采用“自上而下的总体规划,自上而下的应用开发”的策 略开发一个管理信息系统设计的过程。通过分析访客管理的不足,创建了一套行之有效的计算 机管理运动员数据库的方案。文章介绍了访客管理信息系统分析部分,包括可行性分析、业务 介绍流程分析等;系统设计主要介绍了系统功能设计和数据库设计及代码设计;系统实现部 分说明了几个主要模块的算法。本系统操作简单,比较实用。1.2 开发工具介绍 此次运动会系统的开发工具为SQL Server 2008。它是一个全面的、集成的、端到顶的数据解决方案,它为企业中的用户提供了一个安全、可靠和高效的平台用于企业数据

8、管理和商业 智能应用。SQL Server 2008为IT专家和信息工作着带来了强大的、熟悉的工具,同时减少了在从移动设备到企业数据系统的多平台上创建、部署、管理及使用企业数据和分析应用程序的复杂度。通过全面的功能集、现有系统的集成性、以及对日常任务的自动化管理能力,SQL Server 2008 为不同规模的企业提供了一个完整的数据解决方案。 SQL Server 2008可以利用SQL语言数据库专用的计算机语言对数据库进行一系列的操作可 分为两大类数据定义语言与数据操作语言,数据定义语言可用新的数据库、数据表、索引等;数据操作语言可用来建立查询表、排序、筛选数据、修改、增删等动作。2、 数

9、据库需求分析及建模2.1需求分析 各个学校对运动会的管理是学校最基本的工作之一。运动会成功的举办,需要管理者们的很精心对每个信息的管理,管理水平的高低与运动会举行的是否成功着很大的关联,同时又是考查学校综合管理能力的一项重要指标。如何进一步提高每个学校运动会管理的科学性、及时性、准确性是一个十分重要的问题。学校每年的运动会都会有不同的学生老师参加,每个参加成员又参加不同项目,参加的项目多少又不同,大量的运动会信息需求各级管理人员进行维护和统计,更是增加了管理人员的负担。如果学校仍采用手工管理运动会的方法,不仅效率低、易出错、手续繁琐,而且耗费大量的人力。在这种形式下,运动会管理信息化显得更为迫

10、切和必要。 以前的人工管理方式已经不再适应现在的环境,取而代之的是先进的运动会管理系统。运动会管理工作面对大量的可模块化处理的信息,是当今信息革命的一个重要阵地。运动会管理需求分析的编写是为了研究运动会管理系统软件的开发途径和应用方法。同时它也是进行项目策划、概要设计和详细设计的基础,是维护人员进行内部维护,信息更新,验收和测试的依据。 主要实现对运动会信息的管理,主要功能为管理有关运动员、比赛项目、裁判、时间,查询、删除和管理员的信息等。结构分为运动员信息管理、项目信息管理,管理人员管理可以浏览运动员的信息,可以对运动员信息进行维护。运动会管理可以浏览运动员的信息,可以对运动员信息进行维护。

11、项目管理可以显示当前数据库中项目进行的情况,可以对项目的信息进行维护。2 2.2 概念设计概念模型要能真实地反映现实世界,包括事物和相互之间的联系,能满足用户对数据的处理要求,是表示现实世界的一个真实模型。概念模型是用户与数据库设计人员之间进行交流的语言。概念模型不依赖特定的数据库管理系统,但可以转换为特定的数据库管理系统所支持的数据模型。因此,概念模型要易于理解、易于扩充和易于向各种类型的逻辑转换。概念模型设计的任务是根据需求分析说明书对现实世界进行数据抽象,建立概念模型。概念模型的作用是与用户沟通,确认系统的信息和功能,与DBMS无关。概念模型的方法有4种,分别是自顶向下、自底向上、逐步扩

12、张和混合策略。自顶向下是指先设计概念模型的总体框架,再逐步细化。自底向上是指先设计局部概念模型,再合并成总体。逐步扩张是指先设计概念模型的主要部分,再逐步扩充。混合策略是指将自顶向下和自底向上相结合,先设计概念模型的总体框架,再根据框架来合并各局部概念模型。概念模型有实体联系模型、面向对象的数据模型、二元数据模型、语义数据模型、函数数据模型等。下面仅介绍常用的实体联系模型。实体联系模型是用ER图来描述现实世界的概念模型。实体联系模型中的基本概念有以下几个。实体.实体是实现世界中可分区的客观对象或抽象概念,如一个学生、一门课程。属性.属性是实体所具有的特征,如每个学生都有学生编号、姓名、性别、班

13、级、出生日期等 属性。实体集.实体集是具有相同属性描述的实体的集合,如学生、课程。 联系.两个实体型之间存在一对一、一对多和多对多的3种联系。例如一个班级只有一个班长, 班级和班长之间是一对一的联系;一个学生属于一个班级,一个班级有多个学生,班级 和学生之间是一对和学生之间多对多的联系。多的联系;一个学生选修多门课程,一个 课程有多个学生选修,课程和学生之间是多对多的联系。 键.键是可以将实体集中每个实体进行区分的属性或属性集。例如,每个学生的学生编号绝不 相同,学生编号这个属性可以作为学生实体集的键。域.域是实体集的各个属性的取值范围。例如:学生的性别属性为“男”或“女”。ER图的内容包括实

14、体型、属性、和联系。ER图中,实体型用矩形表示,内有实体型名称;属性用椭圆形表示,内有属性名称,并有属性名称,并用直线与所属实体型相连;联系用菱形表示,内有联系名称,并用直线与实体型相连,且在联系旁边注明联系的类型(如1:1、1:n或者m:n)。3 完整E-R图运动员编号裁判编号裁判编号结束时间进行时间项目编号项目编号运动员编号成绩统计获奖名次决赛成绩预赛成绩比赛编号项目编号职务类别职务号积分成绩编号姓名性别 裁判聘用性质 管理人员分管类别名称 项目包含名次名次积分记录 成绩统计 比赛获得年级参赛n系名组别学号系名性别姓名 运动员 1 N M N M 1 14 2.3 逻辑设计概念模型设计结束

15、后,进入逻辑模型设计阶段。逻辑模型通常由数据结构、数据操作和完整性约束组成。其中,数据结构式指表示与数据类型、内容、性质等有关的系统静态特征,数据操作是数据库检索和更新操作的含义、规则和实现的语言,数据的约束条件是逻辑模型中数据及其联系所要遵守的完整性规则的集合。逻辑模型设计的任务是把概念结构模型转换为所使用的DEMS所支持的逻辑模型,及实体联系模型转换成关系模型。分3个步骤: 将ER图转换为关系模式集合.在转换时ER图中的一个实体型转换为一个关系模式,实体型中的属性转换为关系模式的属性,实体型的码转换为关系模式的关键字。ER图中的联系也要进行转换,转换方法如下:一对一的联系可以转换成单个关系

16、模式,也可以与任意一端的实体型转换成的关系模式合并;一对多的联系可以转换成单个关系模式,也可以与多端的实体型转换成的关系模式合并;多对多的联系只能转换成单个关系模式。 对关系模式集合进行规范化处理,满足一定的范式.范式是符合某一种级别的关系模式的集合。关系数据库中关系必须满足不同的范式。目前关系数据库有6种范式,即第一范式(1NF)、第二范式(2NF)、第三范式(3NF)、第四范式(4NF)、第五范式(5NF)、第六范式(6NF)。满足最低要求的范式是第一范式(1NF)。在第一范式的基础上进一步满足更多要求的称为第二范式(2NF),其余范式以此类推。一般说来,数据库只需满足第三范式(3NF)即

17、可。第一范式是指表的每一列都是不可分割的基础数据项,同一列中不能有多个值,不能存在两条记录具有完全相同的各属性值。第二范式建立在第一范式的基础上,即满足第二范式必须先满足第一范式。第二范式要求实体的属性完全依赖于主码,即不能存在仅依赖主码的一部分的属性。第三范式建立在第二范式的基础上,要求一个数据库表中包含在其他中已包含的非主码信息,即第三范式就是属性不依赖于其他非主属性。 优化关系模式,定义数据完整性、安全性,评估性能。根据上面叙述的实体联系模型转换成关系模型,将本案例中的实体联系模型转换成关系模型:逻辑模式:运动会(运动员编号 、姓名、性别、学号、年级) 项目(项目编号、名称、类别、裁判编

18、号、组别、进行时间、结束时间)成绩统计(成绩编号、系部名称、名次、积分)比赛(比赛编号、名称、成绩统计、名次、积分、预赛成绩、决赛成绩、组别、获奖名次、运动员编码、项目编码)管理人员(职务号、职务类别、项目编号、性质)裁判(裁判编号、姓名、性别) 报名运动员名单项目分配名单田赛项目管理 项目管理径赛项目管理运动员参赛管理参赛顺序表参赛时间安排 预赛成绩表 决赛成绩表 成绩记录 获奖名次表查询卡片报表统计查询综合报表运动员信息总汇运动员报名统计学生信息运动员报名处运动会项目信息 医务保障 器材管理秩序管理 后勤管理 名次表统计人员6 三、数据库及库中各种对象的实现3.1 创建和配置数据数据库是指

19、长期存储在计算机内,有组织的、有结构的、可共享的数据集合。 SQL Server 2008中数据库包括两类,一类是系统数据库,一类是用户数据库。下面的案例主要介绍的是用户数据库。数据库创建可以在资源管理器中通过菜单创建数据库;另一种是在查询编辑器中输入数据库的T-SQL语句并运行,完成创建数据库操作。数据库创建后,通常其包含的文件包括3类:主要数据文件、次要数据文件、事物日志。完成数据库的创建之后,接下来最重要的就是创建数据库中的表,完成对所有表的数据完整性设置,确保不符合要求的数据不能存储在数据库中。根据本案例,我们可以知道在SQL Server中,每个字段、局部变量、表达式和参数都具有一个

20、相关的数据类型。下面是根据运动会管理软件的需求,创建的表: 图3.1-1比赛表列名数据类型是否允许null值是否为主键比赛编号int否是名次int否否积分int是否预赛成绩float否否决赛成绩float是否获奖名次int是否组别int否否成绩统计float否否运动员编号int否否项目编号int否否 图3.1-2裁判表列名数据类型是否允许null值是否为主键裁判编号int否是姓名Varchar(20)是否性别Char(2)是否 图3.1-3成绩统计表列名数据类型是否允许null值是否为主键成绩编号int否是系部名称Varchar(50)否否名次int否否积分float是否 图3.1-4管理成员

21、表列名数据类型是否允许null值是否为主键职务号int否是职务类别Varchar(50)是否项目编号int是否性质Varchar(50)是否 图3.1-5项目表列名数据类型是否允许null值是否为主键项目编号int否是名称Varchar(50)否否类别char(4)是否进行时间datatime是否结束时间datatime是否裁判编号int否否 图3.1-6运动员表列名数据类型是否允许null值是否为主键运动员编号int否是姓名Varchar(20)否否性别char(2)是否学号int是否系别Varchar(50)是否年级Varchar(50)是否3.2 索引的实现实际业务中,数据库的表记录往往

22、在数量众多,随着时间的推移数据量更加浩大,这也是得查询速度越来越慢。为了提高查询速度、优化查询性能,要在数据库中建立一些索引,通过他们的帮助,减少查询工作量,提高查询特定信息的速度。索引分为聚集索引和非聚集索引两大类。在为表创建主键时,默认会在主键字段上创建聚集索引,一个表最多只能有一个聚集索引,但可以有多个非聚集索引。另外还可以对创建的索引进行删除和修改。在管理成员表的项目编号字段上创建升序非聚集索引department。create unique nonclustered index departmenton 管理成员(项目编号 asc)Go删除刚刚创建的索引use yddrop view

23、 departmentGo生成索引abc ,再将其重新组织,设为禁用。create nonclustered index abcon dbo.裁判(姓名,性别)alter index abc on dbo.裁判 rebuild (重新生成)alter index abc on dbo.裁判 reorganize (重新组织)alter index abc on dbo.裁判 disable (禁用)3.3 视图的实现 视图在使用时如同真实的表一样,也包含字段和记录,但和表不同的是,视图是一个虚拟的表。视图的功能大大方便了安全管理和用户的使用,从数据库的管理角度来看,视图只抽取用户需求的字段,而

24、不让用户知道整个数据库的表结构。视图分为3种:标准视图、索引视图、分区视图。视图可以在对象资源管理器中创建,也可以通过T-SQL语句在查询编辑器中创建。下面的例子为了大家更好的理解视图的实现:创建视图vstuinfo,根据运动员表中的运动员编号返回该运动员的名次和积分。use ydcreate view vstuinfoas select dbo.运动员.运动员编号,dbo.比赛.名次,dbo.比赛.积分from dbo.比赛 inner join dbo.运动员 on dbo.运动员.运动员编号=dbo.比赛.运动员编号3.4 对表进行简单的查询我们需要了解某个信息时,由于数据库的表中信息量

25、繁多,就需要对表进行简单查询然后在进行筛选。例如下面的查询:查询成绩统计表中积分大于平均积分的成绩编号:由于上一题已经查询出平均成绩,利用group by 语句,先将结果集中的记录进行分组,在利用having avg语句,将结果集记录分组后再进行筛选,符合条件的入选结果集:select 成绩编号,积分from 成绩统计where 积分 in(select 积分 from 成绩统计 group by 积分 having avg(积分)>6 ) 执行后的结果为:3.5 存储过程和函数的实现存储过程的实现创建存储过程,要求满足下列条件:1)运动员的编号在项目表中存在;2)选的项目编号在项目中存

26、在;3)成绩的值在-100之间;4)该运动员已项目数不超过三个;如不满足上面相应的条件,返回相应的数字代号-1,-2,-3,-4,而不返回代表成功。实现的语句:create procedure peat(ydybianhao int,xmmch int,cjbh int,yixuan int,bianhao int)asselect * from dbo.运动员where 运动员编号=ydybianhaoif rowcount=0return -1select * from 项目 where 名称=xmmchif rowcount=0return -2if cjbh not between 0

27、 and 3return -3set yixuan=(select count(*) from dbo.比赛 where 运动员编号=ydybianhao group by 项目编号)if yixuan=3return -4使用这一存储过程select * from dbo.运动员where 运动员编号='6' 实现的结果是:函数的实现用户自定义函数是SQL Server的数据库对象。建立在T-SQL语句的基础之上,可以有返回值,但不支持参数的输出。根据返回值得不同,将用户自定义函数分为3种类型:标量函数、内敛表值函数、多语句函数。下面将介绍内敛表值函数和多语句函数的使用:创建

28、一个内联表值函数fngl,查询指定系部名称的该系的平均积分和最大积分create function dbo.fngl(xm varchar(50) )returns intas begin declare jf float ,ma float select jf = avg(积分),ma = max(积分) from 成绩统计 where 系部名称=xmreturn 0end 创建多语句表值函数num,参数为径赛时,返回项目表中每个类别对应的项目编号参数为职务时,返回管理成员表中每个职务对应的项目编号。create function dbo.num(sf varchar(10)returns

29、jg table ( 项目编号 int )asbegin if sf='径赛' insert jg select 项目编号 from dbo.项目 group by 项目编号 else if sf='职务' insert jg select 项目编号 from dbo.管理成员 group by 项目编号returnend3.6 触发器的实现触发器是SQL Server数据库应用的一个重要对象,是一种特殊类型的存储过程,也是由大量T-SQL语句组成的。触发器不能被直接调用执行,只能自动执行。按照触发事件的不同,将触发器分为两大类:数据操纵语言(DML)触发器和数

30、据定义语言(DDL)触发器。接下来重点介绍数据纵语言(DML)触发器,数据纵语言事件包括对视图或表执行INSERT语句、UPDATE语句和DELETE语句。INSERT触发器被触发执行,会创建一个临时表为inserted表;UPDATE触发器被触发执行,会创建一个临时表deleted表;DELETE触发器被触发执行,会创建两个临时表inserted表和deleted表。如果更改运动员编号,希望他的比赛名次仍然和这个运动员相关(同时更改比赛表格中的运动员编号)。实现的语句如下:create Trigger evenon 运动员 for update asif update(运动员编号)begin

31、 update 比赛 set 运动员编号=i.运动员编号from 比赛 br, deleted d ,inserted iwhere br.运动员编号=d.运动员编号end执行的结果:如果该运动员已经退赛,我希望删除他的运动员编号的同时,也删除它的成绩记录。语句 如下:create trigger seron 运动员 for deleteasdelete 比赛 from 比赛 br , Delted dwhere br.运动员编号=d.运动员编号执行的结果为:4、 管理数据库安全对任何数据库程序来说,数据库的安全性最为重要,毕竟数据信息大都存储在数据库中。SQL Server安全性主要是指允许

32、那些具有相应的数据访问权限的用户能够登录到SQL Server并访问数据以及对数据库对象实施各种权限范围内的操作,同时要拒绝所有的非授权用户的非法操作。因此,安全性管理与用户是密不可分的。SQL Server 2008系统提供了一整套保护数据安全的机制,包括登录、用户、权限、角色等手段,可以有效地实现对系统访问和数据访问的控制。创建一个SQL Server 的登录名史志淑,密码为121212,默认数据库是yd,默认语言是简体中文,不对此登录账户强制实施密码过期侧略和计算机的indows密码策略。create login 史志淑with password='121212',def

33、ault_database=yd,default_language=简体中文,check_expiration=off,check_policy=off创建一个用户和角色数据库用户使用数据库的用户账号,是登录名在数据库中的映射,是在数据库中执行操作和活动的执行者。一个登录名在每个数据库中只能映射一次,即一个登录可对应多个用户,一个用户也可以被多个登录使用。角色是一种权限机制,在SQL Server中,可以将用户分为不同的类,相同的用户进行统一管理,赋予相同的操作权限,对这些不同的类可以把它定义为角色,一个角色包含多个用户。下面创建yd数据库的一个用户名“史志淑”,该用户名对应于“史志淑”登录名

34、:use ydcreate user史志淑for login史志淑创建名为users的角色create role usersAuthorization 史志淑5、 数据库的备份和还原 为了确保数据库的安全和完整性,除了采用前面介绍的各种保护措施之外,还有一项重要的工作-备份和还原数据库。计算机系统硬件的故障、软件的错误、操作员的失误及恶意的破坏都会影响到数据库中数据的正确性,严重的还会破坏数据库,甚至造成服务器崩溃的后果。数据库的备份和还原是解决这种问题的有效机制。备份类型分为完整数据库备份、差异数据库备份、事物日志备份、文件和文件组备份。数据库的还原分为简单恢复模式、完整恢复模式、大容量日志

35、恢复。完整数据库的创建备份既可以在对象资源管理器通过菜单实现,还可以使用存储过程创建备份设备。对于完整数据库的还原操作有两种方法:一种是使用SQL Server Management Studio工具还原;另一种是使用RESTORE命令还原数据库。事物日志备份有两种方法:一种是使用SQL ServerManagement Studio工具备份;另一种是使用BACKUP命令备份。对于事物日志备份的还原操作有两种方法:一种是使用SQL Server Management Studio工具还原数据库;另一种是使用RESTORE命令还原数据库。差异数据库备份有两种方法:一种是使用SQL ServerM

36、anagement Studio工具备份;另一种是使用BACKUP命令备份。对于差异数据库备份的还原操作有两种方法:一种是使用SQL Server Management Studio工具还原数据库;另一种是使用RESTORE命令还原数据库。文件和文件组备份有两种方法:一种是使用SQL ServerManagement Studio工具备份;另一种是使用BACKUP命令备份。对于文件和文件组备份的还原操作有两种方法:一种是使用SQL Server Management Studio工具还原数据库;另一种是使用RESTORE命令还原数据库。由于这些备份和还原的方法类似,下面以完整数据库的创建备份和

37、还原来介绍。在对象资源管理器中创建备份设备:在对象资源管理器中,依次展开【服务器】【服务器对象】节点。右击【备份设备】,在弹出的快捷菜单中选择【新建备份设备】命令,弹出【备份设备】对话框,输入【设备名称】为“yd数据库备份”,目标位置为默认值。单击【确定】按钮,完成备份的创建。使用SQL Server Management Studio工具还原数据库在对象资源管理器中,依次展开【服务器】【服务器对象】节点。右击【服务器对象】节点,在弹出的快捷菜单中选择【任务】【还原】【数据库】命令。弹出【还原数据库-yd】对话框,在该对话框【常规】选项页中设置以下内容:还原的目标选择要恢复的数据库yd ,选中【源设备】单击按钮,将备份设置【

温馨提示

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

评论

0/150

提交评论