数据库实验二作业及答案

更新时间:2023-11-22 00:18:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

实验2 SQL Server 数据库的管理

一、 实验目的

1. 了解SQL Server数据库的逻辑结构和物理结构的特点。 2. 学会使用企业管理器对数据库进行管理。

3. 学会使用Transact-SQL语句对数据库进行管理。

二、 实验准备

1. 确定能够创建数据库的用户是系统管理员,或是被授权使用CREATE DATABASE语

句的用户。

2. 确定要创建的数据库名、所有者(即创建数据库的用户)、数据库大小(最初的

大小、最大的大小、是否允许增长即增长的方式)和存储数据的文件。 3. 了解常用的创建数据库方法。

三、 实验内容及步骤

1. 在企业管理器中创建studentsdb数据库。 (1) 运行SQL Server管理器,启动企业管理器,展开服务器“(LOCAL)(Windows NT)”。 (2) 右击“数据库”项,在快捷菜单中选择“新建数据库”菜单项。在新建数据

库对话框的名称文本框中输入学生管理数据库名studentsdb。

2. 选择studentsdb数据库,在其快捷菜单中选择“属性”菜单项,查看“常规”、

“数据文件”、“事务日志”、“文件组”、“选项”和“权限”页面。

3. 打开studentsdb数据库的“属性”对话框,在“数据文件”选项卡中修改studentsdb

数据文件的“分配空间”大小为2MB。指定“最大文件大小”为5MB.在“事务日志”选项卡中修改studentsdb数据库的日志文件的大小在每次填满时自动递增5%。

4. 启动查询分析器,在查询分析器中使用Transact-SQL语句CREATE DATABASE创

建studb数据库。然后通过系统存储过程sp_helpdb查看系统中的数据库信息。 CREATE database studb

ON

(NAME=studb,

FILENAME='C:\\database') exec sp_helpdb

5. 在查询分析器中使用Transact-SQL语句ALTER DATABASE修改studb数据库的设

置,指定数据文件大小为5MB,最大文件大小为20MB,自动递增大小文1MB。

CREATE database studb

ON

(NAME=studb,

FILENAME='C:\\database') exec sp_helpdb AlTER DATABASE studb MODIFY FILE (NAME=studb, SIZE=5MB)

AlTER DATABASE studb MODIFY FILE (NAME=studb, MAXSIZE=20MB)

AlTER DATABASE studb MODIFY FILE (NAME=studb, FILEGROWTH=1MB)

6. 在企业管理器中为studb数据库增加一个日志文件,命名为studb_Log2,大小为

5MB,最大文件大小为10MB。

CREATE database studb ON

(NAME=studb,

FILENAME='C:\\database') exec sp_helpdb AlTER DATABASE studb MODIFY FILE (NAME=studb, SIZE=5MB)

AlTER DATABASE studb MODIFY FILE (NAME=studb, MAXSIZE=20MB)

AlTER DATABASE studb MODIFY FILE (NAME=studb, FILEGROWTH=1MB) ALTER DATABASE studb ADD LOG FILE (NAME=studb_log2,

FILENAME='C:\\database\\studb_log2.ldf', SIZE=5MB,

MAXSIZE=10MB)

7. 使用企业管理器将studb数据库的名称更改为student_db。 ALTER DATABASE studb

MODIFY NAME=student_db

8. 使用Transact-SQL语句DROP DATABASE删除student_db数据库。 DROP DATABASE student_db

9. 在企业管理器中删除studentsdb数据库。

四、 实验思考

新数据库是否包含SQL Server在主设备中生成的模型数据库内的所有对象?

答:是的。

本文来源:https://www.bwwdw.com/article/tmrv.html

Top