分层数据库模型
在分层数据库模型中,是一种数据模型,数据被组织得像一棵树。该结构允许使用父/子关系重复信息:每个父级可以有许多子级,但每个子级只有一个父级。一个特定记录的所有属性都列在一个实体类型下。
在数据库中,实体类型相当于一个表;每个单独的记录被表示为一行,一个属性被表示为一列。实体类型之间使用1:N的映射关系,也被称为一对多的关系。
最被认可和使用的分层数据库是IBM开发的IMS和微软的Windows Registry。
分层模型的例子。
问题和答案
问:什么是分层数据库模型?答:它是一种像树一样组织数据的数据模型。
问:分层数据库模型允许重复信息吗?
答:允许使用父/子关系重复信息,在这种关系中,每个父可以有多个子,但每个子只有一个父。
问:什么是数据库中的实体类型?
答:实体类型相当于一个表格,其中列出了特定记录的所有属性。
问:数据库中如何表示每条记录?
答:每条记录表示一行,属性表示一列。
问:实体类型在数据库中是如何相互关联的?
答:实体类型之间使用 1:N 映射关系,也称为一对多关系。
问:公认和使用最多的分层数据库是什么?
答:公认和使用最多的分层数据库是 IBM 开发的 IMS 和微软开发的 Windows 注册表。
问:分层数据库模型中父数据库和子数据库有什么区别?
答:父数据库可以有多个子数据库,但每个子数据库只有一个父数据库。