程序员求职经验分享与学习资料整理平台

网站首页 > 文章精选 正文

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

balukai 2025-02-07 16:28:24 文章精选 7 ℃

6.2.1数据模型的基本概念

1.概念数据模型

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

2.基本数据模型

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

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

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

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

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

网状模型缺点:结构复杂

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

面向对象数据模型

对象和对象标识(OID)

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

对象的属性

继承:单继承和多重继承

类和类层次

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

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


6.2.2数据模型的三要素

1.数据结构

2.数据操作

3.数据的约束条件


最近发表
标签列表