您好、欢迎来到现金彩票网!
当前位置:八马彩票 > 概念模式 >

2019黑龙江国家电网考试备考:数据库中的三级模式和两级映像

发布时间:2019-05-10 01:51 来源:未知 编辑:admin

  数据库是国家电网当中比较重要的一门考试科目其中比较让人难以理解的就是三级模式和两级映像,今天我们就来学习一下。更多

  模式也称为逻辑模式,是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共视图。

  模式通常以某种数据模型为基础,定义数据的逻辑结构。例如,数据记录的名字、类型、数据值的取值范围等等。

  模式中不存储数据,仅仅用来描述数据库的结构,所以就模式而言与具体机器的硬件、计算机语言无关。在数据库系统中用数据库管理系统(DBMS)提供的数据库定义语言(DDL)来定义数据库的模式。一个数据库只有一个模式。

  外模式是模式的一个子集,即在一个模式中可以有多个外模式。通常被称为子模式或者用户模式,也可以理解为数据库的视图。由于它是各个用户的数据视图,如果不同的用户具有不同的数据需求,那么不同用户所使用的外模式也是不同。每个用户只能看见和访问所对应的外模式,而数据库中除此之外的其他数据是隐藏不可见的。所以外模式也是保证数据库安全性的一个重要措施。在数据库系统中用数据库管理系统(DBMS)提供的数据库定义语言(DDL)来定义数据库的外模式。

  内模式也称为存储模式,它既定义了数据库中全部数据的物理结构,还定义了数据存储的方法等。由于内模式接近于机器本身,所以内模式与具体机器的硬件和软件密切相关。一个数据库只有一个内模式。

  所谓的映像是一种对应规则,说明映像双方如何进行转换。为在数据库系统内部实现3个层次的联系和转化,DBMS提供了三级模式间的两层映像。它们有效组织管理数据,提高了数据库的逻辑独立性和物理独立性。

  在数据库系统中,可以在同一个模式上创建多个外模式。对于每一个外模式在数据库系统中都对应有外模式/模式映像,它定义了对应关系。若一个数据库的模式发生改变(例如:增加新关系、新的属性或者改变属性的类型等),数据库管理员可以对外模式/模式映像做相应改变,使外模式不变,而用户所使用的应用程序又是根据外模式编写的,故应用程序不需要做出改变,这样就有效的保证了数据与应用程序在逻辑上的独立,通常把这种独立称为逻辑独立性。

  一个数据库中只有一个模式,并且只有一个内模式,所以说模式/内模式映像是唯一的。它主要定义的是全局逻辑结构与物理存储的对应关系。当数据库的存储发生变化也就是说内模式发生变化,数据库管理员可以通过改变模式/内模式映像从而保证模式不变,从而应用程序不变。这样就有效的保证了数据与应用程序在物理上的独立,我们把这种独立称为物理独立性。

http://essexappliance.net/gainianmoshi/181.html
锟斤拷锟斤拷锟斤拷QQ微锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷微锟斤拷
关于我们|联系我们|版权声明|网站地图|
Copyright © 2002-2019 现金彩票 版权所有