关系型数据库的模式

一、SQL语言支持关系数据库的三级模式结构,分别是模式、外模式和内模式。

二、分别介绍:

   1、模式:所有基本表构成了数据库的模式,也叫关系模式。

   2、外模式:视图与部分基本表构成了数据库的外模式。也叫子模式。

   3、内模式:数据库的存储文件与其索引文件构成了关系数据库的内模式,也称为存储模式。

三、扩展以及详解:

1、在SQL中,对应的名称:

   (1) 关系模式(或对应模式):称为基本表;

   (2) 存储模式(或对内模式):称为存储文件;

   (3) 子模式(或外模式):称为视图;

   (4) 元组(或记录):称为行;

  (5) 属性(或字段):成为i字段。

2、需要注意的是:

   (1) SQL中一个关系对应一个表;

   (2) 一个或多个基本表对应一个存储文件,每个表有若干个索引,索引也存放在存储文件中。

   (3) 视图是从一个或多个基本表导出的虚拟表,视图本身不独立存储在数据库中,数据库中至存储视图的定义而不存储对应的数据,视图对应的 数据被存放在基本表中。

   (4) 用户可以用SQL语句对视图和基本表进行查询等操作。

   (5) 存储文件的逻辑结构组成了关系数据库的内模式,所以其物理结构是任意的,对用户是透明的。

    原文作者:千叶大师
    原文地址: https://blog.csdn.net/joyksk/article/details/78901884
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞