
SQL Server中一个数据库中有多个数据库文件是什么意思?怎么创建多个数据库文件?文件组又是什么意思?
1个回答
2011-05-02
展开全部
数据库对于程序或人来说,实际上是一个抽象的概念,使用者不必关心数据库内部的查询实现机制、只需知道通过指定的逻辑进行查询就可以得到想要的内容。
而数据库文件,则是在机器上(磁盘上)保存的物理文件的管理形式,多个数据库文件主要指的是主从数据库文件,同一个数据库可以有多个文件,就好比一个班级的同学共同组成一个班级体一样,在外面看来是一个整体,只不过内部的细致划分不同。
创建多个数据库文件,可以用SQL语句,比如
CREATE DATABASE Demo
ON PRIMARY
(NAME=demo_mdf,
FILENAME=' ... .MDF'),
(NAME=demo_ndf1,
FILENAME=' ... .NDF')
这样就可以创建多个数据库文件了。
文件组,则是数据文件的集合,目的是便于进行管理和数据的分配,也可以提高查询性能。文件组的概念在分布式查询中多用一些,一般初学不必深究。
而数据库文件,则是在机器上(磁盘上)保存的物理文件的管理形式,多个数据库文件主要指的是主从数据库文件,同一个数据库可以有多个文件,就好比一个班级的同学共同组成一个班级体一样,在外面看来是一个整体,只不过内部的细致划分不同。
创建多个数据库文件,可以用SQL语句,比如
CREATE DATABASE Demo
ON PRIMARY
(NAME=demo_mdf,
FILENAME=' ... .MDF'),
(NAME=demo_ndf1,
FILENAME=' ... .NDF')
这样就可以创建多个数据库文件了。
文件组,则是数据文件的集合,目的是便于进行管理和数据的分配,也可以提高查询性能。文件组的概念在分布式查询中多用一些,一般初学不必深究。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询