数据整合 简述数据库的三级模式结构?
简述数据库的三级模式结构?
数据库的三级数据模式包括概念模式、外部模式和内部模式。概念模式是对数据库中数据的总体逻辑结构和特征的描述,是对所有用户的数据进行综合抽象得到的统一的全局数据视图;外部模式是对每个用户或程序所涉及的数据的逻辑结构和特征的描述,是根据用户自身对数据的需求从局部的角度设计的;内部模式是对数据的内部表示或底层描述。
优点:数据库系统的三级模式结构可以保证数据库系统具有数据的完整性和共享性,也可以保证数据具有很高的物理独立性和逻辑独立性。
缺点:
](1)系统通用性差,程序代码重用性低。由于数据库系统的设计基础是数据模型,而由三级数据模型组成的数据模型直接针对管理对象,因此应用系统只能管理预定的对象,系统通用性差,程序代码不能重用。目前,已经运行和正在开发的数据库应用软件数量惊人。虽然它们的管理对象和数据模型之间有许多相似之处,但它们是不可替代的。因此,出现了大量低层次、重复性的软件开发问题。
(2)系统与外部模式的依赖性很强,导致系统运行维护成本较高。由于程序与外部模式的依赖性很强,当数据的外部模式发生变化时,相关应用程序必须进行修改以适应用户视图的变化。这样,数据库应用系统需要频繁地修改程序代码,增加了维护工作量。
(3)依靠程序进行数据调用和功能控制,系统复杂度高。由于缺乏优于管理对象的数据模型和操作模型的控制机制,特别是对于那些数据模型、操作模型及其复杂的管理对象,在数据库应用系统的设计和实现中,依靠程序来控制功能和直接调用数据是非常困难的。当系统功能模块或调用关系发生变化时,需要直接修改程序。
数据模式分哪三个部分?
一般来说,数据模式由三部分组成:外部模式、内部模式和内部模式。外部模式,也称为子模式,对应于用户级别。它是一个或多个用户看到的数据库的数据视图,是与应用程序相关的数据的逻辑表示。内部模式,也称为存储模式,对应于物理级别。它是数据库中所有数据的内部表示或底部描述。它是数据库最低级别的逻辑描述。它描述了存储介质上数据的存储模式和物理结构,与实际存储在外部存储介质上的数据库相对应。模式,也称为概念模式或逻辑模式,对应于概念层次。它是数据库设计者根据统一的观点构造的全局逻辑结构。它是对数据库中所有数据的逻辑结构和特性的一般描述,是所有用户的通用数据视图(全局视图)。
数据库管理系统根据模型不同,可分为四个层次?
根据数据管理系统的层次结构,可以分为四个部分:1
、2
,数据管理系统的层次结构可以分为四个部分多对多类型的数据组织;
3。关系模型
以记录组或数据表的形式组织数据,利用各种地理实体和属性之间的关系进行存储和转换,没有层次结构和指针,是建立空间数据和属性关系的一种非常有效的数据组织方法数据。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。