数据模型三要素是数据结构、数据 *** 作、数据的约束条件。
故为C
1)数据结构:是所研究的对象类型的集合,是对系统静态特性的描述。
(2)数据 *** 作:对数据库中各种对象(型)的实例(值)允许执行的 *** 作的集合, *** 作及 *** 作规则。如 *** 作有检索、插入、删除、修改, *** 作规则有优先级别等。数据 *** 作对系统动态特性的描述
。
(3)数据的约束条件:是一组完整性规则的集合。也就是说,对于具体的应用娄必须遵循特定的语义约束条件,以保证数据的正确、有效和相容。例如,某单位人事乍中,要求在职的“男\"职工的年龄必须大于1
8岁小于6
O岁,工程师的基本工资不能101
5
0
0元,每个职工可担任一个工种,这些要求可以通过建立数据的约束条件来实现。
两大类数据模型:数据模型分为2类(分属2个不同的层次,在开发和使用数据库中使用不同的模型)。
概念模型,也称信息模型,它是按用户的观点来对数据和信息建模,用于数据库设计。
逻辑模型和物理模型,逻辑模型主要包括:网状模型、层次模型、关系模型、面向对象模型等,按计算机系统的观点对数据建模,用于DBMS实现。
物理模型,是对数据最底层的抽象,描述数据在系统内部的表示方式和存取方法,在磁盘或磁带上的存储方式和存取方法。
概念模型:信息世界中的基本概念。
用途:数据库设计人员和用户之间进行交流的语言。但要考E-R图!
最常用的数据模型:非关系模型,有层次模型和网状模型;关系模型;面向对象模型、对象关系模型。
数据模型内容包括三个部分:数据结构、数据 *** 作、数据约束。
①数据结构:数据模型中的数据结构主要描述数据的类型、内容、性质以及数据间的联系等。数据结构是数据模型的基础,数据 *** 作和约束都建立在数据结构上。不同的数据结构具有不同的 *** 作和约束。
②数据 *** 作:数据模型中数据 *** 作主要描述在相应的数据结构上的 *** 作类型和 *** 作方式。
③数据约束:数据模型中的数据约束主要描述数据结构内数据间的语法、词义联系、它们之间的制约和依存关系,以及数据动态变化的规则,以保证数据的正确、有效和相容。
简介
数据发展过程中产生过三种基本的数据模型,它们是层次模型、网状模型和关系模型。这三种模型是按其数据结构而命名的。前两种采用格式化的结构。在这类结构中实体用记录型表示,而记录型抽象为图的顶点。记录型之间的联系抽象为顶点间的连接弧。
整个数据结构与图相对应。其中层次模型的基本结构是树形结构;网状模型的基本结构是一个不加任何限制条件的无向图。关系模型为非格式化的结构,用单一的二维表的结构表示实体及实体之间的联系,关系模型是目前数据库中常用的数据模型。
常见的数据模型有以下:
1、层次模型,将数据组织成一对多关系的结构,层次结构采用关键字来访问其中每一层次每一部分。
2、网状模型,用连接指令或指针来确定数据间的显式连接关系,是具有多对多类型的数据组织方式。
3、关系模型,用以记录组或数据表的形式组织数据,是建立空间数据和属性数据之间关系的一种非常有效的数据组织方法。
数据模型(Data Model)是数据特征的抽象。数据(Data)是描述事物的符号记录,模型(Model)是现实世界的抽象。数据模型从抽象层次上描述了系统的静态特征、动态行为和约束条件,为数据库系统的信息表示与 *** 作提供了一个抽象的框架。数据模型所描述的内容有三部分:数据结构、数据 *** 作和数据约束。
扩展资料:
数据模型所描述的内容包括三个部分:数据结构、数据 *** 作、数据约束。
1、数据结构:数据模型中的数据结构主要描述数据的类型、内容、性质以及数据间的联系等。数据结构是数据模型的基础,数据 *** 作和约束都建立在数据结构上。不同的数据结构具有不同的 *** 作和约束。
2、数据 *** 作:数据模型中数据 *** 作主要描述在相应的数据结构上的 *** 作类型和 *** 作方式。
3、数据约束:数据模型中的数据约束主要描述数据结构内数据间的语法、词义联系、他们之间的制约和依存关系,以及数据动态变化的规则,以保证数据的正确、有效和相容。
参考资料来源:百度百科-数据模型
参考资料来源:百度百科-数据结构
最常用的逻辑数据模型有五种,它们是:
(1)层次模型(hierarchical model);
(2)网状模型(network model) ;
(3)关系模型(relational model);
(4)面向对象模型(object oriented model);
(5)对象关系模OJ (object relational model)
其中,前两类模型称为非关系模型。非关系模型的数据库系统在20世纪70-80年代初非常流行,在数据库系统产品中占据主导地位,在数据库系统的初期起了重要作用二在关系模型得到发展后,非关系模型迅速衰退。在我国,早就不见非关系模型了。但在美国等一些国家,由于早期开发的应用系统实际使用层次数据库或网状数据库系统,因此目前仍有层次数据库和网状数据库系统在使用。
以上就是关于数据库数据模型全部的内容,包括:数据库数据模型、数据库主要有哪些模型这些模型的特点是什么、数据模型包括什么呢等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)