SQL语言支持关系数据库三级模式结构,如图3-1所示。其中外模式对应于视图(View)和部分基本表(Base Table),模式对应于基本表,内模式对应于存储文件。
一、SQL语言支持的关系数据库的三级模式
二、SQL语言的基本概念
① SQL语言既可以对基本表进行操作,也可以视图进行操作。
② 基本表是本身独立存在的表,在SQL中一个关系就对应一个表。
③ 视图是从基本表或其他视图中导出的表,它本身不独立存储在数据库中,也就是说数据库中只存放视图的定义而不存放视图对应的数据,这些数据仍存放在导出视图的基本表中,因此视图是一个虚表。
④ 视图的逻辑结构组成了外模式,基本表的逻辑结构组成了模式,存储文件的逻辑结构组成了内模式。
⑤ 存储文件的物理结构对用户是透明的,由实现系统决定。

