《实验二:管理SQLServer2005数据库.pdf》由会员分享,可在线阅读,更多相关《实验二:管理SQLServer2005数据库.pdf(6页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、K2MG-E专业技术人员绩效管理与业务能力提升练习与答案 1 实验二:管理 SQL Server 2005 数据库 一、实验目的 1.了解数据库常用对象及组成;2.熟悉 SQL 的基本概念和特点;3.熟练掌握 T-SQL 语句中的数据定义的使用方法;4.熟悉在 SQL Server 2005 中创建及编辑数据库;5.熟练掌握 SQL 的数据定义子句的使用方法。二、实验环境 已安装 SQL Server 2005 企业版的计算机(13 台);具有局域网网络环境,有固定 ip 地址;三、实验学时 2 学时 四、实验要求 1.熟练使用 Management Stuio 界面方式创建及编辑数据库;2.
2、熟练使用 T-SQL 语句创建及编辑数据库;3.完成实验报告。五、实验准备知识(也可参考 SQL Server 联机丛书)1.数据库相关属性 1)逻辑名称:数据文件和日志文件名称 2)文件类型:数据文件及日志文件 3)文件组:各个数据文件所属的文件组名称 4)初始大小:文件的最原始大小 5)自动增长:文件按指定的大小增长,也可限制到最大容量。6)路径:存放文件的物理目录 7)文件名:显示数据文件和日志文件的物理名称 2.默认数据库属性 1)主数据文件为 xx.mdf,日志文件为 xx_log.ldf;2)只有一个文件组 Primary;3)主数据文件初始大小为 3MB,增量为 1MB;4)日志
3、文件初始大小为 1MB,增量为 10%;5)主 数 据 文 件 和 日 志 文 件 都 存 放 在C:Program FilesMicrosoft SQL ServerMSSQL.2MSSQLDATA 目录下,文件分别为 xx.mdf 和 xx_log.ldf。3.使用界面创建数据库步骤【SQL Server Management Studio】【对象资源管理器】【数据库】【新建数据库】设置数据库相关属性(名称、大小、位置)4.启动 SQL Server 2005 查询分析器 K2MG-E专业技术人员绩效管理与业务能力提升练习与答案 2【SQL Server Management Studio
4、】【新建查询】5.命令方式下创建数据库 CREATE DATABASE database_name /*指定数据库名*/ON 子句 /*指定数据库文件和文件组属性 LOG ON 子句 /*指定日志文件属性*/6.命令方式修改数据库 Alter database database_name add file,n to filegroup filegroupname|add log file,n|remove file logical_file_name with delete|modify file 六、实验内容及步骤 1、假设 SQL Server 服务已启动,并以 Administrator
5、 身份登录计算机(文件名称自定);请分别使用 Management 界面方式和 T-SQL 语句实现以下操作:1)要求在本地磁盘 D 创建一个学生-课程数据库(名称为 student),只有一个数据文件和日志文件,文件名称分别为 stu 和 stu_log,物理名称为 stu_data.mdf 和 stu_log.ldf,初始大小都为 3MB,增长方式分别为 10%和 1MB,数据文件最大为 500MB,日志文件大小不受限制。右键点击数据库-新建数据库,输入数据库名称,修改文件数据文件和日志文件的名称;按要求修改属性。最后更改路径为 D 盘。CREATEDATABASE student ONP
6、RIMARY(NAME=Nstu,FILENAME=ND:Program FilesMicrosoft SQLServerMSSQL.1MSSQLDatastu.mdf,SIZE=3072KB,MAXSIZE=512000KB,FILEGROWTH=10%)LOGON(NAME=Nstu_log,FILENAME=ND:Program FilesMicrosoft SQL ServerMSSQL.1MSSQLDatastu_log.ldf,SIZE=3072KB,MAXSIZE=2048GB,FILEGROWTH=1024KB)GO 2)创建一个 Company 数据库,该数据库的主数据文件逻
7、辑名称为 Company_data,物理文件为 Company.mdf,初始大小为 10MB,最大尺寸为无限大,增长速度为 10%;数据库的日志文件逻辑名称为 Company_log,物理文件名为 Company.ldf,初始大小为 1MB,最大尺寸为 50MB,增长速度为 1MB。右键点击数据库-新建数据库,输入数据库名称,修改文件数据文件和日志文件的名称;K2MG-E专业技术人员绩效管理与业务能力提升练习与答案 3 按要求修改属性。最后更改路径为 D 盘。CREATEDATABASE Company ONPRIMARY(NAME=NCompany_data,FILENAME=ND:Prog
8、ram FilesMicrosoft SQL ServerMSSQL.1MSSQLDATA Company_data.mdf,SIZE=10240KB,MAXSIZE=UNLIMITED,FILEGROWTH=10%)LOGON(NAME=NCompany_log,FILENAME=ND:Program FilesMicrosoft SQL ServerMSSQL.1MSSQLDATA Company_log.ldf,SIZE=1024KB,MAXSIZE=51200KB,FILEGROWTH=1024KB)GO 3)创建数据库 DB,具有 2 个数据文件,文件逻辑名分别为 DB_data1
9、和 DB_data2,文件初始大小均为 5MB,最大为 100MB,按 10%增长;只有一个日志文件,初始大小为3MB,按 10%增长;所有文件都存储在 D 盘文件夹 ceshi 中。右键点击数据库-新建数据库,输入数据库名称,添加数据文件后更改两个数据文件的名称,设置属性。最后更改路径。CREATEDATABASE DB ONPRIMARY(NAME=NDB-data1,FILENAME=ND:Program FilesMicrosoft SQL ServerMSSQL.1MSSQLDATA DB-data1.mdf,SIZE=5120KB,MAXSIZE=102400KB,FILEGROW
10、TH=10%),(NAME=NDB_data2,FILENAME=ND:Program FilesMicrosoft SQL ServerMSSQL.1MSSQLDATA DB_data2.ndf,SIZE=5120KB,MAXSIZE=102400KB,FILEGROWTH=10%)LOGON(NAME=NDB_log,FILENAME=ND:Program FilesMicrosoft SQL ServerMSSQL.1MSSQLDATA DB_log.ldf,SIZE=3072KB,MAXSIZE=2048GB,FILEGROWTH=10%)GO 4)在数据库 student 中增加数据
11、文件 db2,初始大小为 10MB,最大大小为 50 MB,按 10%增长;右键单击 student 数据库,在快捷菜单中选择“属性”,选择文件目录,添加数据文件,修改属性。K2MG-E专业技术人员绩效管理与业务能力提升练习与答案 4 ALTER DATABASE student ADD FILE(NAME=Ndb2,FILENAME=ND:Program FilesMicrosoft SQL ServerMSSQL.1MSSQLDATAdb2.ndf,SIZE=10240KB,MAXSIZE=51200KB,FILEGROWTH=10%)GO 5)在数据库 student 中添加日志文件,保
12、存在 D 盘中,初始大小为 1MB,最大无限制,增长方式按照 1MB 增长;右键单击 student 数据库,在快捷菜单中选择“属性”,选择文件目录,添加日志文件,修改属性。ALTER DATABASE student ADD LOG FILE(NAME=Nstu_log2,FILENAME=ND:Program FilesMicrosoft SQL ServerMSSQL.1MSSQLDATA db2.ldf,SIZE=1024KB,MAXSIZE=2048GB,FILEGROWTH=1024KB),GO 6)修改数据库 student 主数据文件的大小,将主数据文件的初始大小修改为 10M
13、b,增长方式为 20%;右键单击 student 数据库,在快捷菜单中选择“属性”,选择文件目录,修改属性。ALTER DATABASE student MODIFY FILE (NAME=Nstu,FILENAME=ND:Program FilesMicrosoft SQL ServerMSSQL.1MSSQLDATA stu.ndf,SIZE=10MB,MAXSIZE=2048GB,FILEGROWTH=20%),GO 7)修改数据库 student 辅助数据文件初始大小为 3MB,最大为 100MB,按照 10%增长,名称为 db;右键单击 student 数据库,在快捷菜单中选择“属性
14、”,选择文件目录,修改属性。ALTER DATABASE student MODIFY FILE (NAME=Ndb,FILENAME=ND:Program FilesMicrosoft SQL ServerMSSQL.1MSSQLDATA db.ndf,K2MG-E专业技术人员绩效管理与业务能力提升练习与答案 5 SIZE=3MB,MAXSIZE=100MB,FILEGROWTH=10%),GO 8)删除数据库 student 辅助数据文件和第二个日志文件;右键单击 student 数据库,在快捷菜单中选择“属性”,选择文件目录,右键单击辅助数据文件和第二个日志文件,删除。ALTER DAT
15、ABASE student REMOVE FILE db REMOVE LOG FILEstu_log2 GO 9)删除数据库 company 和 DB。右键单击数据库 company 和 DB,数据库删除。DROP DATABASEcompany DROP DATABASEDB GO 2、将数据库 student 的所有物理文件移动到D:xxx,并且保证逻辑数据库不受影响,请详细描述解决办法。右击数据库 student-任务-分离-确定,到数据库的数据文件所在目录下,将数据库数据文件跟日志文件移动到D:xxx,然后再右击数据库附加-在路径中选择D:xxx下的数据库数据文件,点击确定即可。七、出现问题及解决办法 如某些操作无法执行,如何解决?认真读懂警告提示,然后按要求正确修改。K2MG-E专业技术人员绩效管理与业务能力提升练习与答案 6 世上没有一件工作不辛苦,没有一处人事不复杂。不要随意发脾气,谁都不欠你的