sql中逻辑名与物理名怎么理解

sql中文件的逻辑名与它的物理名怎么理解?谁可以给个通俗易懂的回答。

逻辑名是你取的名字,如你建一个数据库,这个数据库包含一个名叫data的文件,存放在c:\database\data.mdf,这里的data就是这个文件的逻辑名,而c:\database\data.mdf就是物理名。所谓逻辑名就是你自己起的名字,而物理名就是存放的路径。
温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2016-09-04
  大概来说,物理文件是实际存放数据的文件,就是在磁盘上具体对应的文件
  逻辑文件LF是物理文件的一个视图,按定义的Key键值对数据进行了排序
  也可以理解成在所有 Transact-SQL 语句中引用文件时所使用的名称。

  如果还不好理解的话,那么用数据表来代表物理文件,逻辑文件就是视图。当然实际上sql中用的表也是物理数据加上数据的逻辑结构表示而成的。
第2个回答  2007-11-13
逻辑名就是你看见的,你叫它1就是1,叫它小2就是小2。物理名是调用是SQL内部用来找到你命名的那个1的名字。比如,你把文件叫1,这是逻辑名,但调用文件时,程序用一个内部识别它的物理名来调用它本回答被提问者和网友采纳
第3个回答  2007-11-13
所谓逻辑 意为不是实体 在系统中只是暂时存在使用罢 没有实际意义
相似回答