一、物理结构
数据库的物理结构是由一系列的文件组成。
文件主要为分2类:
1. 数据文件:MDF/NDF
数据文件负责数据库中的所有数据的持久性存储。
(1)主要的数据文件:MDF
每个数据库只能有一个MDF。在创建数据库的时候,就创建了一个默认的MDF文件。
(2)辅助的数据文件:NDF
每个数据库可以没有NDF,也可以有多个NDF。
2. 事务日志文件:LDF
事务日志文件负责存储针对一个数据库执行的所有事务处理。
二、数据库的逻辑结构
一个实例(instance)通常包含多个组件 http://bbs.51cto.com/thread-1074972-1.html ,数据库引擎(database engine)是其中一个组件。数据库(database)是数据库引擎的一个子集。
数据库引擎不仅包含若干个数据库,还包含安全凭据(安全性)、配置设置、Windows服务以及其它SQL Server对象(例如复制、备份设备、端点等)。对于Windows管理员来说,一个SQL Server实例中的数据库引擎组件就是一个服务(service)。
对于某一个实例,可以有多个连接(connection),还可以分别连接到这个实例的某个组件(数据库引擎、分析服务、报表服务、集成服务等)。
必须首先连接(或者登录)到某个实例,才可以访问这个实例里面的数据库。
需要注意为了便于理解这里用扩展名来区分数据文件和日志文件不准确哦。数据库不是根据后缀名来的,所以你随便可以命令后缀名,比如ABC也可以
转载文章地址:http://bbs.51cto.com/thread-1084951-1.html