数据库概念设计及数据建模三.docx

上传人:b****6 文档编号:6730604 上传时间:2023-01-09 格式:DOCX 页数:24 大小:25.44KB
下载 相关 举报
数据库概念设计及数据建模三.docx_第1页
第1页 / 共24页
数据库概念设计及数据建模三.docx_第2页
第2页 / 共24页
数据库概念设计及数据建模三.docx_第3页
第3页 / 共24页
数据库概念设计及数据建模三.docx_第4页
第4页 / 共24页
数据库概念设计及数据建模三.docx_第5页
第5页 / 共24页
点击查看更多>>
下载资源
资源描述

数据库概念设计及数据建模三.docx

《数据库概念设计及数据建模三.docx》由会员分享,可在线阅读,更多相关《数据库概念设计及数据建模三.docx(24页珍藏版)》请在冰豆网上搜索。

数据库概念设计及数据建模三.docx

数据库概念设计及数据建模三

数据库概念设计及数据建模(三)

(总分:

99.00,做题时间:

90分钟)

一、{{B}}选择题{{/B}}(总题数:

39,分数:

78.00)

1.数据库概念设计需要对一个企业或组织的应用所涉及的数据进行分析和组织。

现有下列设计内容

Ⅰ.分析数据,确定实体集

Ⅱ.分析数据,确定实体集之间的联系

Ⅲ.分析数据,确定每个实体集的存储方式

Ⅳ.分析数据,确定实体集之间联系的基数

Ⅴ.分析数据,确定每个实体集的数据量

Ⅵ.分析数据,确定每个实体集包含的属性

以上内容不属于数据库概念设计的是______。

?

A.仅Ⅰ、Ⅳ和Ⅵ

?

B.仅Ⅱ和Ⅴ

?

C.仅Ⅲ、Ⅳ和Ⅵ

?

D.仅Ⅲ和Ⅴ

(分数:

2.00)

A.

B.

C.

D.√

解析:

[解析]数据库概念设计主要是理解和获取引用领域中的数据需求,分析,抽取,描述和表示清楚目标系统需要储存和管理什么数据,这些数据共有什么样的属性特征以及组成格式,数据之间存在什么样的依赖关系,同时也要说明数据的完整性与安全性。

而数据的储存方式和数据量不是概念设计阶段所考虑的。

2.数据库概念设计的目标是理解和表达数据需求,确定和描述数据库中需要存储和处理的数据。

关于概念设计有下列说法或做法:

Ⅰ.概念设计的重点是从需求文档所定义的业务背景中抽象出实体集及实体集之间的关系

Ⅱ.可采用分类方法将业务背景中具有相同属性特征的客观对象归为类,在此基础上概括命名,得到实体集

Ⅲ.按照业务规则标识和定义实体集之间的联系时,不仅要定义实体集之间的直接联系,也要定义实体集之间的间接联系

Ⅳ.在确定实体集的属性时,不仅要检查每个属性与实体集间的所属关系,也要检查每个实体集属性的完备性

Ⅴ.概念设计的结果通常用DFD或ERD描述,图形表达既能清楚地说明应用系统的数据需求,也便于用来与用户交流和沟通

以上说法或做法正确的是______。

?

A.仅Ⅰ、Ⅱ和Ⅳ

?

B.仅Ⅱ、Ⅲ和Ⅳ

?

C.仅Ⅰ、Ⅲ和Ⅴ

?

D.仅Ⅰ、Ⅳ和Ⅴ

)2.00(分数:

A.√

B.

C.

D.

解析:

[解析]数据库概念设计,确定的是实体集之间的直接联系;数据库概念设计多用E-R图和IDEF1X图建模。

3.关于数据库概念设计阶段的工作目标,下列说法错误的是______。

?

A.定义和描述应用系统设计的信息结构和范围

?

B.定义和描述应用系统中数据的属性特征和数据之间的联系

?

C.描述应用系统的数据需求

?

D.描述需要存储的记录及其数量

(分数:

2.00)

A.

B.

C.

D.√

解析:

[解析]数据库概念设计阶段的工作目标包括定义和描述应用领域涉及的数据范围;获取应用领域或问题域的信息模型;描述清楚数据的属性特征;描述清楚数据之间的关系;定义和描述数据的约束;说明数据的安全性要求;支持用户的各种数据处理需求;保证信息模型方便地转换成数据库的逻辑结构(数据库模式),同时也便于用户理解。

4.需求分析阶段的文档不包括______。

?

A.需求说明书

?

B.功能模型

?

C.各类报表

?

D.可行性分析报告

(分数:

2.00)

A.

B.

C.

D.√

解析:

[解析]数据库概念设计的依据是需求分析阶段的文档,包括需求说明书、功能模型(数据流程图或IDEF0图)以及在需求分析阶段收集到的应用领域或问题域中的各类报表等,因此本题答案为D。

5.数据库概念设计的依据不包括______。

?

A.需求说明书

?

B.功能模型

?

C.各类报表

?

D.可行性分析报告

(分数:

2.00)

A.

B.

C.

D.√

解析:

[解析]数据库概念设计的依据是需求分析阶段的文档,包括:

需求说明书、功能模型(数据流程图或IDEF0图)以及在需求分析阶段收集到的应用领域或问题域中的各类报表等,因此本题答案为D。

可行性分析报告是在规划与分析阶段得出的文档。

6.数据库逻辑设计的依据是______。

?

A.需求说明书

?

B.功能模型

?

C.信息模型和数据库概念设计说明书

?

D.可行性分析报告

(分数:

2.00)

A.

B.

C.√

D.

解析:

[解析]信息模型和数据库概念设计说明书是数据库逻辑设计的依据,也是数据库用户确认数据需求的依据。

因此本题答案为C。

A需求说明书和B功能模型是数据库概念设计的依据。

而D可行性分析报告并不是任何设计的依据。

7.以下关于数据库概念设计阶段的目标叙述错误的是______。

?

A.定义和描述应用领域涉及的数据范围

?

B.获取应用领域或问题域的物理模型

?

C.定义和描述数据的约束

?

D.保证信息模型方便地转换成数据库的逻辑结构

(分数:

2.00)

A.

B.√

C.

D.

解析:

[解析]数据库概念设计阶段的其中一个目标是获取应用领域或问题域的信息模型而不是物理模型。

因此本题答案为B。

8.下列用于数据库概念设计的方法是______。

?

A.DFD方法和IDEF1X方法

?

B.E-R方法和IDEF0方法

?

C.E-R方法和IDEF1X方法

?

D.DFD方法和IDEF0方法

(分数:

2.00)

A.

B.

C.√

D.

解析:

[解析]用户数据库概念设计的方法包括E-R方法和IDEF1X方法等。

DFD和IDEF0方法是需求分析建模方法。

9.最早提出的数据建模方法是______。

?

A.E-R

?

B.IDEF1X

?

C.DFD

?

D.UML

(分数:

2.00)

A.√

B.

C.

D.

解析:

[解析]在1976年最早提出了数据建模方法,即实体联系(E-R)模型,所以本题的答案为A。

10.以下关于数据建模方法的共同特点说法错误的是______。

?

A.能够真实客观地描述现实世界中的数据及数据之间的关系

?

B.组成模型的概念少,语义清楚,容易理解

?

C.用图形方式描述数据,数据直观易懂,有利于数据库设计者和用户交流

?

D.这种数据模型不容易转换成数据库逻辑设计阶段需要的数据结构

(分数:

2.00)

A.

B.

C.

D.√

解析:

[解析]这种数据模型容易转换成数据库逻辑设计阶段需要的数据结构,所以本题的答案为D。

11.设在某应用系统的需求分析阶段,已经收集到大量的各种原始数据,现需要对这些数据进行分类、抽象与建模。

下列方法中适用于数据建模的是______。

?

A.UML用例建模法

?

B.数据流图方法

?

C.IDEF0方法

?

D.实体-联系方法

(分数:

2.00)

A.

B.

C.√

D.

解析:

[解析]DFD(数据流图)与IDEF0方法的基础都是结构化分析思想。

IDEF0方法更加规范,对模型的基本概念、建模方法、画图规则等均有相应的说明和规定;IDEF0模型结构更清楚,便于理解和沟通。

12.在概念数据模型中,联系用于描述现实世界中事务之间的关联关系。

下列关于联系的说法错误的是。

______

?

A.联系可用于描述一个实体集内记录之间的关联关系

?

B.联系可用于描述两个实体集属性之间的关联关系

?

C.E-R模型通过1:

1、1:

n和m:

n三种联系描述现实世界中各类事务之间的关联关系

?

D.最终的IDEFIX模型中只能出现1:

1和1:

n两种类型的联系

(分数:

2.00)

A.√

B.

C.

D.

解析:

[解析]本题考查的知识点是联系的概念。

联系用于描述现实世界中事务之间的关系。

而现实世界中的事务又在数据库中表示为实体。

因此,联系是描述实体集之间的联系的,而非实体集内属性之间的联系。

本题的答案为A。

13.数据库概念设计的任务之一是标识和定义实体集。

关于如何标识和定义实体集有下列说法:

Ⅰ.被标识的实体集应能被一个属性集描述

Ⅱ.只有一个同类实例的对象集一般情况下也有必要标识成一个实体集

Ⅲ.实体集中的每个实例应能够被唯一标识和区分

Ⅳ.定义实体集时通常用一个有意义的名词命名

Ⅴ.实体集中的每个属性应该用一个有意义的动词命名

以上说法正确的是______。

?

A.仅Ⅰ、Ⅲ和Ⅳ

?

B.仅Ⅱ、Ⅳ和Ⅴ

?

C.仅Ⅰ、Ⅳ和Ⅴ

?

D.仅Ⅱ、Ⅲ和Ⅳ

(分数:

2.00)

A.√

B.

C.

D.

解析:

[解析]本题考查的知识点是建模基本概念。

被标识的实例应能被一个属性集描述,Ⅰ正确。

实体集名和属性名一般用名词描述或命名,Ⅳ正确,Ⅴ错误。

即本题的答案为A。

14.实体联系模型简称E-R模型,是数据库设计常用的一种建模方法。

关于E-R模型,下列说法错误的是______。

?

A.E-R模型能帮助建模人员用一种简单的方法描述现实世界中的数据及数据之间的联系

?

B.用E-R模型建模的基本思路是分类标识客观事物,将具有相同属性特征的事物抽象为实体集

?

C.E-R模型可以描述实体集之间一对一、一对多和多对多联系,也可以描述一个实体集中记录之间的联系

?

D.用E-R模型描述实体集及实体集之间的联系时,需要考虑数据在计算机中存储及处理的特征

(分数:

2.00)

A.

B.

C.

√D.

模型描述实体集及实体集之间联系时,不需要考虑数据在解析:

[解析]本题考查E-R模型的概念。

用E-R计算机中存储及处理的特征。

一种产品可有多个装配15.设有实体集:

产品、零件、外观图和装配图,这些实体集之间存在下列约束:

图,一个装配图仅适用于一种产品;一种产品可有多个外观图,一个外观图仅用于一种产品;一种零件可图能E-R被用于多种产品,一种产品可使用多种零件,数据库中需要记录每种产品使用零件的数量。

下列)产品主码为产品号,零件主码为零件号,图中忽略实体集的其他属性。

正确表达以上约束的是(______.B.C.D.A(分数:

2.00)

A.

B.

√C.

D.

[解析]C选项可以表达这些约束。

解析:

一个教师可以教多个学生,一个学生可以选修多个教师的课程,那么教师与学生之间的关系是______16.?

A.多对一

?

B.多对多

?

C.一对一

?

D.一对多

(分数:

2.00)

A.

B.√

C.

D.

解析:

[解析]每个教师可以与多个学生实体建立联系,反过来,一个学生实体也可与多个教师实体建立联系,因此两者之间是m:

n的联系,所以本题的答案为B。

17.已知某高校图书借阅管理系统中包含系、教师、学生、教师编号、系名、书名、图书、学生性别、职称、学生姓名、书价的信息。

这些信息中能够被标识为实体集的是______。

Ⅰ.系、教师、学生、图书

Ⅱ.教师编号、系名、书名、学生姓名

Ⅲ.学生性别、职称、学生姓名、书价

Ⅳ.图书、教师、书名

?

A.仅Ⅰ

?

B.仅Ⅰ和Ⅱ

?

C.仅Ⅰ、Ⅱ和Ⅳ

?

D.全部

(分数:

2.00)

A.

B.

C.

√D.

解析:

[解析]本题考查实体的概念。

实体是现实世界中客观存在并可独立区别于其他对象的一个“事件”或“物体”。

上面选项中所罗列的事物均符合该条件。

18.如果子女实体集中的每个实例都是由它与双亲的联系而确定的,那么这个关系就被称为______。

?

A.标定型联系

?

B.非标定型联系

?

C.分类联系

?

D.多对多联系

(分数:

2.00)

A.√

B.

C.

D.

解析:

[解析]如果子女实体集中的每个实例都是由它与双亲的联系而确定的,那么这个关系就被称为标定型联系,所以本题的答案为A。

B非标定型联系是指如果子女实体集中的每一个实例都能被唯一地确认而无须了解与之相联系的双亲实体集的实例。

C分类联系是指两个或多个实体集之间的联系,且在这些实体集中存在一个一般实体集,它的每一个实例都恰好与一个且仅与一个分类实体集的一个实例相联系。

D多对多联系是指两个实体集之间,任一实体集的一个实例都将对应另一实体集的0个、1个或多个实例。

19.如果子女实体集中的每一个实例都能被唯一地确认而无须了解与之相联系的双亲实体集的实例,则这个关系就被称为______。

?

A.标定型联系

?

B.非标定型联系

?

C.分类联系

?

D.多对多联系

(分数:

2.00)

A.

B.√

C.

D.

解析:

[解析]如果子女实体集中的每一个实例都能被唯一地确认而无须了解与之相联系的双亲实体集的实例,则这个关系就被称为“非标定型联系”。

所以本题的答案为B。

A标定型联系是指子女实体集中的每个实例都是由它与双亲的联系而确定的。

C分类联系是指两个或多个实体集之间的联系,且在这些实体集中存在一个一般实体集,它的每一个实例都恰好与一个且仅与一个分类实体集的一个实例相联系。

D多对多联系是指两个实体集之间,任一实体集的一个实例都将对应另一实体集的0个、1个或多个实例。

20.在最终的模型中任何一个不确定联系必须被转化成______。

?

A.标定型联系

?

B.非标定型联系

?

C.分类联系

?

D.确定联系

(分数:

2.00)

A.

B.

C.

D.√

解析:

[解析]在最终的模型中不允许出现不确定联系,任何一个不确定联系必须被转化成确定联系。

所以本题的答案为D。

21.以下哪种类型的联系不能出现在最终的IDEF1X模型中?

______。

?

A.标定型联系

?

B.非标定型联系

?

C.分类联系

?

D.非确定联系

(分数:

2.00)

A.

B.

C.

D.√

解析:

[解析]在最终的模型中不允许出现不确定联系,任何一个不确定联系必须被转化成确定联系。

所以本题的答案为D。

22.在IDEF1X模型中,圆角矩形框表示______。

?

A.父实体

?

B.子实体

?

C.分类实体

?

D.属性

(分数:

2.00)

A.

B.√

C.

D.

解析:

[解析]在IDEF1X模型中,圆角矩形框表示从属实体。

所以本题的答案为B。

A父实体用矩形框来表示,D属性分为主码属性、外码属性和非主码属性。

主码属性写在矩形框(或圆角矩形框)内水平线的上面并用“PK标注。

外码属性写在矩形框(或圆角矩形框)内水平线的下面并用“FK”标注。

非主码属性可以写在矩形块(或圆角矩形框)内水平线的下面,也可以不写在IDEF1X图中。

23.合并E-R图的主要目的是______。

?

A.消除冲突

?

B.定义实体

?

C.确定范围

?

D.验证需求

(分数:

2.00)

A.√

B.

C.

D.

解析:

[解析]合并E-R图的主要目的是消除冲突。

所以本题的答案为A。

24.某学生管理系统中,教师实体在学籍管理系统中被称为“教师”,而在人事管理系统中被称为“职工”,这类冲突被称为______。

?

A.语义冲突

?

B.命名冲突

?

C.属性冲突

?

D.结构冲突

(分数:

2.00)

A.

B.√

C.

D.

解析:

[解析]同一系统的同一实体有多个名称,显然是命名冲突。

所以本题的答案为B。

25.在IDEF1X模型中,矩形框表示______。

?

A.父实体

?

B.子实体

?

C.分类实体

?

D.属性

(分数:

2.00)

A.√

B.

C.

D.

解析:

[解析]在IDEF1X模型中,矩形框表示独立实体集。

所以本题的答案为A。

26.下列关于实体集语法说法错误的是______。

?

A.IDEF1X用椭圆形来表示独立实体集

?

B.用圆角矩形框来表示从属实体集

?

C.每一个实体集分配一个唯一的名字和一个编码

?

D.名字和编码之间用斜杠(/)分开,放在矩形框的上方

(分数:

2.00)

A.√

B.

C.

D.

解析:

[解析]IDEF1X用矩形框来表示独立实体集,用圆角矩形框来表示从属实体集,每一个实体集分配一个唯一的名字和一个编码,名字和编码之间用斜杠(/)分开,放在矩形框的上方,编码应该是正整数。

实体集的名字用名词或名词短语命名,这个名词或短语描述了实体集所表示的一个事物的集合。

所以本题的答案为A。

______下列关于标定联系语法的说法中错误的是27.

?

A.联系的语法用直线表示

?

B.如果两个实体集之间有关系,并且是一个标定型联系,就用一条实线或线段把它们连接起来

?

C.用一个空心圆表示其联系的基数是n

?

D.1(父)端是线段的原点,n(子女)端是线段的终点

(分数:

2.00)

A.

B.

C.√

D.

解析:

[解析]在IDEF1X图中,联系的语法用直线表示。

如果两个实体集之间有关系,并且是一个标定型联系,就用一条实线或线段把它们连接起来,1(父)端是线段的原点,n(子女)端是线段的终点,并用一个实心圆表示其联系的基数是n。

所以本题的答案为C。

28.下列关于非标定联系语法的说法中错误的是______。

?

A.联系的语法用直线表示

?

B.1(父)端是线段的原点

?

C.n(子女)端是线段的终点

?

D.用一个实心圆表示联系的基数是n

(分数:

2.00)

A.√

B.

C.

D.

解析:

[解析]如果两个实体集之间有关系,并且是一个非标定联系,就用一条虚线把它们连接起来,1(父)端是线段的原点,n(子女)端是线段的终点,用一个实心圆表示联系的基数是n。

所以本题的答案为A。

29.下列关于属性的语义的说法中错误的是______。

?

A.属性被用来描述一类现实或抽象事物的特征或性质

?

B.一个属性的具体取值叫属性实例

?

C.属性实例由属性的类型和值来定义

?

D.属性通常与具体的实体集无关

(分数:

2.00)

A.

B.

C.

D.√

解析:

[解析]属性被用来描述一类现实或抽象事物的特征或性质。

一个属性的具体取值叫属性实例,由属性的类型和值来定义,被用来描述-类事物中一个成员的具体特性。

属性实例由属性的类型(Type)和值(Value)来定义,这个值也称为“属性值”(AttributeValue)。

属性通常与具体的实体集相关联。

所以本题的答案为D。

30.下列关于主码和非主码属性的语法的说法中错误的是______。

?

在一个实体集中属性要有唯一的名字A.

?

B.属性名一般用名词或名词短语来表示

?

C.主码属性名后加(FK)标注

?

D.一个属性只能归属于一个实体集

(分数:

2.00)

A.

B.

C.√

D.

解析:

[解析]在一个实体集中属性要有唯一的名字,属性名一般用名词或名词短语来表示。

通常,主码属性名后加(PK)标注,被列在属性列表的顶端,其他属性列在下面,并且用水平线把主码与其他属性分开。

一个属性只能归属于一个实体集。

所以本题的答案为C。

31.下列关于外码属性的语法的说法中错误的是______。

?

A.在外码属性后加“FK”标注来识别

?

B.在一个实体集中,继承属性可以作为部分或全部主码

?

C.属性名一般用名词或名词短语来表示

?

D.一个外码属性只能归属于一个实体集

(分数:

2.00)

A.

B.

C.

D.√

解析:

[解析]外码是两个实体集间的联系属性,至少归属于两个实体集。

32.IDEF1X建模第一阶段(建模规划及准备)的主要工作包括______。

①建模目标②建模计划

③队伍组织④原始材料的获取

?

A.①②③

?

B.①③④

?

C.②③④

?

D.①②③④

(分数:

2.00)

A.

B.

C.

D.√

解析:

[解析]IDEF1X建模第一阶段(建模规划及准备)的主要工作包括建模目标、建模计划、队伍组织和原始材料的获取。

所以本题的答案为D。

33.IDEF1X建模在定义键阶段的主要工作包括______。

①处理实体集图中不确定的联系

②为每个实体集定义主码属性

③迁移主码建立外码.

④构造子系统数据视图

⑤标识和定义实体集之间的基本联系

?

A.①②③④

?

B.①③④⑤

?

C.②③④⑤

?

D.①②③④⑤

(分数:

2.00)

A.√

B.

C.

D.

解析:

[解析]定义联系阶段的目标是标识和定义实体集之间的基本联系。

在这个阶段中有些联系可以是不确定的联系。

而定义键阶段主要任务是处理实体集图中不确定的联系、为每个实体集定义主码属性、迁移主码建立外码、构造子系统数据视图。

所以本题的答案为A。

34.IDEF1X建模在定义联系阶段的主要工作包括______。

①联系矩阵

②联系定义

③子系统功能视图

④子系统数据视图

?

A.①②③

?

B.①③④

?

C.②③④

?

D.①②③④

(分数:

2.00)

A.√

B.

C.

D.

解析:

[解析]这个阶段的目标是标识和定义实体集之间的基本联系。

在这个阶段中有些联系可以是不确定的联系。

主要工作包括联系矩阵、联系定义和子系统功能视图。

子系统数据视图属于定义键阶段的工作。

所以本题的答案为A。

35.IDEF1X建模在定义属性阶段的主要工作包括______。

①定义非主属性

②建立属性的所有者关系

③确认并改进数据结构

④为每个实体集建立属性列表

⑤绘制最终的IDEF1X模型图

?

A.①②③④

?

B.①③④⑤

?

C.②③④⑤

?

D.①②③④⑤.

(分数:

2.00)

A.

B.

C.

D.√

解析:

[解析]定义属性阶段主要任务是定义非主属性、建立属性的所有者关系、确认并改进数据结构、为每个实体集建立属性列表和绘制最终的IDEF1X模型图。

所以本题的答案为D。

36.IDEF1X开发机构的角色构成包括______。

①项目负责人

②建模者

③信息源

④课题专家

⑤评审委员会

?

A.①②③④

?

B.①③④⑤

?

C.②③④⑤

?

D.①②③④⑤

(分数:

2.00)

A.

B.

C.

D.√

解析:

[解析]IDEF1X开发机构需要由5种角色的人员组成,包括:

项目负责人、建模者、信息源、课题专家、评审委员会。

所以本题的答案为D。

37.区别实体集名词和非实体集名词的简单

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 总结汇报

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1