好文档 - 专业文书写作范文服务资料分享网站

实验一-数据库的创建与管理

天下 分享 时间: 加入收藏 我要投稿 点赞

实验一 数据库的创建与管理

【知识要点】

1.概述

SQL Server 2000是由Microsoft公司开发的一个多用户数据库管理系统,提供了强大的管理工具(如企业管理器、查询分析器等)和开放式的管理体系结构,已成为当前主流的关系型数据库管理系统。其中,企业管理器提供了一种全面管理SQL Server 的交互界面,利用企业管理器可以新建SQL Server组和SQL Server注册、配置所有的SQL Server选项、创建并管理数据库、调用查询分析器和各种向导等;查询分析器提供了一种交互执行SQL语句的图形工具,利用查询分析器可以输入并执行SQL语句、显示执行计划、服务器跟踪、客户统计、使用对象浏览器查看对象等。

安装SQL Server 2000后会自动生成4个系统数据库,分别是:master、tempdb、msdb、model;用户数据库是由用户面向具体应用而创建的数据库。基本表、视图、索引、触发器等是组成数据库的基本对象。

创建SQL Server 2000 数据库的实质就是生成用于存储数据库对象(包括系统对象和用户对象)的数据文件和事务日志文件。

每个数据库必须包含一个主数据文件,其扩展名为.MDF,用于存储系统对象和用户对象。系统对象包括数据库用户帐号、索引地址等系统工作所需的信息,用户对象包括表、存储过程、视图等用户创建的信息。系统对象必须保存在主数据文件中,而用户对象可以保存在主数据文件或次数据文件中。

若主数据文件能够存储数据库的所有数据,则该数据库就无须次数据文件,否则可以创建多个次数据文件,用来存储用户对象,其扩展名为.NDF。

事务日志文件主要用来实现对数据库的恢复,其扩展名为.LDF。每个数据库必须至少包含一个事务日志文件,一个事务日志文件只能为一个数据库所拥有。

拥有一定权限的用户可以利用企业管理器或使用T-SQL语句两种方式来创建数据库,前者简单直观,后者灵活多用。

2. 使用T-SQL语句创建数据库的语法为: CREATE DATABASE 数据库名 ON [PRIMARY]

([NAME=逻辑名,] 物理名,

[SIZE=常量] [,MAXSIZE=常量] [,常量]) [,其他数据文件描述]

[, 文件组名 [该文件组中数据文件描述] ] [,其他文件组描述] LOG ON

(事务日志文件描述)

3. 使用T-SQL语句查看数据库的语法为: SP_HELPDB 数据库名 4.修改数据库语法为:

ALTER DATABASE 数据库名

ADD FILE 数据文件描述 [TO 文件组名]

| ADD LOG FILE 事务日志文件描述| ADD 文件组描述

| REMOVE 文件组名 | REMOVE 数据文件名或事务日志文件名

| MODIFY FILE 数据文件或事务日志文件描述 | MODIFY 文件组描述

5. 使用T-SQL语句删除数据库的语法为: DROP DATABASE 数据库名

【实验目的】

1.巩固数据库的基础知识。 2.掌握创建数据库的三种方法。

3.掌握查看和修改数据库的两种方法。 4.掌握删除数据库的两种方法。

【实验内容】

一、创建数据库

1.使用向导创建数据库:数据库名称为SP,数据文件存储在E:\\ZHS\\DATA,事务日志存储在E:\\ZHS\\LOG。

2.使用企业管理器创建数据库:数据库名称为SPA;把数据库SPA文件增长参数设置为2MB,文件大小的最大值设置为10MB。

3.使用T-SQL语句创建数据库;查看数据库属性,要求如下。 数据库名称 逻辑名 物理名 主数据文件 初始大小 最大长度 增长速度 逻辑名 物理名 事务日志文件 初始大小 最大长度 增长速度 例:使用T-SQL语句创建SP2数据库,参数如下表所示: 数据库名称 主数据文件 次数据文件 文件1 文件组FG 文件2 事务日志文件1 事务日志文件2 所有文件 逻辑名 物理名 逻辑名 物理名 逻辑名 物理名 逻辑名 物理名 逻辑名 物理名 逻辑名 物理名 初始大小 最大长度 SP2 SP2_DAT1 ‘E:\\ZHS\\DATA\\SP2_DAT1.MDF’ SP2_DAT2 ‘E:\\ZHS\\DATA\\SP2_DAT2.NDF’ SP2_DAT3 ‘E:\\ZHS\\DATA\\SP2_DAT3.NDF’ SP2_DAT4 ‘E:\\ZHS\\DATA\\SP2_DAT4.NDF’ SP2_LOG1 ‘E:\\ZHS\\LOG\\SP2_LOG1.LDF’ SP2_LOG2 ‘E:\\ZHS\\LOG\\SP2_LOG2.LDF’ 5MB 50MB SP1 SP1_DAT ‘E:\\ZHS\\DATA\\SP1_DATA.MDF’ 10MB 50MB 10% SP1_LOG ‘E:\\ZHS\\LOG\\SP1_LOG.LDF’ 5MB 25MB 5MB 增长速度

二、查看和修改数据库

1.利用企业管理器查看和修改数据库。 2.使用T-SQL语句查看和修改数据库。 例:查看SP数据库的信息。

例:修改SP1数据库,参数如下所示: 文件组名 主数据文件SP1_DAT的最大长度 逻辑名 物理名 FG1中新增文件1 初始大小 最大长度 增长速度 逻辑名 物理名 FG2中新增文件2 初始大小 最大长度 增长速度 逻辑名 物理名 FG2中新增文件3 初始大小 最大长度 增长速度 逻辑名 物理名 新增事务日志文件2 初始大小 最大长度 增长速度 ① 修改主数据文件

② 将新增文件移至文件组FG1中 ③ 新增文件组FG2

④ 将新增文件移至文件组FG2 ⑤ 新增事务日志文件 三、删除数据库

1.利用企业管理器删除数据库。 2.使用T-SQL语句删除数据库。

5MB FG1(已有) FG2(新增) 200MB SP1_DAT1 ‘E:\\ZHS\\DATA\\SP1_DAT1.NDF’ 5MB UNLIMITED 10% SP1_DAT2 ‘E:\\ZHS\\DATA\\SP1_DAT2.NDF’ 5MB 50MB 20% SP1_DAT3 ‘E:\\ZHS\\DATA\\SP1_DAT3.NDF’ 5MB 50MB 5MB SP1_LOG2 ‘E:\\ZHS\\LOG\\SP1_LOG2.LDF’ 2MB UNLIMITED 2MB

完成下列各题,并基于练习内容撰写实验报告。

1.利用企业管理器创建XSCJ数据库,参数如下所示: 数据库名称 主数据文件 次数据文件 事务日志文件1 事务日志文件2 逻辑名 物理名 逻辑名 物理名 逻辑名 物理名 逻辑名 物理名 初始大小 所有文件 最大长度 增长速度 2.利用企业管理器查看XSCJ数据库的属性。

3.使用T-SQL语句创建XSCJ-SQL数据库,参数如下所示: 数据库名称 主数据文件 次数据文件 事务日志文件1 事务日志文件2 逻辑名 物理名 逻辑名 物理名 逻辑名 物理名 逻辑名 物理名 初始大小 所有文件 最大长度 增长速度 文件1 文件组FG 文件2 逻辑名 物理名 逻辑名 物理名 初始大小 所有文件 最大长度 增长速度 5. 使用T-SQL语句删除XSCJ-SQL数据库

XSCJ-SQL XSCJ_SQL_DAT1 ‘E:\\ZHS\\DATA\\XSCJ_SQL_DAT1.MDF’ XSCJ_SQL_DAT2 ‘E:\\ZHS\\DATA\\XSCJ_SQL_DAT2.NDF’ XSCJ_SQL_LOG1 ‘E:\\ZHS\\LOG\\XSCJ_SQL_LOG1.LDF’ XSCJ_SQL_LOG2 ‘E:\\ZHS\\LOG\\XSCJ_SQL_LOG2.LDF’ 5MB 50MB 5MB XSCJ_SQL_DAT3 ‘E:\\ZHS\\DATA\\XSCJ_SQL_DAT3.NDF’ XSCJ_SQL_DAT4 ‘E:\\ZHS\\DATA\\XSCJ_SQL_DAT4.NDF’ 5MB 50MB 5MB XSCJ XSCJ_DAT1 ‘E:\\ZHS\\DATA\\XSCJ_DAT1.MDF’ XSCJ_DAT2 ‘E:\\ZHS\\DATA\\XSCJ_DAT2.NDF’ XSCJ_LOG1 ‘E:\\ZHS\\LOG\\XSCJ_LOG1.LDF’ XSCJ_LOG2 ‘E:\\ZHS\\LOG\\XSCJ_LOG2.LDF’ 5MB 50MB 5MB 4. 使用T-SQL语句修改XSCJ-SQL数据库,新增文件组FP,其参数如下所示:

实验一-数据库的创建与管理

实验一数据库的创建与管理【知识要点】1.概述SQLServer2000是由Microsoft公司开发的一个多用户数据库管理系统,提供了强大的管理工具(如企业管理器、查询分析器等)和开放式的管理体系结构,已成为当前主流的关系型数据库管理系统。其中,企业管理器提供了一种全面管理SQLServer的交互界面,利用企业管理器可以新建SQLS
推荐度:
点击下载文档文档为doc格式
6hptm0k3z66o2vt5lzj67d82u9zjet00ik5
领取福利

微信扫码领取福利

微信扫码分享