020-29815005
预约专线时间:09:00-23:59

数据库的抽象级

新闻来源:本站 日期:2021-07-02
数据库系统分为三个抽象层次
    用户级数据库:用户级数据库与外部模式相对应,是与用户最接近的一级数据库,是用户可以看到和使用的数据库,又称用户视图。

    概念性资料库:概念资料库与资料库相对应,介于使用者资料库与资料库之资料库,是资料库管理员所能看到和使用的资料库,介于使用者资料库与资料库资料库资料库资料库资料库资料库资料库资料库资料库资料库资料库资料库资料库资料库资料库资料库资料库资料库资料库资料库资料库资料库资料库资料库资料库

     数据库级别。与存储方式相对应的物理级数据库是数据库的低级表示,它描述数据的实际存储组织,也称为“内部视图”。


数据库


    三级数据库模式。

    概念性模式:数据库中的概念模式(模式、逻辑模式)描述数据库中数据库的逻辑结构,描述真实世界中的实体及其性质和联系,定义记录、数据项、数据完整性约束条件和记录之间的联系,是数据项目值的框架。

    外部模式:外部模式(subschema,userschema)描述了用户看到或使用的数据的逻辑结构,用户根据外部模式,对数据库中的数据进行操作。

    内部模式。内模是整个数据库的最底层表示,与物理层不同,它假定外存是无限线性地址空间。内部模式定义了存储记录的类型,存储域的表示,以及存储记录的物理顺序,指导数据元、索引和存储路径等的存储组织。

    二级独立性。

    身体独立。实体独立性是指用户的应用程序和数据库中存储的数据彼此独立。应用程序不需要在改变数据的物理存储时更改。

    独立的逻辑。系统的逻辑独立性是指用户的应用程序和数据库中的逻辑结构相互独立。应用程序在更改数据逻辑结构时不需要更改。