前言 之前有和公司的同事们进行过相关的交流,交流会上做了一些相关资料的编写,大致从各方收集资料来讲解数据库的发展历程,涉及到数据库的历史,和目前在用的几个主流数据库。 数据库分类 早期数据库理论: 1.层次数据库 模式介绍: 满足以下两个条件的基本层次联系的集合为层次模型 a、有且只有一个结点没有双亲结点,这个结点称为根节点; b、根以外的其他结点有且只有一个双亲结点。 层次数据库系统只能处理一对多的实体联系的原因:在层次模型中,每个结点表示一个记录类型,记录类型之间的联系用结点之间的连线(有向边)表示,这种联系是父子之间的一对多的联系。 以下是一个层次模型的示例,它像一棵倒立的树,结点的双亲是唯一的。同一双亲的子女结点称为兄弟结点,没有子女结点的结点称为叶结点。 层次模型的特点:任何一个给定的记录值只能按其层次路径查看,没有一个子女记录值能够脱离双亲记录值而独立存在。 层次数据库的操作以及优缺点: a.操作特点 插入:如果没有相应的双亲结点值不能插入它的子女结点值。 删除:如果删除双亲结点值,则相应的子女结点值也将同时被删除。 b.优点: (1)模型简单,对具有一对多层次关系的部门..... 数据库发展历程整理 培训