说明三种数据模型的结构特点。
正确答案:
(1)层次模型:
用树形结构来表示实体及实体之间联系的模型称为层次模型。这种数据模型具有层次清楚、容易理解等优点。在层次模型中每一个结点表示实体集,指向结点的指针表示两个实体集之间的联系,两个结点间的关系只能是1—m关系,但对于m—m关系就不能直接用层次模型来表示,必须设法将其分解为两个1—m关系,这是层次模型的局限性。
(2)网状模型:
如果实体及实体之间的联系组成的结构为一“有向图”,则称为网状模型。网状模型的特点为:可以一个以上的结点无父结点,至少有一个结点有多于一个父结点。
(3)关系模型:
用表格形式表示实体以及实体之间的联系,称为关系模型。它是以关系数学理论为基础的。层次模型和网状模型在本质上是一致的,它们都是用结点来表示实体,用指针表示实体间的联系,而关系模型中存放的数据一部分为实体本身的属性,另一部分是实体之间的联系。
用树形结构来表示实体及实体之间联系的模型称为层次模型。这种数据模型具有层次清楚、容易理解等优点。在层次模型中每一个结点表示实体集,指向结点的指针表示两个实体集之间的联系,两个结点间的关系只能是1—m关系,但对于m—m关系就不能直接用层次模型来表示,必须设法将其分解为两个1—m关系,这是层次模型的局限性。
(2)网状模型:
如果实体及实体之间的联系组成的结构为一“有向图”,则称为网状模型。网状模型的特点为:可以一个以上的结点无父结点,至少有一个结点有多于一个父结点。
(3)关系模型:
用表格形式表示实体以及实体之间的联系,称为关系模型。它是以关系数学理论为基础的。层次模型和网状模型在本质上是一致的,它们都是用结点来表示实体,用指针表示实体间的联系,而关系模型中存放的数据一部分为实体本身的属性,另一部分是实体之间的联系。
答案解析:有

微信扫一扫手机做题