sqlserver数据库的物理存储格式和逻辑存储格式

物理存储结构:

  数据库文件在磁盘上的存储形式:

  主数据文件:*.mdf。用来存储数据库的启动信息、存储部分或全部的数据。整个的数据库只能有一个主数据文件

  辅助数据文件:*.ndf。用于存储主数据文件未能存储的剩余数据和一些数据库对象

  日志文件:*.ldf。存储数据库更新的事务日志信息。数据库的插入、删除、更新等操作都会记录在日志文件中,因为他们影响到了数据库的记录,会显示影响条数。而查询不会记录在日志文件中。整个的数据库有且仅有一个日志文件。

  文件组:用来管理磁盘空间。分为:主文件组和辅助文件组。日志不属于任何一个文件组。

  我们可以自己创建文件组:右击想要添加文件组的数据库,选择属性--->文件组:

逻辑存储结构:

由数据表,视图,索引等各种不同的数据库对象所组成,他们分别用来存储特定信息并支持特定信息。

原文地址:https://www.cnblogs.com/wyhluckdog/p/10318872.html