ASP源码.NET源码PHP源码JSP源码JAVA源码DELPHI源码PB源码VC源码VB源码Android源码
当前位置:首页 >> 数据库 >> SqlServer >> MSSQL之二 Sql Server中管理库与表

MSSQL之二 Sql Server中管理库与表(3/7)

来源:网络整理     时间:2016-05-13     关键词:SQL Server

本篇文章主要介绍了"MSSQL之二 Sql Server中管理库与表",主要涉及到SQL Server方面的内容,对于SqlServer感兴趣的同学可以参考一下: 作为数据库开发人员,你负责创建和管理数据库和表。当创建表的时候,维护数据的完整性对你是很重要的。为确保表中的数据是准确的,一致的和可靠的,SQL Server提...

主数据文件是数据库的起点,每一个数据库都有且仅有一个主数据文件。主数据文件名称的默认后缀是mdf。次数据文件是可选的,它们可以存储不在主数据文件中的全部数据和对象。

2. 第二数据库文件(Secondary Database File)

第二数据库文件又称之为次数据库文件,数据库既可能没有次数据文件,也可能有多个次数据文件。次数据文件名称的默认后缀是ndf。

 

3. 事务日志文件

事务就是一个单元的工作,该单元的工作要么全部完成,要么全部不完成。Microsoft SQL Server系统具有事务功能,可以保证数据库操作的一致性和完整性。

Microsoft SQLServer系统使用数据库的事务日志来实现事务的功能。事务日志记录了对数据库的所有修改操作。日志记录了每一个事务的开始、对数据的改变和取消修改等操作的足够信息。随着对数据库的操作,日志是连续增加的。对于一些大型操作,如创建索引,日志只是记录该操作的事实,而不是记录所发生的数据。事务日志还记录了数据页的分配和释放,以及每一个事务的提交和滚回。这样就允许SQL Server系统要么恢复事务,要么取消事务。事务日志以操作系统文件的形式存在,在数据库中被称为日志文件。

每一个数据库都至少有一个日志文件。日志文件名称的后缀默认是ldf

4. 文件组

为了便于分配和管理,SQL Server允许将多个文件归纳为同一组,并赋予这个组一个名称,这就是文件组。

文件组就是文件的逻辑集合。为了方便数据的管理和分配,文件组可以把一些指定的文件组合在一起。例如,在某个数据库中,3个文件(data1.ndf、data2.ndf和data3.ndf)分别创建在3个不同的磁盘驱动器中,然后为它们指定一个文件组fgroup1。以后,所创建的表可以明确指定放在文件组fgroup1上。对该表中数据的查询将分布在这3个磁盘上,因此,可以通过执行并行访问而提高查询性能。

在创建表时,不能指定将表放在某个文件上,只能指定将表放在某个文件组上。因此,如果希望将某个表放在特定的文件上,那么必须通过创建文件组来实现。

 

定义数据库

 

定义数据库就是从无到有地创建数据库和设置数据库选项。

这个部分从三个方面讲述定义数据库,即创建数据库、设置数据库选项和查看数据库信息。

创建数据库就是确定数据库名称、文件名称、数据文件大小、数据库的字符集、是否自动增长以及如何自动增长等信息的过程。

在一个Microsoft SQL Server实例中,最多可以创建32767个数据库。数据库的名称必须满足系统的标识符规则。在命名数据库时,一定要使数据库名称简短和具有一定的含义。

sql server 2008,sql server 2012,sql server 2000,sql server2005下载,sql server学习网站,sql语言编程学习,sql server 2014,sql server 2005,sql

相关图片

相关文章