美文网首页
数据库系统的三级模式跟两级映射

数据库系统的三级模式跟两级映射

作者: 祭祀WO菛僾_3930 | 来源:发表于2018-06-23 14:39 被阅读0次

关系模型三个组成部分:数据结构,数据操作,数据的完整性约束

外模式(子模式):局部数据逻辑结构和特征的描述
模式(逻辑模式):全体数据逻辑结构和特征的描述
内模式(存储模式):数据物理结构和存储方式的描述

逻辑独立性是外模式不变,模式改变时,如增加新的关系,新的属性,改变属性的数据类型,由数据库管理员对各个外模式/模式的映像做相应改变,可以使得外模式不变,因为应用程序依据外模式编写的,所以外模式不变,应用程序也不变,即保证了逻辑独立

物理独立性是模式不变,内模式改变,如数据库存储结构发生改变,选用另一种数据结构,由数据库管理员对各个模式/内模式的映像做相应改变,可以使得模式不变 ,从而保证了应用程序也不变

数据的逻辑独立性是指:模式变、应用程序不变
数据的物理独立性是指:用户的应用程序与存储在磁盘上数据库中的数据是相互独立的

独立性是指:数据的逻辑结构发生变化时,涉及的数据的物理结构也被影响,应用程序也被影响,这就叫独立性差。

数据的物理独立性是指用户的应用程序不依赖于数据库的物理结构。
数据的逻辑独立性是指当数据库重构时,如增加新的关系或对原有关系增加新的字段等,用户的应用程序不会受影响。
层次数据库和网状数据库一般能较好地支持数据的物理独立性,而对于逻辑独立性则不能完全地支持。——(来自王珊《数据库系统概论》)

而在关系数据库中,数据库的重构往往是不可避免的。重构数据库最常见的是将一个基本表“垂直”地分成多个基本表。例如:将学生关系:

Student(Sno, Sname, Ssex, Sage, Sdept)

分为SX(Sno, Sname, Sage)和SY(Sno, Ssex, Sdept)两个关系。这时原表Student为SX表和SY表自然连接的结果

相关文章

  • 数据库系统的三级模式跟两级映射

    关系模型三个组成部分:数据结构,数据操作,数据的完整性约束 外模式(子模式):局部数据逻辑结构和特征的描述模式(逻...

  • 数据库的模式

    三级模式,两级映射属于数据库的架构层次性设计 为了有效地组织、管理数据,提高数据库的逻辑独立性和物理独立性,人们为...

  • 计算机等级考试三级数据库复习(五)

    1.数据库系统 三级模式——》内模式,模式,外模式 二级映像模式(外模式/模式,模式/内模式) 模式/内模式提供数...

  • 数据库系统

    1.三级模式-两级映射 2.数据库设计过程 3.E-R模型 4.关系代数 5.规范化理论 1.函数依赖 2.价值与...

  • 数据库模式与模型

    这个知识点一般出现在上午、下午案例中。 一、三级模式与两级独立三级模式与两级独立其实可以用下面一张图就可以全部体现...

  • 数据库系统的模式

    体系结构:三级模式外模式,逻辑模式和内模式 二级映射模式 外映射用户 数据共享,首要 数据独立 数据独立,物理独立...

  • 数据库瞎复习

    数据库系统的核心是数据库管理系统 数据库的物理独立性,逻辑独立性,都是用户程序与数据库的独立 三级模式和二级映射是...

  • 数据库作业(1)

    数据库系统都有哪三级模式结构其优点是什么 (1)模式 模式也称逻辑模式或概念模式,是数据库中全体数据的逻辑结构和特...

  • 数据库设计

    数据库模型:三级模式-两层映射 1. 内模式-物理模式 文件级,内部视图 2. 概念模式--模式 表级,物理级数据...

  • 数据库系统|三级模式与二级映射

    三级模式是指外模式、模式(概念模式)、内模式。三级模式能有效地组织、管理数据,提高了数据库的逻辑独立性和物理独立性...

网友评论

      本文标题:数据库系统的三级模式跟两级映射

      本文链接:https://www.haomeiwen.com/subject/llnryftx.html