ZKX's LAB

数据库文件为什么创建辅助文件组 数据库的文件组包括两种类型分别是

2020-07-20知识9

如何创建数据库和数据库文件组? SQL Server中一个数据库可以对应多个物理文件,其中有一e79fa5e98193e4b893e5b19e31333264653466个的主数据库文件,扩展名为MDF,其他为次数据库文件,扩展名为NDF。可以将不同的文件存放在不同的驱动器上,可以提高数据访问速度。文件组是逻辑概念,主要目的是将文件分组管理。create database db3onprimary-主文件组(name='db3_dat1',-数据库主文件filename='d:\\db3_dat1.mdf',size=10mb,maxsize=100mb,filegrowth=10%(name='db2_dat2',-主文件组,是次数据库文件filename='d:\\db2_dat2.ndf',size=10mb,maxsize=100mb,filegrowth=10%filegroup db3g1-第2个文件组(name='db3_dat3',-第2个文件组中的次数据库filename='d:\\db2_dat3.ndf',size=10mb,maxsize=30mb,filegrowth=5mb(name='db3_dat4',-第2个文件组中的次数据库filename='d:\\db2_dat4.ndf',size=5mb,maxsize=30mb,filegrowth=5mbfilegroup db3g2-第三个文件组(name='db3_dat5',-第三个文件组中的次数据库filename='d:\\db2_dat5.ndf',size=10mb,maxsize=50mb,filegrowth=20%log on(name='db3_log',-日志文件filename='d:\\db3_log.ldf',size=20mb,maxsize=100mb,。SQL数据库的辅助文件的作用是什么? SQL数据库有三种类型的文件:1、主要数据文件主要数据文件是数据库的起点,指向数据库中文件的其它部分,每个数据库都有一个主要数据文件,主要数据文件的推荐文件扩展名是.mdf。2、次要数据文件次要数据文件包含除主要数据文件外的所有数据文件,有些数据库可能没有次要数据文件,而有些数据库则有多个次要数据文件,次要数据文件的推荐文件扩展名是.ndf。3、日志文件日志文件包含恢复数据库所需的所有日志信息,每个数据库必须至少有一个日志文件,但可以不止一个,日志文件的推荐文件扩展名是.ldf。SQL Server 2000 不强制使用.mdf、.ndf 和.ldf 文件扩展名,但建议使用这些扩展名以帮助标识文件的用途。如何将数据库中已有的文件加入文件组 SQL文件组就是文件的逻辑集合。它的目的是为了方便数据的管理和分配.文件组可以把指定是文件组合在一起。在首次创建数据库,或者以后将更多文件添加到数据库时,可以创建文件组。但是,一旦将文件添加到数据库,就不可能再将这些文件移到其它文件组。一个文件不能是多个文件组的成员。表格、索引以及text、ntext和image数据可以与特定的文件组相关联。这意味着它们的所有页都将从该文件组的文件中分配。有三种类型的文件组:主文件组 这些文件组包含主数据文件以及任何其它没有放入其它文件组的文件。系统表的所有页都从主文件组分配。用户定义文件组 该文件组是用e68a84e8a2ade799bee5baa631333262366331CREATEDATABASE或ALTERDATABASE语句中的FILEGROUP关键字,或在SQLServer企业管理器内的\"属性\"对话框上指定的任何文件组。默认文件组 默认文件组包含在创建时没有指定文件组的所有表和索引的页。在每个数据库中,每次只能有一个文件组是默认文件组。如果没有指定默认文件组,则默认文件组是主文件组。最多可以为每个数据库创建256个文件组。文件组只能包含数据文件。事务日志文件不能是文件组的一部分。(⊙_⊙)?怎么使用数据文件组创建数据库 CREATE DATABASE salesON-主数据文件定义(NAME=salesB_Data,/*主数据文件逻辑文件名*/FILENAME='D:\\DataApp\\DataB\\salesB_Data.mdf',/*主数据文件操作系统文件名*/SIZE=1MB,MAXSIZE=5MB,FILEGROWTH=15%)LOG ON-事务日志文件定义(NAME=salesB_Log,FILENAME='D:\\DataApp\\DataB\\CollegeMISB_Log.ldf',SIZE=2,MAXSIZE=30,FILEGROWTH=1)在创建了数据库文件之后,还可以修改他所属的文件组吗 create database PXGLon primary-默认就属于primary文件组,可省略数据文件的具体描述-*/name='PXGL_Data',-主数据文件的逻辑名称filename='PXGL_Data.mdf',-主数据文件的物理名称size=10MB,-主数据文件的初始大小maxsize=100mb,-主数据文件增长的最大值filegrowth=10%-主数据文件的增长率log on日志文件的具体描述,各参数含义同上-*/name='PXGL_Log',filename='PXGL_Log.ldf',size=2mb,maxsize=6MB,filegrowth=2mbcreate table 学员表学号 char(10),姓名 char(20),年龄 smallint,性别 char(2),家庭住址 char(100),联系电话 char(10),学历 char(10)update 学员表 set 学历='大专' where 电话号码 like '10%'update 学员表 set 性别='男' where 姓名 like 'C%'select*from 学员表 where isnull(家庭住址,'')=''select 姓名,学号 from 学员表 where 年龄学历='大专'create view V1as select 姓名,性别,年龄 from 学员表 order by 年龄 desc创建数据库时文件组的作用是什么? SQL文件组就是文件的逻辑集合。它的目的是为了方便数据的管理和分配.文件组可以把指定是文件组合在一起。在首次创建数据库,或者以后将更多文件添加到数据库时,可以创建文件组。但是,一旦将文件添加到数据库,就不可能再将这些文件移到其它文件组。一个文件不能是多个文件组的成员。表格、索引以及text、ntext和image数据可以与特定的文件组相关联。这意味着它们的所有页都将从该文件组的文件中分配。有三种类型的文件组:主文件组这些文件组包含主数据文件以及任何其它没有放入其它文件组的文件。系统表的所有页都从主文件组分配。用户定义文件组该文件组是用CREATEDATABASE或ALTERDATABASE语句中的FILEGROUP关键字,或在SQLServer企业管理器内的\"属性\"对话框上指定的任何文件组。默认文件组默认文件组包含在创建时没有指定文件组的所有表和索引的页。在每个数据库中,每次只能有一个文件组是默认文件组。如果没有指定默认文件组,则默认文件组是主文件组。最多可以为每个数据库创建256个文件组。文件组只能包含数据文件。事务日志文件不能是文件组的一部分。SQL Server中一个数据库中有多个数据库文件是什么意思?怎么创建多个数据库文件?文件组又是什么意思? SQL Server中一个数据库可以对应多个物理文件,其中有一个的主数据库文件,扩展名为MDF,其他为次数据库文件,扩展名为NDF。可以将不同的文件存放在不同的驱动器上,可以提高数据访问速度。文件组是逻辑概念,主要目的是将文件分组管理。create database db3onprimary-主文件组(name='db3_dat1',-数据库主文件filename='d:\\db3_dat1.mdf',size=10mb,maxsize=100mb,filegrowth=10%(name='db2_dat2',-主文件组,是次数据库文件filename='d:\\db2_dat2.ndf',size=10mb,maxsize=100mb,filegrowth=10%filegroup db3g1-第2个文件组(name='db3_dat3',-第2个文件组中的次数据库filename='d:\\db2_dat3.ndf',size=10mb,maxsize=30mb,filegrowth=5mb(name='db3_dat4',-第2个文件组中的次数据库filename='d:\\db2_dat4.ndf',size=5mb,maxsize=30mb,filegrowth=5mbfilegroup db3g2-第三个文件组(name='db3_dat5',-第三个文件组中的次数据库filename='d:\\db2_dat5.ndf',size=10mb,maxsize=50mb,filegrowth=20%log on(name='db3_log',-日志文件filename='d:\\db3_log.ldf',size=20mb,maxsize=100mb,filegrowth=10mb一个数据库至少包含几个文件和文件组?主数据文件和次数据文件有哪些不同? 一般不用备份MASTER,如果牵涉用户、权限等,应该备份。一个DB,SQL SERVER中是(默认)两个文件,DATA和LOG数据库的文件组包括两种类型分别是 分别是数据文件(以.mdf为扩展名的文件)及日志文件(以.ldf为扩展名的文件) 数据文件和日志文件 文件类型分别为mdf和ldf CREATE DATABASE business 。数据库文件有哪些类型? 1)主数据文件主数据文件简称主文件,正如其名字所示,该文件是数据库的关键文件,包含了数据库的启动信息,并且存储数据。每个数据库必须有且仅能有一个主文件,其默认扩展名为.MDF。(2)辅助数据文件辅助数据文件简称辅(助)文件,用于存储未包括在主文件内的其他数据。辅助文件的默认扩展名为.NDF。(3)日志文件日志文件用于保存恢复数据库所需的事务日志信息。每个数据库至少有一个日志文件,也可以有多个。日志文件的扩展名为.LDF。表 由行和列构成的集合,用来存储数据数据类型 定义列或变量的数据类型,SQL Server提供了系统数据类型,并允许用户自定义数据类型视图 由表或其他视图导出的虚拟表索引 为数据快速检索提供支持且可以保证数据唯一性的辅助数据结构约束 用于为表中的列定义完整性的规则默认值 为列提供的缺省值存储过程 存放于服务器的预先编译好的一组T-SQL语句触发器 特殊的存储过程,当用户表中数据改变时,该存储过程被自动执行

#db2#主数据#文件组#sql数据库#数据库文件

随机阅读

qrcode
访问手机版