发布网友 发布时间:2022-04-25 10:36
共2个回答
热心网友 时间:2024-08-10 06:37
在层次模型中,数据库中有且仅有一个记录型无双亲,称为根节点;同一双亲的子结点称为兄弟结点;没有子结点的结点称为叶结点;代表两个记录型之间一对多的关系叫做双亲关系。
用树型(层次)结构表示实体类型及实体间联系的数据模型称为层次模型。在树中,每个结点表示一个记录类型,结点间的连线或边表示记录类型间的关系,每个记录类型可包含若干个字段,记录类型描述的是实体,字段描述实体的属性,各个记录类型及其字段都必须命名。
如果要存取某一记录型的记录,可以从根节点起,按照有向数层次向下查表。
扩展资料
层次模型的数据操纵主要有查询、插入、删除和更新。进行插入、删除、更新操作时要满足层次模型的完整性约束条件。具体如下:
1、进行插入数据时,如果没有相应的双亲结点值就不能插入它的子结点值。例如,在上图层次数据库中,如果新调入一名教师,但尚未分配到某个教研室,这时就不能将新的教师插入到数据库中。
2、进行删除数据时,如果删除双亲结点值,则相应的子结点值也被同时删除。例如,在上图中的层次数据库中,如果删除网络教研室,则该教研室的所有教师的数据将全部丢失。
3、进行修改数据时,进行更新操作时,应更新所有相应记录,以保证数据的一致性。
参考资料来源:百度百科——层次模型
热心网友 时间:2024-08-10 06:31
在自己上面没有更高一级的节点,自己这个节点就叫根节点,层次模型是一个目录树,只有一个根节点。