采用二维表格结构表达实体类型及实体间联系的数据模型称为()。A.层次模型 B.

考试题库2022-08-02  42

问题 采用二维表格结构表达实体类型及实体间联系的数据模型称为()。A.层次模型B.网状模型C.关系模型D.实体联系模型

选项 A.层次模型
B.网状模型
C.关系模型
D.实体联系模型

答案 C

解析 本题考查数据模型方面的基本概念。
    在数据库系统中,不同的数据模型具有不同的数据结构形式。目前最常用的数据结构模型有层次模型(hierarchical model )、网状模型(network model )、关系模型(relational Model)和面向对象数据模型〔abject oriented model )。
    层次模型采用树型结构表示数据与数据间的联系。在层次模型中,每一个结点表示一个记录类型(实体),记录之间的联系用结点之间的连线表示,并且根结点以外的其他结点有且仅有一个双亲结点。
    网状模型采用网络结构表示数据与数据间的联系。在网状模型中,允许一个以上的结点无双亲,一个结点可以有多于一个的双亲。网状模型(也称DBTG模型)是一个比层次模型更具有普遍性的数据结构,是层次模型的一个特例。网状模型可以直接描述现实世界,因为它不仅去掉了层次模型的两个限制,而且还允许两个结点之间有多种联系
〔称之为复合联系)。网状模型中的每个结点表示一个记录类型(实体),每个记录类型可以包含若干个字段(实体的属性),结点间的连线表示记录类型之间一对多的联系。
    关系模型是目前最常用的数据模型之一。关系数据库系统采用关系模型作为数据的组织方式,在关系模型中用二维表格结构表达实体集以及实体集之间的联系,其最大特色是描述的一致性。
    E-R模型是软件工程设计中的一个重要方法,因为它接近于人的思维方式,容易理解并且与计算机无关,所以用户容易接受。但是,E-R模型只能说明实体间的语义联系,还不能进一步地说明详细的数据结构。一般遇到实际问题,应先设计一个E-R模型,然后再把它转换成计算机能接受的数据模型。
转载请注明原文地址:https://tihaiku.com/congyezige/2428036.html

最新回复(0)