实验二 数据库的创建删除与更改Word文档格式.docx

上传人:b****3 文档编号:15699471 上传时间:2022-11-15 格式:DOCX 页数:13 大小:474.54KB
下载 相关 举报
实验二 数据库的创建删除与更改Word文档格式.docx_第1页
第1页 / 共13页
实验二 数据库的创建删除与更改Word文档格式.docx_第2页
第2页 / 共13页
实验二 数据库的创建删除与更改Word文档格式.docx_第3页
第3页 / 共13页
实验二 数据库的创建删除与更改Word文档格式.docx_第4页
第4页 / 共13页
实验二 数据库的创建删除与更改Word文档格式.docx_第5页
第5页 / 共13页
点击查看更多>>
下载资源
资源描述

实验二 数据库的创建删除与更改Word文档格式.docx

《实验二 数据库的创建删除与更改Word文档格式.docx》由会员分享,可在线阅读,更多相关《实验二 数据库的创建删除与更改Word文档格式.docx(13页珍藏版)》请在冰豆网上搜索。

实验二 数据库的创建删除与更改Word文档格式.docx

b.次要数据文件(.ndf)

次要数据文件(no-primarydatafile)是可选的,由用户定义并存储用户数据,包含除主要数据文件外的所有数据文件。

有些数据库可能没有次要数据文件,而有些数据库则有多个次要数据文件,次要数据文件的默认扩展名是.ndf。

c.事物日志文件(.ldf)

事物日志文件用于保存恢复数据库的日志信息,主要指的是数据库的更新情况,如insert、update、delete等。

每个数据库都至少拥有一个日志文件,日志文件的默认扩展名为.ldf。

(二)使用交互式方法创建数据库

例1使用交互式方法创建hospital数据库。

操作步骤:

(1)启动SQLServerManagementStudioExpress。

单击“开始”菜单,在级联菜单中选择“程序”→“MicrosoftSQLServer2005”→“SQLServerManagementStudioExpress”菜单项,显示“连接到服务器”窗口,选择好服务器名称后,单击“连接”按钮,如图1-1所示。

图1-1连接到服务器窗口

(2)在SQLServerManagementStudioExpress窗口中找到对象资源管理器,在对象资源管理器窗口中右击“数据库”,选择“新建数据库”命令,如图1-2所示。

图1-2新建数据库命令

(3)在弹出的新建数据库对话框中,设置数据库名称,如图1-3所示,分别单击“自动增长”和“路径”设置按钮

,设置自动增长的参数(如图1-4所示)和数据库文件的存储路径(如图1-5所示)。

图1-3新建数据库对话框

图1-4修改hospital的自动增长设置

图1-5设置数据库文件的存储位置

(4)在图1-5中单击“确定”按钮,数据库hospital就创建好了,可以在对象资源管理器中观察到,如图1-6所示。

图1-6创建好的hospital数据库

(5)在hospital上单击右键,选择“属性”命令,观察该数据库的详细信息。

如图1-7,图1-8,图1-9所示。

图1-7hospital数据库常规属性

图1-8hospital数据库文件属性

图1-9hospital数据库文件组属性

(三)使用T-SQL语句创建数据库

a.T-SQL语句创建数据库的语法格式:

CREATEDATABASEdatabase_name

[ON[PRIMARY][<

filespec>

[,…n][,<

filegroupspec>

[,…n]]]

[LOGON{<

[,…n]}]

[FORRESTORE]

<

:

=([NAME=logical_file_name,]

FILENAME=‘os_file_name’

[,SIZE=size]

[,MAXSIZE={max_size|UNLIMITED}]

[,FILEGROWTH=growth_increment])[,…n]

=FILEGROUPfilegroup_name<

[,…n]

各参数说明如下:

database_name:

数据库的名称,最长为128个字符。

PRIMARY:

该选项是一个关键字,指定主文件组中的文件。

LOGON:

指明事务日志文件的明确定义。

NAME:

指定数据库的逻辑名称,这是在SQLServer系统中使用的名称,是数据库在SQLServer中的标识符。

FILENAME:

指定数据库所在文件的操作系统文件名称和路径,该操作系统文件名和NAME的逻辑名称一一对应。

SIZE:

指定数据库的初始容量大小。

MAXSIZE:

指定操作系统文件可以增长到的最大尺寸。

FILEGROWTH:

指定文件每次增加容量的大小,当指定数据为0时,表示文件不增长。

b.使用T-SQL语句创建数据库的具体实例

例2使用CREATEDATABASE语句创建一个student_test数据库。

(2)单击工具栏中的

按钮,打开查询编辑器窗口。

在查询分析器窗口中输入下述代码,如图1-10所示。

createdatabasestudent_test

on

(name=student_test_data,

filename='

e:

\yldb\student_test_data.mdf'

logon

(name=student_test_log,

\yldb\student_test_log.ldf'

go

图1-10查询分析器

(3)单击工具栏中的

按钮,执行查询编辑器中的代码。

(4)执行成功后,在“对象资源管理器”中展开“数据库”,可以看到student_test数据库已经创建好了,如图1-11所示。

图1-11student_test数据库

(5)右击数据库student_test,打开“属性”命令,查看student_test数据库的详细信息,分别如图1-12,图1-13,图1-14所示。

图1-12student_test数据库常规属性

图1-13student_test数据库文件属性

图1-14student_test数据库文件组属性

例3建立名为cpxs_data的数据库,方法任选。

分析:

本题目可采用交互式方法创建,也可采用T-SQL语句创建。

本例采用第二种方法,即T-SQL语句创建。

在查询分析器窗口中输入下述代码。

createdatabasecpxs_data

(name=cpxs_data_data,

\yldb\cpxs_data_data.mdf'

(name=cpxs_data_log,

\yldb\cpxs_data_log.ldf'

(3)单击工具栏中的

(4)执行成功后,在“对象资源管理器”中展开“数据库”,可以看到cpxs_data数据库已经创建好了。

(四)删除数据库

a.交互式方式删除数据库

 

在对象资源管理器中,右击要删除的数据库,从弹出的快捷菜单中选择“删除”或按下“delete”键。

b.利用Drop语句删除数据库

语法格式:

Dropdatabasedatabase_name[,…n]

说明:

只有处于正常状态下的数据库,才能使用DROP语句删除。

当数据库处于正在使用、正在恢复或数据库包含用于复制的已经出版的对象时,数据库不能被删除。

例4使用交互式方式删除已创建的数据库hospital。

(2)在SQLServerManagementStudioExpress窗口中找到对象资源管理器,在对象资源管理器窗口中找到hospital数据库,右键单击,选择“删除”命令。

(3)在对象资源管理器中右击“数据库”,执行“刷新”命令后,可以看到hospital数据库已经被删除。

例5使用T-SQL语句删除已创建的数据库cpxs_data。

dropdatabasecpxs_data

(3)在对象资源管理器中右击“数据库”,执行“刷新”命令后,可以看到cpxs_data数据库已经被删除。

(五)修改数据库

a.使用交互式方式修改数据库

数据库创建以后,可以通过数据库的属性设置,来更改数据库创建的某些设置,以及创建时无法设置的属性。

在SQLServerManagementStudioExpress的界面中,右击要修改的数据库,选择“属性”选项,在弹出的数据库属性窗口中进行修改即可。

b.利用Drop语句修改数据库

Alterdatabasedatabasename

{addfile<

[,…n][tofilegroupfilegroupname]

|addlogfile<

[,…n]

|removefilelogical_file_name

|removefilegroupfilegroup_name

|modifyfile<

|modifyname=new_databasename

|addfilegroupfilegroup_name

|modifyfilegroupfilegroup_name

{filegroup_property|name=new_filegroup_name}}

参数说明:

addfile<

[,…n][tofilegroupfilegroupname]:

表示向指定的文件组中添加新的数据文件。

addlogfile<

[,…n]:

增加新的日志文件。

removefilelogical_file_name:

删除指定的操作系统文件。

removefilegroupfilegroup_name:

删除指定的文件组。

modifyfile<

修改某个操作系统文件。

modifyname=new_databasename:

重命名数据库。

addfilegroupfilegroup_name:

增加一个文件组。

modifyfilegroupfilegroup_name:

修改某个指定文件组的属性。

例6将student_test数据库的日志文件初始大小改为10MB

Alterdatabasestudent_test

MODIFYFILE

(NAME=student_test_log,

SIZE=10MB)

(4)执行成功后,在“对象资源管理器”中可以看到student_test数据库日志文件的初始大小已经修改好了。

例7为student_test数据库添加一个次要数据文件student_test_data2.ndf,初

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 解决方案 > 工作计划

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1