数据库实验报告一(3)

1970-01-01 08:00

3. 自行查找删除数据库T-SQL语句。

删除语句为:drop database text,其中text为数据库的名称

分析与讨论:

1、题目中要求数据库主文件的初始大小位4,运行后出现问题:CREATE DATABASE 语句失败。

主文件必须至少是 5 MB 才能容纳 model 数据库的副本。所以要把主文件的厨师大小改为5MB,其他条件可以不变,即可执行成功。

2、因为数据库的路径选择的是安装的默认路径,所以对练习中文件的路径也要做相应的改变,即要修改为本数据库默认的路径。否则无法创建数据库成功。

实验四 管理数据库

实验目的

1. 2. 3. 4.

进一步熟练企业管理器和查询分析器的使用。 掌握附加和分离数据库的方法。 熟悉数据库的更名。 掌握数据库的删除。

实验要求

1. 使用T-SQL语句创建和修改数据库。 2. 掌握其他常用的数据库管理操作。

实验内容

1. 使用T-SQL语句修改数据库。 其他数据库管理操作。

实验目的

5. 6. 7. 8.

进一步熟练企业管理器和查询分析器的使用。 掌握附加和分离数据库的方法。 熟悉数据库的更名。 掌握数据库的删除。

实验要求

3. 使用T-SQL语句创建和修改数据库。 4. 掌握其他常用的数据库管理操作。

实验内容

1 使用T-SQL语句修改数据库。 2. 其他数据库管理操作。

实验步骤

(1) 建库需求。创建一个名为“Test”数据库。主要数据文件:逻辑文

件名为TestData1,实际文件名为TestData1.mdf;初始容量为5MB,最大容量为10MB,递增量为1MB。次要数据文件:逻辑文件名为TestData2,实际文件名为TestData2.ndf;初始容量为1MB,最大容量为10MB,递增量为1MB。事务日志文件:逻辑文件名为TestLog,实际文件名为TestLog.ldf;初始容量为1MB,最大容量为5MB,递增量为1MB。

(2) 修改需求。按照下面的要求修改数据库Test。主要数据文件的容量

为2MB,最大容量为20MB,递增量为2MB。次要数据文件的容量为2MB,最大容量为20MB,递增量为2MB。事务日志文件的容量为2MB,最大容量为10MB,递增量为2MB。

(3)启动“企业管理器”,在控制面板的“树形目录”中选择“数据库”节点,单击鼠标右键,在弹出菜单中选择“新建数据库”命令,出现 “数据库属性”对话框。

(4)设置常规选项卡:在“名称”文本框中输入数据库名称“Test”; (5)设置数据文件选项卡:在文件名字段中输入数据文件逻辑文件名“TestData1”;设置该文件初始大小为1MB;标记“文件属性”栏下的“文件自动增长” 复选框,并选中“按兆字节”设置文件容量递增值为1。在“最大文件大小”对话框中选择“将文件增长限制为(MB)”为10。同样,在第二行输入次要数据文件信息,并进行相应设置。设置事务日志选项卡:在文件名字段中输入数据文件逻辑文件名“TestLog”;设置该文件初始大小为1MB,标记“文件属性”栏下的“文件自动增长”复选框,并选中“按兆字节”设置文件容量递增值为1;在“最大文件大小”对话框中,选择“将文件增长限制为(MB)”为5。

(6)单击“确定”按钮,完成数据库的创建。

(7)在“树状目录窗格”中,选择新建的数据库“Test”,单击鼠标右键,在弹出菜单中选择“属性”命令,打开数据库属性窗口;

(8)选择数据文件选项卡,在其中将主要数据文件和次要数据文件的容量改为2MB,最大容量改为20MB,递增量改为2MB。

(9)选择事务日志选项卡,在其中将事务日志文件的容量改为2MB,最大容量改为10,递增量改为2。

(10)使用Transact-SQL语句创建和修改数据库。 (11)修改数据库 (12)点击“执行”,执行修改。

(13)在“树状目录窗格”中,选择新建的数据库“Test”,单击鼠标右键,在弹出菜单中选择“属性”命令,打开数据库属性窗口,查看更新是否已执行。 (14)重命名数据库。选择数据库“Test”,单击鼠标右键,在弹出菜单中选择“重命名”命令 (15)分离数据库。

(16)分离数据库准备就绪后,请单击“确定”。 (17)右键单击“数据库”,然后单击“附加” (18)单击“确定”,附加数据库。 (19)删除数据库。选择数据库“Test”,单击鼠标右键,在弹出菜单中选择“删除”命令。然后在弹出的窗口中勾选“关闭现有连接”

请你练习

1. 认真完成本节数据库管理的相关练习,自己制定需求,然后按“建立-修改-重命名-分离

-附加-删除”顺序操作。 建立:

修改:

ALTER DATABASE Test MODIFY FILE

(NAME=TestData1, SIZE=7, MAXSIZE=20, FILEGROWTH=2) GO

ALTER DATABASE Test MODIFY FILE

(NAME=TestData2, SIZE=7, MAXSIZE=20, FILEGROWTH=2) GO

ALTER DATABASE Test MODIFY FILE

(NAME = TestLog, SIZE=3, MAXSIZE=10, FILEGROWTH=2) GO

重命名:

分离 :

附加:

删除:

2.查询“分离”和“附加”操作的T-SQL命令分别是什么? 分离:EXEC sp_detach_db DatabaseName 附加:CREATE DATABASE databasename

ON (FILENAME = 'C:\\Database\\dbname.mdf') ----路径和名称 FOR ATTACH | FOR ATTACH_REBUILD_LOG

分析与讨论:

1、在 64 位和 32 位环境中,SQL Server 磁盘存储格式均相同。 因此,可以将 32 位环境中的数据库附加到 64 位环境中,反之亦然。 从运行在某个环境中的服务器实例上分离的数据库可以附加到运行在另一个环境中的服务器实例。


数据库实验报告一(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:福建省特种行业和公共场所治安管理工作指导手册

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: