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