第三章 SQL server的组成、基本操作 SQL Server数据库的一些基本概念 主数据文件( Primary file) 用来存储数据库的数据和数据库的启动信息。每个数据库必须并 且只有一个主数据文件,其扩展名为MDF。实际的文件都有两种名 称:操作系统文件名和逻辑文件名(TSQL语句中使用)。 辅助数据文件( Secondary file) 用来存储数据库的数据,使用辅助数据库文件可以扩展存储空间 。如果数据库用一个主数据文件和多个辅助数据文件来存放数据, 并将它们放在不同的物理磁盘上,数据库的总容量就是这几个磁盘 容量的和。辅助数据文件的扩展名为:NDF 事务日志文件( Transaction log) 用来存放数据库的事务日志。凡是对数据库进行的增、删、改等 操作,都会记录在事务日志文件中。当数据库被破坏时可以利用 务日志文件恢复数据库的数据。每个数据库至少要有一个事务日志 文件,事务日志文件的扩展名为:LDF
第三章 SQL server 的系统组成、 基本操作 ❖SQL server数据库的一些基本概念 主数据文件(Primary file) 用来存储数据库的数据和数据库的启动信息。每个数据库必须并 且只有一个主数据文件,其扩展名为.MDF。实际的文件都有两种名 称:操作系统文件名和逻辑文件名(T-SQL语句中使用)。 辅助数据文件(Secondary file) 用来存储数据库的数据,使用辅助数据库文件可以扩展存储空间 。如果数据库用一个主数据文件和多个辅助数据文件来存放数据, 并将它们放在不同的物理磁盘上,数据库的总容量就是这几个磁盘 容量的和。辅助数据文件的扩展名为:.NDF 事务日志文件(Transaction log) 用来存放数据库的事务日志。凡是对数据库进行的增、删、改等 操作,都会记录在事务日志文件中。当数据库被破坏时可以利用事 务日志文件恢复数据库的数据。每个数据库至少要有一个事务日志 文件,事务日志文件的扩展名为:LDF
第三章 SQL server的组成、基本操作 SQL Server数据库的一些基本概念 SQL Server的数据库文件组 文件组是SQL另一种形式的容器,文件位置可以很灵 活,你可以将数据文件存储在不同的地方,然后用文件组 把他们作为一个单元来管理。例如,你可以将主数据文件 放在一个地方然后将次要数据文件( aal.nd,a2ndf,aa3.n df),如果需要,可将他们放在三个不同的磁盘(如D盘、 E盘、F盘)上。然后创建一个文件组,将所有的文件指 定到此文件组
第三章 SQL server 的系统组成、 基本操作 ❖SQL server数据库的一些基本概念 SQL Server的数据库文件组 文件组是SQL另一种形式的容器,文件位置可以很灵 活,你可以将数据文件存储在不同的地方,然后用文件组 把他们作为一个单元来管理。例如,你可以将主数据文件 放在一个地方然后将次要数据文件(aa1.ndf, aa2.ndf, aa3.n df ) ,如果需要,可将他们放在三个不同的磁盘(如D盘、 E盘、F盘)上。然后创建一个文件组,将所有的文件指 定到此文件组
第三章 SQL server的组成、基本操作 SQL Server数据库的一些基本概念 学生数据库 d: datalstudent data mdf d: datalstudent log ldf e: \data student data2. ndf e: \datalstudent_log2.ldf f: data student data3.ndf f. datalstudent log ldf 当对数据库对象写操作时,数据库会根据组内数据文件的大小 按比例写入组内所有数据文件中。当进行操作是,可以并行提高了 操作效率
第三章 SQL server 的系统组成、 基本操作 ❖SQL server数据库的一些基本概念 学生数据库 d:\data\student_data.mdf e:\data\student_data2.ndf f:\data\student_data3.ndf d:\data\student_log.ldf e:\data\student_log2.ldf f:\data\student_log3.ldf 当对数据库对象写操作时,数据库会根据组内数据文件的大小, 按比例写入组内所有数据文件中。当进行操作是,可以并行提高了 操作效率