数据库系统工程师:笔记分享之数据库技术基础6.2.1-2

数据库系统工程师:笔记分享之数据库技术基础6.2.1-2

编码文章call10242025-04-28 20:54:2110A+A-

6.2.1数据模型的基本概念

1.概念数据模型

也称信息模型,主要用于数据库设计,模型代表实体联系模型(E-R模型)

2.基本数据模型

层次模型:用数型结构表示数据与数据间的联系,根结点以外的其他结点有且仅有一个双亲结点;不能直接表示多对多的联系,要表示多对多可采用冗余节点法或虚拟节点分解法

层次模型的优点:通过指针实现,比较简单,查询效率高

层次模型的缺点:只能表示1:n 的联系,应用程序编制复杂

网状模型(DBTG模型):采用网状结构表示数据与数据间的联系的数据模型

网状模型优点:直接地描述现实世界,良好性能,存取效率高

网状模型缺点:结构复杂

关系模型:用表格结构表达实体集以及实体集之间的联系

面向对象数据模型

对象和对象标识(OID)

封装:每个对象是状态和行为的封装

对象的属性

继承:单继承和多重继承

类和类层次

类:所有具有相同属性和方法集的对象构成一个对象类

类层次:类组成一个有根有向无环图


6.2.2数据模型的三要素

1.数据结构

2.数据操作

3.数据的约束条件


点击这里复制本文地址 以上内容由文彬编程网整理呈现,请务必在转载分享时注明本文地址!如对内容有疑问,请联系我们,谢谢!
qrcode

文彬编程网 © All Rights Reserved.  蜀ICP备2024111239号-4