数据模型用来建模,非常重要。
模型有两层:从现实世界抽象出概念模型,从概念模型建模形成数据模型。
一:实体--联系模型(entity--ralationship)
实体--联系模型是概念模型,用来对现实世界建模,其中实体集和联系集都可以有属性。
二:数据模型的三要素
数据结构:元素的集合和关系的集合,根据关系的不同分为层次模型、网状模型和关系模型。
数据操作:基本操作。
完整性约束条件:通用完整性约束条件和专用完整性约束条件。
三:关系模型
数据结构:实体集和联系集都用关系表示,关系就是一个二维表。
数据操作:关系代数和关系演算。
完整性约束条件:约束条件。
四:其他数据模型
面向对象关系模型和关系对象模型等等。
以上就是我对于数据模型的一些认识。