@rg070836rg
2016-01-19T23:28:23.000000Z
字数 924
阅读 1341
数据库作业
数据模型的三个要素。
数据模型通常由数据结构、数据操作和完整性约束三部分组成。
① 数据结构
:是所研究的对象类型的集合,是对系统的静态特性的描述。
② 数据操作
:是指对数据库中各种对象(型)的实例(值)允许进行的操作的集合,包括操作及有关的操作规则,是对系统动态特性的描述。
③ 数据的约束条件
:是完整性规则的集合,完整性规则是给定的数据模型中数据及其联系所具有的制约和依存规则,用以限定符合数据模型的数据库状态以及状态的变化,以保证数据的正确、有效、相容。
三级模式之间的两层映象保证了数据库系统中的数据能够具有较高的逻辑独立性
和物理独立性
。
数据模型的三要素是指数据结构
,数据操作
,完整性约束
。实际数据库系统中所支持的主要数据模型是层次模型
,网状模型
,关系模型
。
数据模型中的数据结构
是对数据系统的静态特征描述,包括数据结构和数据间联系的描述,数据操作
是对数据库系统的动态特征描述,是一组定义在数据上的操作,包括操作的涵义、操作符、运算规则及其语言等。
试述数据库系统三级模式结构,这种结构的优点是什么?
数据库系统的三级模式结构由外模式
、概念模式
和内模式
组成。
外模式
,亦称子模式或用户模式,是数据库用户(包括应用程序员和最终用户)能够看见和使用的局部数据的逻辑结构和特征的描述,是数据库用户的数据视图,是与某一应用有关的数据的逻辑表示。
概念模式
,亦称逻辑模式,是数据库中全体数据的逻辑结构和特性的描述,是所有用户的公共数据视图。模式描述的是数据的全局逻辑结构。外模式涉及的是数据的局部的逻辑结构,通常是模式的子集。
内模式
,亦称存储模式,是数据在数据库系统内部的表示,即对数据的物理结构和存储方式的描述。数据库系统的三级模式是对数据的三个抽象级别,它把数据的具体组织留给DBMS管理,使用户能逻辑抽象地处理数据,而不必关心数据在计算机中的表示和存储。
为了能够在内部实现这三个抽象层次的联系和转换,数据库系统在这三级模式之间提供了两层映象:外模式/模式映象和模式/内模式映象。正是这两层映象保证了数据库系统中的数据能够具有较高的逻辑独立性和物理独立性。
关系的完整性约束条件包括三大类:实体完整性
、参照完整性
和用户定义的完整性
。