您当前位置:优侠库 > 资讯攻略 >
来源:未知
2021-03-02 04:31:39 浏览: 分类:资讯攻略

带你轻松了解 SQL Server数据库的组成

在Microsoft sql server 2000中,用于数据存储的工具是数据库。数据库的物理表示是操作系统文件,也就是说,在物理上,数据库由一个或多个磁盘上的文件组成。这种物理表示仅对数据库管理员可见,但对用户是透明的。从逻辑上讲,数据库由几个对用户可见的组件组成,如表、视图、角色等。这些组件被称为数据库对象。用户使用这些逻辑数据库的数据库对象来存储或读取数据库中的数据,也直接或间接地使用这些对象来完成不同应用中的存储、操作和检索。可以从企业管理器中查看逻辑数据库的数据库对象。

每个SQL Server 2000数据库(无论是系统数据库还是用户数据库)在物理上都由至少一个数据文件和至少一个日志文件组成。出于分配和管理的目的,可以将数据库文件分成不同的文件组。

数据:分为一级数据文件和二级数据文件两种形式。每个数据库只有一个主数据文件。主数据文件的默认文件扩展名是。中纤板。它将数据存储在表和索引中,包括数据库的启动信息和一些系统表,这些表记录了数据库对象和其他文件的位置信息。辅助数据文件包含除主数据文件之外的所有数据文件。一些数据库可能没有辅助数据文件,而另一些数据库有多个辅助数据文件。辅助数据文件的默认文件扩展名是。ndf。

日志文件:SQL Server具有事务功能,保证数据库操作的一致性和完整性。所谓事务,就是一个单位的工作,那个单位的工作要么完成了,要么根本没完成。日志用于记录数据库中发生的所有修改以及执行每次修改的事务。SQL Server是在修改数据库之前写日志的数据库系统,所以如果数据库系统崩溃,数据库管理员(DBA)可以通过日志文件修复和重建数据库。每个数据库必须至少有一个日志文件,但也可以有多个。日志的默认文件扩展名是. 1df。服务器将自动建立数据库的日志文件。

文件组:一些系统可以通过控制特定磁盘驱动器上的数据和索引来提高自身的性能。文件组可以帮助这个过程。系统管理员可以为每个磁盘驱动器创建一个文件组,然后将特定的表、索引或表中的text、ntext或image数据分配给特定的文件组。

SQI。服务器有两种类型的文件组:主文件组和用户定义文件组。主文件组包含主数据文件和未明确分配给其他文件组的任何文件,系统表的所有页面都分配在主文件组中;用户定义的文件组是在CR E_ATE DATA_BASE或AI,TER DATA中使用FII,egroup关键字指定的文件组。基本声明。SQt。没有文件组,Server 2000也能有效地工作,因此许多系统不需要指定用户定义的文件组。在这种情况下,所有文件都包含在主文件组和SQI。Server 2000可以在数据库中的任何地方分发数据。

每个数据库都有一个作为默认文件组运行的文件组。当SQI。当将页分配给创建服务器时未指定文件组的表或索引时,将从默认文件组中分配该页。一次只能有一个文件组是默认文件组。如果未指定默认文件组,主文件组将成为默认文件组。

关键词:SQLServer数据库的组成

优侠库网站每天提供最新最热门的安卓手机软件、游戏下载、分享热门手游资讯攻略教程、手机软件教程步骤,专注安卓手机游戏软件下载。

本文链接:http://www.123down.cn/gonglue/227267.html

攻略资讯
安卓软件
安卓游戏