当前位置:C++技术网 > 资讯 > 深入浅出了解数据库及.mdf文件的学习

深入浅出了解数据库及.mdf文件的学习

更新时间:2016-03-16 20:49:39浏览次数:1+次

数据库的存储结构分为逻辑存储结构和物理存储结构:
数据库的逻辑存储结构,指的是数据库有哪些性质的信息所组成的。

数据库的物理存储结构,讨论数据库文件是如何在磁盘上存储的。数据库在磁盘上是以文件为单位存储的,有数据库文件和事务日志文件组成,一个数据库至少包含数据库文件和事务日志文件。

一个数据库是由文件组成的,文件是由盘区组成的,盘区是由页面组成。SQL Server的数据存储单位是页面。
在SQL Server数据库中,页面分为以下几个类别:
数据页面:用于存储数据库数据
索引页面:用于存储索引数据
文件/图像/页面:用于存储text,ntext,image类型的数据
数据文件是指数据库的文件。一个数据库的数据文件包含全部的数据库数据。逻辑数据库结构的数据物理的存储在数据库的数据文件中。数据文件有如下特征:
一个数据文件仅与一个数据库联系
一旦建立,数据文件不能改变大小
一个表控件,由一个或多个数据文件组成
SQL Server数据库将数据文件分为主数据文件与此数据文件
主数据文件是数据库的起点,指向数据库中的文件的其他部分。每个数据库都有一个主要的数据文件。主要的数据文件的推荐文件拓展名是.mdf。
次数据文件包含除主数据文件外的所有数据文件,次数据文件的推荐拓展名为.ndf
日志文件:
日志文件用来记录你对数据库的操作信息的。用来记录数据库。
那么SQL Server数据库中的数据库文件(主数据文件.mdf)是存放在哪里呢?
如果你没有更改下载路径的话,那么就是在C:\\Program Files\Microsoft SQL Server\MSSQL10.SQLEXPRESS\MSSQL\DATA:

如果,我们想看的是自己新建的数据库的.mdf文件,依旧是在Microsoft SQL Server的下级目录下找,大概路径不会变,最终应该是在DATA里面,下面看看我自己新建的数据库的.mdf的文件路径: