《《数据库技术项目化教程(SQLServer2012)》462页完整版教学课件汇总全书电子教案.pptx》由会员分享,可在线阅读,更多相关《《数据库技术项目化教程(SQLServer2012)》462页完整版教学课件汇总全书电子教案.pptx(462页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、体验数据库的应用体验数据库的应用1数据库系统基本概念数据库系统基本概念2使用使用MS SQL Server 20123项目任务项目任务知识目标知识目标l了解应用系统中数据库的作用l理解数据、数据库、数据库管理系统、数据库系统、数据库系统体系结构、数据库用户和管理员、数据模型等相关概念及基础知识l了解SQL Server 2012的服务类型及启动模式l了解SQL Server 2012的身份验证模式l了解SQL Server 2012的主要管理工具技能目标技能目标u能够使用“SQL Server配置管理器”设置SQL Server相关服务的启动模式u能够使用“SQL Server配置管理器”管理
2、SQL Server相关服务,如启动、停止、暂停、继续、重新启动u能够启动“SQL Server Management Studio”,并连接到服务器u能够在“SQL Server Management Studio”中打开“对象资源管理器”、“查询编辑器”任务任务1:体验数据库的应用:体验数据库的应用-任务描述任务描述通过学校的教务管理系统查询课程和成绩信息;通过学校的教务管理系统查询课程和成绩信息;通过学校的图书管理系统进行借书、还书、查询通过学校的图书管理系统进行借书、还书、查询借阅情况;借阅情况;通过通过“淘宝网淘宝网”、“当当网当当网”等查询商品信息、等查询商品信息、购买商品。购买商
3、品。任务任务1:体验数据库的应用:体验数据库的应用-任务实现任务实现任务任务1:体验数据库的应用:体验数据库的应用-任务实现任务实现任务任务1:体验数据库的应用:体验数据库的应用-任务实现任务实现任务任务1:体验数据库的应用:体验数据库的应用-任务实现任务实现任务任务2:数据库系统基本概念:数据库系统基本概念-任务描述任务描述数据数据数据库数据库数据库管理系统数据库管理系统数据库系统数据库系统数据库用户与管理员数据库用户与管理员数据模型数据模型任务任务2:数据库系统基本概念:数据库系统基本概念-任务实现任务实现数据是描述客观事物的符号记录,可以是文件形式存储在计算机系统中,也可以是数据库系统中
4、的数据形式存储在数据表中。数据具有多种表现形式,可以是数字,也可以是非数字的形式,如文本、语音、图形、图像、音频、视频等。数据数据任务任务2:数据库系统基本概念:数据库系统基本概念-任务实现任务实现数据库是存储数据的“仓库”,是数据的集合。在数据库系统中是由表、关系、视图、存储过程、触发器、索引等操作对象组成数据库数据库任务任务2:数据库系统基本概念:数据库系统基本概念-任务实现任务实现数据库管理系统(DataBase Management System,简称DBMS)是用于管理数据库的系统软件,由数据库和一组用以访问及管理这些数据库的程序构成,可以组织和存储数据,获取、检索、管理和维护数据库
5、中的数据。是数据库系统核心组成部分。应用系统(或用户)通过数据库管理系统来访问、维护数据库中的数据数据库管理系统数据库管理系统SQLServerSQLServerORACLEORACLEIBMDB2IBMDB2MySqlMySql任务任务2:数据库系统基本概念:数据库系统基本概念-任务实现任务实现数据库系统(DataBase System,简称DBS),是一个软件系统,用于存储、处理、管理、维护和应用数据的一个软件系统数据库系统数据库系统任务任务2:数据库系统基本概念:数据库系统基本概念-任务实现任务实现数据库系统体系结构集中式客户端-服务器(C/S)并行分布式任务任务2:数据库系统基本概念:
6、数据库系统基本概念-任务实现任务实现使用数据库的人员包括数据库用户和数据库管理员(DBA)。数据库用户可分为普通使用者、数据库设计人员和数据库开发人员数据库用户与管理员数据库用户与管理员任务任务2:数据库系统基本概念:数据库系统基本概念-任务实现任务实现层次模型层次模型网状模型网状模型关系模型关系模型数据模型数据模型任务任务3:使用:使用MSSQLServer2012数据库引擎服务SQL Server代理服务SQL Server Browser服务分析服务(Analysis Services)服务报表服务(Reporting Services)服务集成服务(Integration Servic
7、es)SQLServer2012服务服务任务任务3:使用:使用MSSQLServer2012SQL Server配置管理器SQL Server Management StudioSQL Server Profiler数据库引擎优化顾问图形管理工具图形管理工具任务任务3:使用:使用MSSQLServer2012-任务描述任务描述使用“SQL Server配置管理器”启动并管理SQL Server 2012的引擎服务。启动SSMS工具,并连接到SQL Server 2012服务器,并了解SSMS工具中重要组件的作用。任务任务3:使用:使用MSSQLServer2012-任务实现任务实现使用使用“S
8、QLServer配置管理器配置管理器”启动并管理启动并管理SQLServer2012的引擎服务的引擎服务Step1:打开:打开“SQLServerConfigurationManager”窗口窗口任务任务3:使用:使用MSSQLServer2012-任务实现任务实现Step2:打开:打开“SQLServer(MSSQLSERVER)”属性窗口属性窗口任务任务3:使用:使用MSSQLServer2012-任务实现任务实现Step3:设置:设置“SQLServer(MSSQLSERVER)”启动模式启动模式任务任务3:使用:使用MSSQLServer2012-任务实现任务实现Step4:对服务进行
9、启动、停止、暂停、继续、重新启动等操作:对服务进行启动、停止、暂停、继续、重新启动等操作任务任务3:使用:使用MSSQLServer2012-任务实现任务实现启动启动SSMS工具,并连接到工具,并连接到SQLServer2012服务器,并了解服务器,并了解SSMS工具中的重要组件的作用工具中的重要组件的作用Step1:打开:打开“连接到服务器连接到服务器”窗口窗口任务任务3:使用:使用MSSQLServer2012-任务实现任务实现Step2:选择:选择“服务器类型服务器类型”任务任务3:使用:使用MSSQLServer2012-任务实现任务实现Step3:选择:选择“服务器名称服务器名称”任
10、务任务3:使用:使用MSSQLServer2012-任务实现任务实现Step4:选择:选择“身份验证身份验证”模式模式任务任务3:使用:使用MSSQLServer2012-任务实现任务实现Step5:打开:打开“ServerManagementStudio”窗口,显示窗口,显示“对象资源管理器对象资源管理器”,添加,添加显示组件,调用查询编辑器显示组件,调用查询编辑器任务任务3:使用:使用MSSQLServer2012-任务实现任务实现任务任务3:使用:使用MSSQLServer2012-任务实现任务实现单元总结单元总结关键知识关键知识l基础知识:数据、数据库、数据库管理系统、数据库系基础知识
11、:数据、数据库、数据库管理系统、数据库系统、数据库系统体系结构、数据库用户和管理员、数据统、数据库系统体系结构、数据库用户和管理员、数据模型等相关概念及基础知识模型等相关概念及基础知识lSQL ServerSQL Server服务类型:数据库引擎服务、服务类型:数据库引擎服务、SQL ServerSQL Server代代理服务、理服务、SQL Server BrowserSQL Server Browser服务服务l服务启动模式:自动、手动、已禁用服务启动模式:自动、手动、已禁用l身份验证模式:身份验证模式:WindowsWindows身份验证模式、混合身份验证模身份验证模式、混合身份验证模式
12、式单元总结单元总结关键技能关键技能u使用使用“SQL ServerSQL Server配置管理器配置管理器”、“SQL Server SQL Server Management Studio”Management Studio”等管理工具等管理工具u设置设置SQL ServerSQL Server相关服务的启动模式相关服务的启动模式u管理管理SQL ServerSQL Server相关服务,如服务的启动、停止、暂停、相关服务,如服务的启动、停止、暂停、继续、重新启动等操作继续、重新启动等操作u启动启动“SQL Server Management Studio”SQL Server Manage
13、ment Studio”,并连接到服,并连接到服务器务器拓展训练拓展训练拓展拓展拓展拓展训练训练知识训练知识训练技能训练技能训练项目任务项目任务数据库需求分析数据库需求分析1设计设计E-R模型模型2构建关系模型构建关系模型3项目任务项目任务设计规范化设计规范化4知识目标知识目标l熟悉数据库需求分析与设计过程l了解业务流程图、数据流图的内涵l理解E-R模型的内涵,以及E-R图绘制要素l理解关系表,以及主键、外键的内涵l熟悉SQL Server 2012数据类型l了解数据完整性约束的内涵l掌握三个范式的内涵技能目标技能目标u能够绘制业务流程图、数据流图u能够绘制E-R图u能够实现将E-R模型转换为
14、关系模型u能够设计数据库表结构,包括主键和外键等约束u能够对关系模式进行规范化检查任务任务1:数据库需求分析:数据库需求分析-任务描述任务描述完成对完成对“电子商务系统电子商务系统”的如下需求分析工作:的如下需求分析工作:分析业务流程。分析业务流程。分析系统功能结构。分析系统功能结构。绘制数据流图绘制数据流图任务任务1:数据库需求分析:数据库需求分析-任务实现任务实现分析电子商务系统的业务流程并绘制流程图分析电子商务系统的业务流程并绘制流程图分析系统功能并绘制系统功能结构图分析系统功能并绘制系统功能结构图任务任务1:数据库需求分析:数据库需求分析-任务实现任务实现分析数据流并绘制数据流图分析数
15、据流并绘制数据流图任务任务1:数据库需求分析:数据库需求分析-任务实现任务实现分析数据流并绘制数据流图分析数据流并绘制数据流图任务任务1:数据库需求分析:数据库需求分析-任务实现任务实现任务任务2:设计:设计E-R模型模型实体实体属性属性联系联系一对一一对一一对多一对多多对多多对多任务任务2:设计:设计E-R模型模型-任务描述任务描述确定存储信息。确定存储信息。明确实体和实体属性。明确实体和实体属性。明确实体和实体间的联系。明确实体和实体间的联系。绘制绘制E-RE-R图。图。任务任务2:设计:设计E-R模型模型-任务实现任务实现商品管理:数据库需要存放商品、商品类别、供应商这些对象的相关信息订
16、单管理:数据库需要存放订单的相关信息用户管理:数据库需要存放会员、员工、管理人员的相关信息确定存储信息确定存储信息任务任务2:设计:设计E-R模型模型-任务实现任务实现商品:编号、名称、库存、供应商、售价、成本价、图片、类别、上架时间商品类别:编号、名称、描述供应商:编号、名称、联系人、地址、电话订单:订单号、会员、商品、数量、金额、日期会员:编号、姓名、地址、电话、用户名、密码员工:工号、姓名、部门、性别、电话、用户名、密码部门:编号、名称、经理、人数明确实体及实体属性明确实体及实体属性任务任务2:设计:设计E-R模型模型-任务实现任务实现明确实体及实体属性明确实体及实体属性任务任务2:设计
17、:设计E-R模型模型-任务实现任务实现商品与商品类别:一对多供应商与商品:一对多订单与商品:一对多员工与部门:一对多员工与订单:一对多明确实体间的联系明确实体间的联系任务任务2:设计:设计E-R模型模型-任务实现任务实现绘制绘制E-R图图任务任务3:构建关系模型:构建关系模型数据表数据表数据类型数据类型任务任务3:构建关系模型:构建关系模型-任务描述任务描述根据已完成的根据已完成的E-RE-R模型来设计基于模型来设计基于SQL Server 2012SQL Server 2012数据数据平台的电子商务系统所有的数据表以及每个表的结构平台的电子商务系统所有的数据表以及每个表的结构(包括列、主键、
18、外键)。这些表包括商品表、商品类(包括列、主键、外键)。这些表包括商品表、商品类别表、供应商表、订单表、会员表、员工表和部门表别表、供应商表、订单表、会员表、员工表和部门表任务任务3:构建关系模型:构建关系模型-任务实现任务实现实体类型转换成关系,并确定主键实体类型转换成关系,并确定主键关系关系包含的属性包含的属性主键主键商品表商品表编号、名称、库存、供应商、售价、成本价、图片、类别、上架时间编号、名称、库存、供应商、售价、成本价、图片、类别、上架时间编号编号商品类别表商品类别表编号、名称、描述编号、名称、描述编号编号供应商表供应商表编号、名称、联系人、地址、电话编号、名称、联系人、地址、电话
19、编号编号订单表订单表订单号、会员、商品、数量、金额、日期订单号、会员、商品、数量、金额、日期订单号订单号会员表会员表编号、姓名、地址、电话、用户名、密码编号、姓名、地址、电话、用户名、密码编号编号员工表员工表工号、姓名、部门、性别、电话、用户名、密码工号、姓名、部门、性别、电话、用户名、密码工号工号部门表部门表编号、名称、经理、人数编号、名称、经理、人数编号编号任务任务3:构建关系模型:构建关系模型-任务实现任务实现实体联系转换成关系间的联系,确定外键实体联系转换成关系间的联系,确定外键商品表与商品类别表之间:商品表中商品表与商品类别表之间:商品表中“类别类别”与商品类别表中的与商品类别表中的
20、“编号编号”相关联,实现两个关系表的外键联系。相关联,实现两个关系表的外键联系。商品表与供应商表之间:商品表中商品表与供应商表之间:商品表中“供应商供应商”与供应商表中的与供应商表中的“编号编号”相关联,实现两个关系表的外键联系。相关联,实现两个关系表的外键联系。订单表与商品表之间:订单表中订单表与商品表之间:订单表中“商品商品”与商品表中的与商品表中的“编号编号”相关联,相关联,实现两个关系表的外键联系。实现两个关系表的外键联系。订单表与会员表之间:订单表中订单表与会员表之间:订单表中“会员会员”与会员表中的与会员表中的“编号编号”相关联,相关联,实现两个关系表的外键联系。实现两个关系表的外
21、键联系。员工表与部门表之间:员工表中员工表与部门表之间:员工表中“部门部门”与部门表中的与部门表中的“编号编号”相关联,相关联,实现两个关系表的外键联系。实现两个关系表的外键联系。任务任务3:构建关系模型:构建关系模型-任务实现任务实现设计数据表设计数据表把把E-RE-R模型转换成了关系模型。接下来就是把关系设计成数据表,在关模型转换成了关系模型。接下来就是把关系设计成数据表,在关系型数据库中,一个关系对应一个数据库表,同时,为了数据库在实现系型数据库中,一个关系对应一个数据库表,同时,为了数据库在实现和维护过程中,更有利于数据的完整性、方便性、合理性,设计数据表和维护过程中,更有利于数据的完
22、整性、方便性、合理性,设计数据表时,除主键、外键约束外,根据实际需求,还可考虑其他相关的约束,时,除主键、外键约束外,根据实际需求,还可考虑其他相关的约束,如是否为空、唯一性、默认值等。如是否为空、唯一性、默认值等。基于基于SQL Server 2012SQL Server 2012数据库系统平台,完成数据库系统平台,完成productproduct、categorycategory、suppliersupplier、ordersorders、membermember、employeeemployee、departmentdepartment等表的设计。具体等表的设计。具体表结构设计请参考教材
23、。表结构设计请参考教材。任务任务4:设计规范化:设计规范化第一范式(第一范式(1NF1NF)第二范式(第二范式(2NF2NF)第三范式(第三范式(3NF3NF)实体完整性实体完整性参照完整性参照完整性用户自定义完整性用户自定义完整性任务任务4:设计规范化:设计规范化-任务描述任务描述命名规范检查命名规范检查范式检查范式检查数据类型检查数据类型检查主键与外键检查主键与外键检查任务任务4:设计规范化:设计规范化-任务实现任务实现命名规范检查命名规范检查数据表名规范化检查数据表名规范化检查字段名的规范化检查字段名的规范化检查范式检查范式检查第一范式检查第一范式检查第二范式检查第二范式检查第三范式检查
24、第三范式检查数据类型检查数据类型检查主键和外键检查主键和外键检查单元总结单元总结关键知识关键知识l基本概念:数据流图、基本概念:数据流图、E-RE-R图、数据表、数据类型、主键、图、数据表、数据类型、主键、外键外键l设计知识:概念结构设计、逻辑结构设计、设计知识:概念结构设计、逻辑结构设计、E-RE-R模型、完模型、完整性约束整性约束l设计规范化:第一范式(设计规范化:第一范式(1NF1NF)、第二范式()、第二范式(2NF2NF)、第)、第三范式(三范式(3NF3NF)单元总结单元总结关键技能关键技能u 采用采用Microsoft visioMicrosoft visio绘制业务流程图、数据
25、流图、绘制业务流程图、数据流图、E-RE-R图图u 设计数据库应用系统的数据表设计数据库应用系统的数据表u 对关系模式进行规范化检查。包括命名规范检查、范式对关系模式进行规范化检查。包括命名规范检查、范式检查、数据类型检查、主键与外键检查等检查、数据类型检查、主键与外键检查等拓展训练拓展训练拓展拓展拓展拓展训练训练知识训练知识训练技能训练技能训练项目任务项目任务创建数据库创建数据库1查看与修改数据库属性查看与修改数据库属性2导入与导出数据库导入与导出数据库3项目任务项目任务脱机与联机数据库脱机与联机数据库4分离与附加数据库分离与附加数据库5扩充与收缩数据库扩充与收缩数据库6复制与删除数据库复制
26、与删除数据库7知识目标知识目标l理解SQL SERVER所包含的系统数据库及各系统数据库的作用l理解SQL SERVER数据库所包含的数据库文件及各文件的作用l理解DDL、DML、DCL三种SQL语言l掌握创建数据库的SQL语法格式l掌握脱机与联机、分离与附加、修改、收缩及删除数据库等管理操作的SQL语法格式技能目标技能目标u能够创建数据库u能够查看和修改数据库属性u能够导入和导出数据库u能够脱机和联机数据库u能够分离和附加数据库u能够扩充和收缩数据库u能够复制和删除数据库任务任务1:创建数据库:创建数据库mastermastermodelmodelmsdbmsdbtempdbtempdbRe
27、sourceResourceDDLDDL语言语言DMLDML语言语言DCLDCL语言语言主数据文件(主数据文件(.mdf.mdf)次要数据文件次要数据文件(.ndf.ndf)事务日志文件事务日志文件(.ldf.ldf)任务任务1:创建数据库:创建数据库-任务描述任务描述分别使用分别使用SSMSSSMS和和SQLSQL语句两种方式创建数据库语句两种方式创建数据库eshopeshop,创建,创建过程中,各参数如下:过程中,各参数如下:主数据文件:逻辑名称为主数据文件:逻辑名称为“eshop”eshop”,物理文件名称为,物理文件名称为“eshop.mdf”eshop.mdf”,初始大小为,初始大小
28、为5MB5MB,自动增长,增量为,自动增长,增量为1MB1MB,最大文,最大文件大小无限制,存储路径为件大小无限制,存储路径为“E:eshop”E:eshop”日志文件:逻辑名称为日志文件:逻辑名称为“eshop_log”eshop_log”,物理文件名称为,物理文件名称为“eshop_log.ldf”eshop_log.ldf”,初始大小为,初始大小为1MB1MB,自动增长,增量为,自动增长,增量为10%10%,最,最大文件大小为大文件大小为2MB2MB,存储路径为,存储路径为“E:eshop”E:eshop”任务任务1:创建数据库:创建数据库-任务实现任务实现Step1:打开打开SSMS窗
29、口,连接到窗口,连接到SQLServer数据库引擎实例数据库引擎实例任务任务1:创建数据库:创建数据库-任务实现任务实现Step2:在在“对象资源管理器对象资源管理器”中,右键单击中,右键单击“数据库数据库”,然后单击,然后单击“新建数据库新建数据库”任务任务1:创建数据库:创建数据库-任务实现任务实现Step3:打开打开“新建数据库新建数据库”窗口,设置相应的参数窗口,设置相应的参数任务任务1:创建数据库:创建数据库-任务实现任务实现Step4:设置自动增长设置自动增长任务任务1:创建数据库:创建数据库-任务实现任务实现Step5:“选项选项”查看与设置查看与设置任务任务1:创建数据库:创建
30、数据库-任务实现任务实现Step6:“文件组文件组”查看、添加与删除查看、添加与删除任务任务1:创建数据库:创建数据库-任务实现任务实现Step7:查看新建的数据库查看新建的数据库任务任务1:创建数据库:创建数据库-任务实现任务实现使用使用T-SQL语句创建数据库语句创建数据库USE masterIF(EXISTS(SELECT*FROM sysdatabases WHERE name=eshop)-检查eshop是否存在 DROP DATABASE eshop -如果已经存在eshop数据库,则删除eshopGOCREATE DATABASE eshop -数据库名为eshopON PRIM
31、ARY (NAME=eshop,-主数据文件逻辑名称 FILENAME=E:eshopeshop.mdf,-数据文件路径及物理名称(E:eshop路径需存在)SIZE=5MB,-初始大小 MAXSIZE=UNLIMITED,-最大尺寸 FILEGROWTH=1MB -自动增长的增量)LOG ON(NAME=eshop_log,-日志文件逻辑名称FILENAME=E:eshopeshop_log.ldf,-日志文件路径及物理名称(E:eshop路径需存在)SIZE=1MB,-初始大小MAXSIZE=2MB,-最大尺寸FILEGROWTH=10%-自动增长的增量)任务任务2:查看与修改数据库属性:
32、查看与修改数据库属性-任务描述任务描述分别使用分别使用SSMS SSMS 和和Transact-SQL Transact-SQL 两种方式完成:两种方式完成:查看和修改数据库查看和修改数据库eshopeshop的属性的属性重命名数据库名为重命名数据库名为eshop_neweshop_new任务任务2:查看与修改数据库属性:查看与修改数据库属性-任务实现任务实现Step1:打开打开SSMS窗口,在窗口,在“对象资源管理器对象资源管理器”中,连接到中,连接到SQLServer数据库引擎实例,然后展开该实例数据库引擎实例,然后展开该实例Step2:展开展开“数据库数据库”,右键单击要,右键单击要es
33、hop数据库数据库(1 1)使用)使用SSMSSSMS工具查看和修改数据库属性工具查看和修改数据库属性任务任务2:查看与修改数据库属性:查看与修改数据库属性-任务实现任务实现Step3:查看数据库属性查看数据库属性语句一:select*from sys.databases where name=eshop语句二:sp_helpdb eshop(2 2)使用)使用T-SQLT-SQL方式查看数据库属性方式查看数据库属性任务任务2:查看与修改数据库属性:查看与修改数据库属性-任务实现任务实现任务任务2:查看与修改数据库属性:查看与修改数据库属性-任务实现任务实现Step1:打开打开SSMS窗口,在
34、窗口,在“对象资源管理器对象资源管理器”中,连接到中,连接到SQLServer数据库引擎实例,然后展开该实例数据库引擎实例,然后展开该实例Step2:展开展开“数据库数据库”,右键单击要,右键单击要eshop数据库数据库(3 3)使用)使用SSMSSSMS工具重命名数据库工具重命名数据库Step1Step1:打开:打开SSMSSSMS窗口,在窗口,在“对象资源管理器对象资源管理器”中,连接到中,连接到 SQL SQL Server Server 数据库引擎实例,然后展开该实例数据库引擎实例,然后展开该实例Step2Step2:展开:展开“数据库数据库”,右键单击要,右键单击要eshopesho
35、p数据库,选择数据库,选择“重命重命名名”,把,把eshopeshop修改为修改为eshop_neweshop_new即可即可任务任务2:查看与修改数据库属性:查看与修改数据库属性-任务实现任务实现(4 4)使用)使用T-SQLT-SQL方式重命名数据库和修改数据库属性方式重命名数据库和修改数据库属性ALTERDATABASEeshopMODIFYNAME=eshop_new-重命名重命名eshop数据库名为数据库名为eshop_newALTERDATABASEeshopSETSINGLE_USER-修改修改eshop数据库为单用户访问模式数据库为单用户访问模式ALTERDATABASEesh
36、opSETMULTI_USER-修改修改eshop数据库为多用户访问模式数据库为多用户访问模式任务任务2:查看与修改数据库属性:查看与修改数据库属性-任务实现任务实现任务任务3:导入与导出数据库:导入与导出数据库-任务描述任务描述实现如下数据的导入与导出:实现如下数据的导入与导出:Microsoft ExcelMicrosoft Excel表格文件表格文件supplier0301.xlssupplier0301.xls,然后导入到数据库,然后导入到数据库eshopeshop中,数据表的名称中,数据表的名称为为“supplier”supplier”数据库表数据库表“supplier”suppli
37、er”数据导出,保存到数据导出,保存到supplier0302.xlssupplier0302.xls文件中文件中任务任务3:导入与导出数据库:导入与导出数据库-任务实现任务实现Step1:打开打开SSMS窗口,在窗口,在“对象资源管理器对象资源管理器”中,连接到中,连接到SQLServer数据库引擎实例,然后展开该实例数据库引擎实例,然后展开该实例Step2:选择选择“任务任务”“导入数据库导入数据库”,进入导入导出向导欢迎界面,进入导入导出向导欢迎界面,单击按钮单击按钮“下一步下一步”,进入,进入“选择数据源选择数据源”界面界面(1)使用)使用SSMS工具的工具的“导入导出向导导入导出向导
38、”进行导入进行导入任务任务3:导入与导出数据库:导入与导出数据库-任务实现任务实现任务任务3:导入与导出数据库:导入与导出数据库-任务实现任务实现Step3:单击单击“下一步下一步”按钮,进入按钮,进入“选择目标选择目标”界面界面任务任务3:导入与导出数据库:导入与导出数据库-任务实现任务实现Step4:进入进入“指定表复制或查询指定表复制或查询”界面,选择界面,选择“复制一个或多个表或复制一个或多个表或视图的数据视图的数据”任务任务3:导入与导出数据库:导入与导出数据库-任务实现任务实现Step5:进入进入“选择源表和源视图选择源表和源视图”界面,选择源表界面,选择源表任务任务3:导入与导出
39、数据库:导入与导出数据库-任务实现任务实现Step6:进行预览进行预览任务任务3:导入与导出数据库:导入与导出数据库-任务实现任务实现Step7:进入进入“保存并运行包保存并运行包”界面界面任务任务3:导入与导出数据库:导入与导出数据库-任务实现任务实现Step7:完成运行完成运行任务任务3:导入与导出数据库:导入与导出数据库-任务实现任务实现Step8:查看导入结果查看导入结果任务任务3:导入与导出数据库:导入与导出数据库-任务实现任务实现Step1:打开打开SSMS窗口,在窗口,在“对象资源管理器对象资源管理器”中,连接到中,连接到SQLServer数据库引擎实例,然后展开该实例数据库引擎
40、实例,然后展开该实例(2)使用)使用SSMS工具的工具的“导入导出向导导入导出向导”进行导出进行导出Step2:选择选择“任务任务”“导出数据库导出数据库”,进入导入导出向导欢迎界面,进入导入导出向导欢迎界面,单击按钮单击按钮“下一步下一步”,进入,进入“选择数据源选择数据源”界面界面任务任务3:导入与导出数据库:导入与导出数据库-任务实现任务实现Step3:单击单击“下一步下一步”按钮,进入按钮,进入“选择目标选择目标”界面界面任务任务3:导入与导出数据库:导入与导出数据库-任务实现任务实现Step4:进入进入“指定表复制或查询指定表复制或查询”界面,选择界面,选择“复制一个或多个表或复制一
41、个或多个表或视图的数据视图的数据”任务任务3:导入与导出数据库:导入与导出数据库-任务实现任务实现Step5:进入进入“选择源表和源视图选择源表和源视图”界面,选择源表界面,选择源表任务任务3:导入与导出数据库:导入与导出数据库-任务实现任务实现Step6:预览已选择表中的数据预览已选择表中的数据任务任务3:导入与导出数据库:导入与导出数据库-任务实现任务实现Step7:查看数据类型映射,保存并运行包查看数据类型映射,保存并运行包任务任务3:导入与导出数据库:导入与导出数据库-任务实现任务实现Step8:立即运行立即运行任务任务4:脱机与联机数据库:脱机与联机数据库-任务描述任务描述对数据库对
42、数据库eshopeshop分别采用分别采用SSMSSSMS工具和工具和T-SQLT-SQL方式:方式:脱机操作脱机操作联机操作联机操作任务任务4:脱机与联机数据库:脱机与联机数据库-任务实现任务实现(1)使用)使用SSMS工具进行脱机和联机操作工具进行脱机和联机操作Step1:连接到连接到SQLServer数据库引擎实例,然后展开该实例。并展开数据库引擎实例,然后展开该实例。并展开“数据库数据库”,可以看到,可以看到eshop处于联机状态处于联机状态Step2:验证验证eshop可以被正常访问可以被正常访问任务任务4:脱机与联机数据库:脱机与联机数据库-任务实现任务实现Step3:右键单击要右
43、键单击要eshop数据库,选择数据库,选择“任务任务”“脱机脱机”,单击,单击“脱脱机机”,eshop立即处于脱机状态立即处于脱机状态任务任务4:脱机与联机数据库:脱机与联机数据库-任务实现任务实现Step4:验证脱机状态验证脱机状态eshop不能被正常访问不能被正常访问任务任务4:脱机与联机数据库:脱机与联机数据库-任务实现任务实现Step5:右键单击要右键单击要eshop数据库,选择数据库,选择“任务任务”“联机联机”,单击,单击“联联机机”,eshop立即处于联机状态立即处于联机状态任务任务4:脱机与联机数据库:脱机与联机数据库-任务实现任务实现(2)使用)使用T-SQL方式进行脱机和联
44、机操作方式进行脱机和联机操作任务任务4:脱机与联机数据库:脱机与联机数据库-任务实现任务实现任务任务5:分离与附加数据库:分离与附加数据库-任务描述任务描述对数据库对数据库eshopeshop分别采用分别采用SSMSSSMS工具和工具和T-SQLT-SQL方式:方式:分离操作分离操作附加操作附加操作任务任务5:分离与附加数据库:分离与附加数据库-任务实现任务实现(1)使用)使用SSMS工具分离和附加数据库工具分离和附加数据库Step1:连接到连接到SQLServer数据库引擎实例,然后展开该实例。数据库引擎实例,然后展开该实例。Step2:右键单击要右键单击要eshop数据库,选择数据库,选择
45、“任务任务”“分离分离”,单击,单击“分离分离”,进入,进入“分离数据库分离数据库”界面。单击界面。单击“确定确定”按钮,完成分离按钮,完成分离Step3:将数据库文件将数据库文件eshop.mdf和和eshop_log.ldf从从“e:eshop”文件夹文件夹移动到移动到“e:eshop1”文件夹下文件夹下Step4:右击右击“数据库数据库”,单击,单击“附加附加”,进入,进入“附加数据库附加数据库”界面。界面。单击单击“添加添加”按钮,选择按钮,选择MDF文件文件“e:eshop1eshop.mdf”,然后,然后确定确定任务任务5:分离与附加数据库:分离与附加数据库-任务实现任务实现任务任
46、务5:分离与附加数据库:分离与附加数据库-任务实现任务实现(2)使用)使用T-SQL方式分离和附加数据库方式分离和附加数据库Step1:在查询编辑器中输入下列语句并执行在查询编辑器中输入下列语句并执行“EXECsp_detach_dbeshop”,完成,完成eshop数据库的分离数据库的分离任务任务5:分离与附加数据库:分离与附加数据库-任务实现任务实现Step2:在查询编辑器中输入下列语句并执行,完成在查询编辑器中输入下列语句并执行,完成eshop数据库的附加数据库的附加任务任务6:扩充与收缩数据库:扩充与收缩数据库-任务描述任务描述对数据库对数据库eshopeshop分别采用分别采用SSM
47、SSSMS工具和工具和T-SQLT-SQL方式:方式:将数据库将数据库eshopeshop的主数据文件的初始大小修改为的主数据文件的初始大小修改为10MB10MB,增量增大至,增量增大至8MB8MB。将数据库将数据库eshopeshop的事务日志文件的初始大小修改为的事务日志文件的初始大小修改为3MB3MB,增量增大至,增量增大至15%15%。为数据库为数据库eshopeshop添加次要数据文件,初始大小为添加次要数据文件,初始大小为8MB8MB,增量为增量为3MB3MB。收缩数据库收缩数据库eshopeshop数据库和数据文件,以便释放为使数据库和数据文件,以便释放为使用的空闲空间。用的空闲
48、空间。任务任务6:扩充与收缩数据库:扩充与收缩数据库-任务实现任务实现(1)使用)使用SSMS工具修改数据库的初始大小和增量,添加数据文件工具修改数据库的初始大小和增量,添加数据文件Step1:连接到连接到SQLServer数据库引擎实例,然后展开该实例数据库引擎实例,然后展开该实例Step2:展开展开“数据库数据库”,右键单击要,右键单击要eshop数据库,选择数据库,选择“属性属性”,打,打开开“数据库属性数据库属性-eshop”对话框,在该对话框的左侧选择页中选择对话框,在该对话框的左侧选择页中选择“文件文件”,在右侧进行修改,在右侧进行修改任务任务6:扩充与收缩数据库:扩充与收缩数据库
49、-任务实现任务实现任务任务6:扩充与收缩数据库:扩充与收缩数据库-任务实现任务实现(2)使用)使用T-SQL方式修改数据库的初始大小和增量,添加数据文件方式修改数据库的初始大小和增量,添加数据文件Step1:在查询编辑器中,输入并执行下列语句,修改主数据文件的初在查询编辑器中,输入并执行下列语句,修改主数据文件的初始大小和增量始大小和增量任务任务6:扩充与收缩数据库:扩充与收缩数据库-任务实现任务实现Step2:在查询编辑器中,输入并执行下列语句修改事务日志文件的初在查询编辑器中,输入并执行下列语句修改事务日志文件的初始大小和增量始大小和增量任务任务6:扩充与收缩数据库:扩充与收缩数据库-任务
50、实现任务实现Step3:在查询编辑器中,输入并执行下列语句添加次要数据文件在查询编辑器中,输入并执行下列语句添加次要数据文件任务任务6:扩充与收缩数据库:扩充与收缩数据库-任务实现任务实现(3)使用)使用SSMS工具收缩数据库工具收缩数据库Step1:连接到连接到SQLServer数据库引擎实例,然后展开该实例数据库引擎实例,然后展开该实例Step2:右键单击要右键单击要eshop数据库,选择数据库,选择“任务任务”“收缩收缩”“数据数据库库”任务任务6:扩充与收缩数据库:扩充与收缩数据库-任务实现任务实现任务任务6:扩充与收缩数据库:扩充与收缩数据库-任务实现任务实现(4)使用)使用SSMS