❶ 层次模型中的几个术语,什么是根结点,双亲结点,兄弟结点,叶结点
在层次模型中,数据库中有且仅有一个记录型无双亲,称为根节点;同一双亲的子结点称为兄弟结点;没有子结点的结点称为叶结点;代表两个记录型之间一对多的关系叫做双亲关系。
用树型(层次)结构表示实体类型及实体间联系的数据模型称为层次模型。在树中,每个结点表示一个记录类型,结点间的连线或边表示记录类型间的关系,每个记录类型可包含若干个字段,记录类型描述的是实体,字段描述实体的属性,各个记录类型及其字段都必须命名。
如果要存取某一记录型的记录,可以从根节点起,按照有向数层次向下查表。
(1)数据库双亲什么意思扩展阅读
层次模型的数据操纵主要有查询、插入、删除和更新。进行插入、删除、更新操作时要满足层次模型的完整性约束条件。具体如下:
1、进行插入数据时,如果没有相应的双亲结点值就不能插入它的子结点值。例如,在上图层次数据库中,如果新调入一名教师,但尚未分配到某个教研室,这时就不能将新的教师插入到数据库中。
2、进行删除数据时,如果删除双亲结点值,则相应的子结点值也被同时删除。例如,在上图中的层次数据库中,如果删除网络教研室,则该教研室的所有教师的数据将全部丢失。
3、进行修改数据时,进行更新操作时,应更新所有相应记录,以保证数据的一致性。