
1、概念模型(分三种:1:场模型:用于描述空间中连续分布的现象;2:对象模型:用于描述各种空间地物;3:网路模型:可以模拟现实世界中的各种网络)
2、逻辑数据模型(常用的分:矢量数据模型,栅格数据模型和面向对象数据模型等)
3、物理数据模型(物理数据模型是指概念数据模型在计算机内部具体的存储形式和 *** 作机制,即在物理磁盘上如何存放和存取,是系统抽象的最底层。)
1)数据模型的分类:
最常用的数据模型是概念数据模型和结构数据模型:
①概念数据模型(信息模型):面向用户的,按照用户的观点进行建模,典型代表:E-R图
②结构数据模型:面向计算机系统的,用于DBMS的实现,典型代表有:层次模型,网状模型、关系模型,面向 对象模型
数据结构:主要描述数据的类型、内容、性质以及数据间的联系等,是目标类型的集合。目标类型是数据库的组成成分,一般可分为两类:数据类型、数据类型之间的联系。数据类型如DBTG(数据库任务组)网状模型中的记录型、数据项,关系模型中的关系、域等。
联系部分有DBTG网状模型中的系型等。数据结构是数据模型的基础,数据 *** 作和约束都基本建立在数据结构上。不同的数据结构具有不同的 *** 作和约束。
数据 *** 作:数据模型中数据 *** 作主要描述在相应的数据结构上的 *** 作类型和 *** 作方式。它是 *** 作算符的集合,包括若干 *** 作和推理规则,用以对目标类型的有效实例所组成的数据库进行 *** 作。
数据约束:数据模型中的数据约束主要描述数据结构内数据间的语法、词义联系、他们之间的制约和依存关系,以及数据动态变化的规则,以保证数据的正确、有效和相容。它是完整性规则的集合,用以限定符合数据模型的数据库状态,以及状态的变化。
约束条件可以按不同的原则划分为数据值的约束和数据间联系的约束;静态约束和动态约束;实体约束和实体间的参照约束等。
不同的数据库管理系统采用不同的数据模型,常用的数据模型有三种:层次模型 用树形结构来表示实体及实体之间联系的模型称为层次模型。这种数据模型具有层次清楚,容易理解等优点,所以在早期数据库系统中采用这种模型。
C;
层次模型
层次模型是以记录类型为结点的树型结构,下层记录是上层记录中某元素的细化
层次模型的记录类型间只有简单的层次关系,且满足以下条件:有一个记录类型没有父结点;其他记录类型有且只有一个父结点
网状模型
有一个以上记录类型没有父结点;至少有一个记录类型多于一个父结点用这种网络结构表示记录类型之间联系的模型称为网状模型
关系模型
关系模型的基本思想是把事物与事物之间的联系用二维表格的形式描述一个关系可以看作一个二维表,表中每一行是一个记录,每一列是一个字段
关系模型可用离散数学中的关系代数来描述,因而关系数据库管理系统能够用严格的数学理论来描述数据库的组织和 *** 作,且具有简单灵活、数据独立性高等特点,应用十分广泛
以上就是关于数据库和逻辑模型有( )、( )、( )和( )等四种。全部的内容,包括:数据库和逻辑模型有( )、( )、( )和( )等四种。、什么是数据模型,包含哪几种类型 (数据库)、在数据库技术中,哪一种数据模型是使用公等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)