您好,欢迎来到意榕旅游网。
搜索
您的当前位置:首页2011193183何兰芳-实验二

2011193183何兰芳-实验二

来源:意榕旅游网


实验2 数据库的创建和管理

学号: 2011193183 姓名:何兰芳

T-SQL和企业管理器操作

--创建一个数据库

create database teach on (

name=teach_data1,

filename='d:\\TestDB\each_data1.mdf', size=5, maxsize=15, filegrowth=2 ), (

name=teach_data2,

filename='d:\\TestDB\each_data2.ndf', size=5, maxsize=10, filegrowth=10% ) log on (

name=teach_log,

filename='d:\\TestDB\each_log.ldf', size=1, maxsize=10, filegrowth=1 )

--查看和修改数据库属性1 sp_detach_db teach

sp_attach_db teach,'d:\\TestDB\each_data1.mdf '

sp_helpdb go

sp_spaceused go

sp_helpfile sp_helpfilegroup

--查看和修改数据库属性2 alter database teach add file (

name=teach_data3,

filename='d:\\TestDB\each_data3.ndf', size=2, filegrowth=1 )

--数据库的收缩

dbcc shrinkdatabase(teach) dbcc SHRINKDATABASE (teach,10) dbcc SHRINKDATABASE (teach,7)

-- 数据库的更名

sp_renamedb teach,teaching

--数据库选项的配置

sp_dboption 'teaching', 'read only', 'TRUE' sp_dboption 'teaching', 'read only', 'FALSE'

--数据库的删除

drop database teaching

三、实验思考:

1. 一个数据库中包含哪几种文件? 1、主要数据文件: .mdf, 2、次要数据文件: .ndf, 3、事务日志文件: .ldf

2. 事务日志文件的大小一般为数据文件大小的多少合适? 一般为数据文件大小的20%比较合适。

3. 若需修改数据库文件的大小,可以使用的方法有哪些?若要求使用T-SQL语言,则命令应如何编写?

a.在快捷菜单中选择“属性”,然后数据库属性文件对话框中就可以查看或修改数据库文件的大小

b.T-SQL语言编写:

alter database teach add file (

name=teach_data3,

filename='d:\\TestDB\each_data3.ndf', size=2, filegrowth=1 )

4.能不能删除master数据库?若一个用户数据库当前正在被访问,能不能被删除?

 不能删除master数据库,master是系统数据库,存放了用户操作信息以

及数据库管理的信息是不能删除的。

 如果一个数据库正在被访问也是无法删除的,删除钱必须要先关闭连接。

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- yrrf.cn 版权所有

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务