常见的数据模型有几种类型?各有什么特点?
常用的数据模型有层次模型、网状模型和关系模型。 (1)层次模型统称为非关系模型。层次模型是数据库系统中最早出现的数据模型,其采用树形结构表示实体与实体之间的关系。基本特点为:有且仅有一个节点无父节点,称其为根节点。其他节点有且仅有一个父节点。其优点为:模型本身比较简单,使用方便。对于实体间联系固定且预先定义好的应用系统,可采用层次模型来实现,其性能优于关系模型,不低于网状模型。使用层次模型对具有一对多联系的部门描述会非常自然、直观、容易理解。 (2)网状模型。表示实体与实体之间联系的数据模型称为网状模型。其特点为:允许一个以上的节点没有双亲节点。节点可以有多于一个的双亲节点。网状模型的优点为:更为直接、自然的描述现实世界。具有良好的性能,存储效率较高。 (3)关系模型。用二维表来表示实体和实体间联系的数据模型称为关系模型。在关系模型中用下图所示可表示学生对象。关系模型不仅可以表示实体间是一对多的联系,也可以方便的表示多对多的联系。
举一反三
内容
- 0
防火墙主要有几种类型?各有什么特点?
- 1
晶体中的位错线有几种类型?各有什么特点?
- 2
常见的数据模型有()模型、()模型、()模型三种类型
- 3
常见岩石的结构连接类型有哪几种?各有什么特点?
- 4
甘薯根的种类有几种?各有什么作用?