qq_花开花谢_0
模式是数据库的基本概念之一,倒并不是SQL Server的概念。数据库领域公认的标准结构是三级模式结构,它包括外模式、模式和内模式。3级结构分为:面向用户或应用程序员的用户级、面向建立和维护数据库人员的概念级、面向系统程序员的物理级。用户级别对应的就是外模式了,侧重于数据的呈现,用户可以使用数据操纵语言来使用数据而无需关心数据库内部的实现方式。内模式又称存储模式,对应于物理级,是数据库中全体数据的内部表示或底层描述,是数据库最低一级的逻辑描述,它描述了数据在存储介质上的存储方式翱物理结构,对应着实际存储在外存储介质上的数据库。内模式由内模式描述语言来描述、定义,它是数据库的存储观。模式又称概念模式或逻辑模式,对应于概念级。它是由数据库设计者综合所有用户的数据,按照统一的观点构造的全局逻辑结构,是对数据库中全部数据的逻辑结构和特征的总体描述,是所有用户的公共数据视图(全局视图)。它是由数据库管理系统提供的数据模式描述语言(Data Description Language,DDL)来描述、定义的,体现、反映了数据库系统的整体观。对于SQL Server来说,客户所使用的客户程序、SQL DML语言都是对应外模式的;而SQL Server的存储引擎,对数据文件的底层管理对应于内模式;数据库的整体逻辑结构属于模式的概念。