数据库第2章..pptVIP

  • 9
  • 0
  • 约6.1千字
  • 约 50页
  • 2016-12-21 发布于重庆
  • 举报
第二章 数据模型 父母 人 子女 树 种植 砍伐 养育 赡养 关键 实现记录之间的联系 常用方法 单向链接 双向链接 环状链接 向首链接 例:P31 表示方法(与层次数据模型相同) 实体型:用记录类型描述。 每个结点表示一个记录类型。 属 性:用字段描述。 每个记录类型可包含若干个字段。 联 系:用结点之间的连线表示记录(类)型 之间的一对多的父子联系。 网状模型与层次模型的区别 网状模型允许多个结点没有双亲结点 网状模型允许结点有多个双亲结点 网状模型允许两个结点之间有多种联系(复合联系) 网状模型可以更直接地去描述现实世界 层次模型实际上是网状模型的一个特例 2. 网状模型的数据操纵与完整性约束 网状模型的数据操纵主要包括查询、插入、删除和修改数据。 插入数据时,允许插入尚未确定双亲结点值的子女结点值,如可增加一名尚未分配到某个教研室的新教师,也可增加一些刚来报到,还未分配宿舍的学生。 删除数据时,允许只删除双亲结点值,如可删除一个教研室,而该教研室所有教师的信息仍保留在数据库中(如下图)。 修改数据时,可直接表示非树形结构,而无需像层次模型那样增加冗余结点,因此,修改操作时只需更新指定记录即可。 它没有像层次数据库那样有严格的完整性约束条件,只提供一定的完整性约束。 郑

文档评论(0)

1亿VIP精品文档

相关文档