SQL SERVER学习笔记(二)数据库管理

2019-03-11 09:58

SQL SERVER学习笔记(二)数据库管理

第二部分:数据库管理

单词记忆:transact:处理

create:创建

execute:执行、完成

一、 SQL Server的特性

1、 安装简便:为了便于安装、使用和管理,SQL Server2000提供了一组管理和开发工具。

2、 伸缩性和有效性

3、 支持客户/服务器模式(C/S)

4、 多协议兼容性

5、 数据仓库

6、 遵从ANSI/ISO SQL-92标准:Micrsoft 还对其进行了语言扩展并命名为:“Transact-SQL”

7、 支持数据复制

8、 全文检索

9、 联机丛书

二、T-SQL简介

Transact-SQL(或称为T-SQL)是Micosoft的一个程序扩展集合。T-SQL为SQL增加了些功能,包括事务控制、异常错误处理和行处理。

Transact- SQL允许用户在Transact- SQL对象中声明和使用局部变量和常量,并且有数据类型。

三、SQL Server存储体系构成

? 数据文件

后缀为.MDF 文件

–主数据文件,一个数据库只有一个 MDF文件,存放数据库中各种数据实体的定义(数据字典),也可以存放其他数据,但要注意控制其大小。

? 数据文件

后缀为.NDF文件

–扩展数据文件,一个数据库可以有多个NDF文件,存放各种数据

1. 数据规划(组)

2. 数据扩展

3. 文件仿真阵列

? 日志文件

后缀为.LDF文件

–日志文件,一个数据库可以有多个LDF文件,存放联机重做日志数据

? 注意:如果日志文件已经填满,SQL Server将自动停止运行并等待人工干预,所以要经

常监控日志的情况保证系统的稳定运行。

? 文件组

FileGroup

–将MDF和NDF文件在逻辑上进行分组,进行表规划时候,只需要指定表所需存放的组,就可以实现数据分离。

注意:系统默认的组为“PRIMARY”,不指定数据文件所隶属的组,则数据文件自动划分到“PRIMARY”组中;创建的表不指定所在的组,系统也自动分配该表到“PRIMARY”组中。

四、数据库的创建

示例:

Create Database 数据库名

On

(Name=‘逻辑名‘,

FileName=‘物理文件完全路径(*.mdf)’,

Size=n,

MaxSize=n,

FileGrowth=n)

FileGroup 组名字

(??.)

Log On

(Name=‘逻辑名‘,

FileName=‘物理文件完全路径(*.ldf)’,

Size=n,

MaxSize=n,

FileGroup=n)

五、创建过程中需要注意的问题:

? 只能为一个数据库创建一个MDF文件;

? 如果需要进行文件分组,只需要在文件前加上FILEGROUP组名就可以了,但PRIMARY组中至

少必须包含一个文件;

? 如果Size和Max Size不指定单位,系统默认用“M”为单位;

? 如果不指定数据库文件的大小,系统默认为“1M”;

? 如果创建时没有使用Log On字句,系统自动创建一个LDF文件,大小为MDF文件的1/4;

? 文件的增长率FILEGROWTH应该根据实际需要设置大些,以保证系统不会频繁扩容。

六、数据库性能选项配置

? 选项设置

Exec Sp_Dboption ‘数据库名’,‘选项‘,’值’

如:Exec Sp_Dboption ‘Pubs’,’AutoClose’,’False’

? 查询所有可用选项

Exec Sp_Dboption

? 查询数据库已经开启的选项

Exec Sp_Dboption ‘数据库名’

如:Exec Sp_Dboption ‘Pubs’

七、数据库的调整

1、设置数据库只读取

Exec Sp_dboption ‘Pubs’,’Read_Only’,’True’

2、设置数据库离线

Exec Sp_dboption ‘Pubs’,’Offline’,’True’

3、数据库更名(Sp_RenameDb)

Exec Sp_dboption ‘Pubs’,’Single User’,’True’

Exec Sp_RenameDb ‘Pubs’,’Pubs_1’

Exec Sp_dboption ‘Pubs_1’,’Single User’,’False’


SQL SERVER学习笔记(二)数据库管理.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:六年级语文下册课课练

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

马上注册会员

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