社区
应用实例
帖子详情
后缀是mdf,ndf,ldf的文件都是什么作用啊?
showpower
2003-12-24 04:04:00
多谢了.
...全文
783
2
打赏
收藏
后缀是mdf,ndf,ldf的文件都是什么作用啊?
多谢了.
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
show1097336
2003-12-24
打赏
举报
回复
多谢,多谢...
方便不方便把你的qq或msn告诉我,以后要多请教
zjcxc
2003-12-24
打赏
举报
回复
SQL Server 2000 数据库有三种类型的文件:
主要数据文件
主要数据文件是数据库的起点,指向数据库中文件的其它部分。每个数据库都有一个主要数据文件。主要数据文件的推荐文件扩展名是 .mdf。
次要数据文件
次要数据文件包含除主要数据文件外的所有数据文件。有些数据库可能没有次要数据文件,而有些数据库则有多个次要数据文件。次要数据文件的推荐文件扩展名是 .ndf。
日志文件
日志文件包含恢复数据库所需的所有日志信息。每个数据库必须至少有一个日志文件,但可以不止一个。日志文件的推荐文件扩展名是 .ldf。
SQL Server 2000 不强制使用 .mdf、.ndf 和 .ldf 文件扩展名,但建议使用这些扩展名以帮助标识文件的用途。
SQL数据库设计命名规范.pdf
附录 2 SQL Server 数据库命名与编码规范 一.数据库对象命名基本规范 1. 总体命名规范 名称的长度不超过 32 个字符。 名称采用英文单词、英文单词缩写和数字,单词之间用"_"分隔。 说明:除非用户提供文档化的行业标准(例如,国标或部颁标准),否则不得违反本规 范。 数据库对象名称首字母必须小写。 不得采用"_"作为名称的起始字母和终止字母。 名称必须望文知意。 名称不得与数据库管理系统保留字冲突。 不要在对象名的字符之间留空格。 2. 数据库名 数据库名定义为系统名+模块名,或直接采用系统名。 数据库名全部采用小写。 3. 数据库
文件
数据
文件
命名采用数据库名+_+
文件
类型+[
文件
序号].
文件
后缀
,
文件
序号为 1、2、 3…9 等数值,当数据库中某一
文件
类型的
文件
有多个时加上
文件
序号以区别。只有一个时 可不加。
文件
后缀
:主数据
文件
为.
mdf
,其它数据
文件
为.
ndf
,日志
文件
为.
ldf
。
文件
名全部采用小写。 4. 表 表命名要遵循以下原则: 采用"系统名+_+t_+模块名+_+表义名"格式构成。 若数据库中只含有单个模块,命名可采用"系统名+t_+表义名"格式构成。 整个表名的长度不要超过 30 个字符。 系统名、模块名均采用小写字符。 模块名或表义名均以其英文单词命名,且字符间不加分割符;表义名中单词的首 字符大写,其它字符小写,多个单词间也不加任何分割符,单词全部采用单数形 式。 表别名命名规则:取表义名的前 3 个字符加最后一个字符。如果存在冲突,适当 增加字符(如取表义名的前 4 个字符加最后一个字符等)。 关联表命名为 Re_表 A_表 B,Re 是 Relative 的缩写,表 A 和表 B 均采用其表义名 或缩写形式。 数据库设计规范 数据库中不论是表名还是字段名,都一律用英文,不准出现其它语言; 为了不增加数据库当中的表名的长度, 一般不允许出现如 Form 或者 Table 的字样, 如:记录表:应为 Record,而不是 RecordTable 数据库当中的表名的命名,不允许出现空格,假如有几个单词出现的话,每个单 词之间用 " _" 隔开如人事信息表: 应为 Human_Info, 而不是 Human Info; 每个单词的第一个字母必须大写;如果太长,为了不增加编程的难度可采用缩写 的方式,每个单词可取三到四个字母表示,也可根据实际情况,实际习惯进行缩 写 5. 属性(列或字段) 属性命名遵循以下原则: 采用有意义的列名,为实际含义的英文单词,且字符间不加任何分割符。 属性名前不要加表名等作为前缀。 属性后不加任何类型标识作为
后缀
。 不要使用"ID"等与系统保留关键字冲突的单词作为列名。 6. 主键 任何表都必须定义主键。 表主键命名为:"pk+_+表名(或缩写)+_+主键标识"。 7. 外键 表外键命名为:"fk+_+表名(或缩写)+_主表名(或缩写)+_+主键标识"。 8. 索引 索引的命名为:"表名(或缩写)+_+列名+_idx"。 其中多单词组成的属性列列名取前几个单词首字符,加末单词组成。 9. Default 标识 由"df+_+
"组成。 10. Rule 标识 由"ru+_+
"组成。 11. 自定义数据类型 自定义数据类型由"ud+_+<自定义数据类型标识>+_+<数据类型>"组成。 12. 触发器 AFTER 型触发器: 系统名+tr_+<表名>_+
, 其中 i, u, d 分别表示 insert、 update 和 delete。 INSTEAD OF 型触发器: 系统名+ti_+<表名>+_+
, 其中 i, u, d 分别表示 insert、 update 和 delete。 13. 视图 视图命名以系统名+v_+模块名作为前缀,其他命名规则和表的命名类似。 14. 存储过程 存储过程命名由"系统名+sp+_+存储过程标识(缩写)"组成。 存储过程标识要以实际含义的英文单词构成,并用下划线分割各个组成部分。 15. 函数 函数命名由"系统名+f+_+函数标识"组成。 16. 变量名 参数变量命名采用"i (o 或 io)+_+ 名称"形式, 前缀 i 或 o 表示输入还是输出参数。 过程变量命名采用"l+_+名称"形式。 变量名采用小写,若属于词组形式,用下划线分隔每个单词。 17. 角色 全部使用小写字符命名。 由"系统名称+_+role+_+名词(或缩写)或名词短语(或缩写)"组成。 18. 用户 全部使用小写字符命名。 由"系统名称+_+user+_+名词(或缩写)或名词短语(或缩写)"组成。 二.Transact-SQL 编程基本规范 1. 一般性注释 注释可以
数据库中常见
mdf
、
ndf
、
ldf
、
文件
SQLServer2000数据库有三种类型的
文件
主要数据
文件
(扩展名.
mdf
是 primary data file 的缩写) 主要数据
文件
包含数据库的启动信息,并指向数据库中的其他
文件
,所有表、视图、存储和数据都在这个
文件
。用户数据和对象可存储在此
文件
中,也可以存储在次要数据
文件
中。每个数据库有一个主要数据
文件
。主要数据
文件
的建议
文件
扩展名是 .
mdf
。
mdf
文件
一般用Daemon Tools打开。
mdf
并非普通
文件
,因此不借助相应软件是无法打开
MDF
文件
的。打开
mdf
文件
的常用虚拟...
mdf
文件
和
ldf
文件
是什么?
在微软的SQL Server 2000 数据库有三种类型的
文件
: 类型 缩写 中文意思
mdf
primary data file 主要数据
文件
ndf
Secondary data files 次要数据
文件
ldf
Log data files 事务日志 主要数据
文件
:(扩展名.
mdf
是 primary data file 的缩写) 主要数据
文件
包含数据库的启动信息,...
SqlServer数据库
MDF
、
NDF
、
LDF
文件
简介
在微软的SQL Server 2000 数据库有三种类型的
文件
: 主要数据
文件
(扩展名.
mdf
是 primary data file 的缩写) 主要数据
文件
包含数据库的启动信息,并指向数据库中的其他
文件
。用户数据和对象可存储在此
文件
中,也可以存储在次要数据
文件
中。每个数据库有一个主要数据
文件
。主要数据
文件
的建议
文件
扩展名是 .
mdf
。 SQL Server的每个数据库是以两个
文件
SQLServer
MDF
文件
和
LDF
文件
区别
环境:SQLServer 2008 R2 .
mdf
:数据库数据
文件
,存放一个数据库的数据信息。 .
ldf
:数据库日志
文件
,存放对该数据库的更新操作(增、删、改)的
文件
。
应用实例
27,579
社区成员
68,558
社区内容
发帖
与我相关
我的任务
应用实例
MS-SQL Server 应用实例
复制链接
扫一扫
分享
社区描述
MS-SQL Server 应用实例
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章