优点:更加安全,逻辑更加清晰
缺点:考虑分层,多谢代码,不停调用
一、模式(schema)
定义:也称逻辑模式,是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图。
理解:
①
一个数据库只有一个模式;
②
是数据库数据在逻辑级上的视图;
③
数据库模式以某一种数据模型为基础;
④
定义模式时不仅要定义数据的逻辑结构(如数据记录由哪些数据项构成,数据项的名字、类型、取值范围等),而且要定义与数据有关的安全性、完整性要求,定义这些数据之间的联系。
二、外模式(external
schema)
定义:也称子模式(subschema)或用户模式,是数据库用户(包括应用程序员和最终用户)能够看见和使用的局部数据的逻辑结构和特征的描述,是数据库用户的数据视图,是与某一应用有关的数据的逻辑表示。
理解:
①
一个数据库可以有多个外模式;
②
外模式就是用户视图;
③
外模式是保证数据安全性的一个有力措施。
三、内模式(internal
schema)
定义:也称存储模式(storage
schema),它是数据物理结构和存储方式的描述,是数据在数据库内部的表示方式(例如,记录的存储方式是顺序存储、按照b树结构存储还是按hash方法存储;索引按照什么方式组织;数据是否压缩存储,是否加密;数据的存储记录结构有何规定)。
理解:
①
一个数据库只有一个内模式;
②
一个表可能由多个文件组成,如:数据文件、索引文件。
它是数据库管理系统(dbms)对数据库中数据进行有效组织和管理的方法
其目的有:
①
为了减少数据冗余,实现数据共享;
②
为了提高存取效率,改善性能。
数据库管理系统通过索引、查询优化、事务处理、并发访问控制、触发器、错误恢复等强大的机制,有效地确保了海量数据存取的高效性,保证了数据的完整性和一致性,并提供了数据的可靠性和安全性,从而具有其它数据管理方式无法比拟的优势。
显著的优点:
1、便于构建并维护数据的树状结构;
2、便于保持数据的次序语义;
3、以及便于与开发平台的树状控件相结合等。
A:XML 数据模型的特点
XML 是 W3C 制定的标准,被设计为混合语,以便在用户和程序之间交换信息。
它具有一系列优良特性,如可扩展性,简单性,自描述性,结构、内容和表现分开等。
因此,XML 在自由软件以及商业软件业界均获得了强有力的支持,从而能够为开发人员提供极大的灵活性。
B:XML 数据模型的优点
XML数据模型本身就是树状模型,一篇格式良好(well-formed)且有效的(validated)XML 文档经过 DOM 解析之后,就会在内存当中建立一棵树。
因此,对于现实世界中数据具有的次序语义和层次结构,XML 数据模型能够很好且方便地由XML文档解析器予以保持,开发人员不必费什么力气。
并且,这种次序语义和层次结构的动态维护也是比较简单的。
此外,XML 解析器是组件,具有标准的接口,开发人员从而可以避免接口程序的重复开发和分发,以及降低相应的接口程序测试和维护开销。
数据库设计6个基本步骤:需求分析;概念结构设计;逻辑结构设计;物理结构设计;数据库实施;数据库运行和维护。
特点: (1) 能真实、充分地反映现实世界,包括事物和事物之间的联系,能满足用户对数据的处理要求,是对现实世界的一个真实模型;2馆
(2)易于理解,从而可以用它和不熟悉计算机的用户交换意见,用户的积极参与是数据库设计2成功的关键;
(3)易于更改,当应用环境和应用要求改变时,容易对概念模型修改和扩充;
(4)易于向关系、网状、层次等各种数据模型转换。概念结构的设计策略通常有四种。设计策略:(1)自顶向下,即首先定义全局概念结构的框架,然后逐步细化;
(2)自底向上,即首先定义各局部应用的概念结构,然后将它们集成起来,得到全局概念继构;(3)逐步扩张,首先定义最重要的核心概念结构,然后向外扩充,以滚雪球的方式逐步生求其他概念结构,直至总体概念结构;
(4)混合策略,即将自顶向下和自底向上相结合,用自顶向下策略设计一个全局概念结格框架,以它为骨架集成由自底向上策略中设计的各局部概念结构。
以上就是关于数据库的三极模式结构及其优缺点是什么全部的内容,包括:数据库的三极模式结构及其优缺点是什么、什么是数据库系统请简述其特点、什么是数据库的概念结构 试述其特点和设计策略等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)