[关闭]
@rg070836rg 2016-01-19T23:31:41.000000Z 字数 1021 阅读 1712

数据库作业12.24

数据库作业

一、选择题

1.公司有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从职员到部门的联系类形是(C) 。 

A.多对多
B.一对一
C.一对多
D. 无法确定

2.数据流程图是用于数据库设计中(D)阶段的工具。 

A.概要设计
B.可行性分析
C.程序编码
D.需求分析

3.在数据库设计中,将ER图转换成关系数据模型的过程属于(B)。 

A.需求分析阶段
B.逻辑设计阶段
C.概念设计阶段
D.物理设计阶段

4.数据库设计的概念设计阶段,表示概念结构的常用方法和描述工具(C)。 

A. 层次分析法和层次结构图
B. 数据流程分析法和数据流程图
C. 实体联系方法 (ER图)
D.结构分析法和模块结构图

5.在关系数据库设计中,设计关系模式是数据库设计中(A)阶段的任务 。 

A.逻辑设计阶段
B.概念设计阶段
C.物理设计阶段
D.需求分析阶段

6.关系数据库的规范化理论主要解决的问题是(A)。 

A. 如何构造合适的数据逻辑结构
B. 如何构造合适的数据物理结构
C. 如何构造合适的应用程序界面
D. 如何控制不同用户的数据操作权限

7.从ER图导出关系模型时,如果实体间的联系是M:N的,下列说法中正确的是(C)。 

A.将N方码和联系的属性纳入M方的属性中
B.将M方码和联系的属性纳入N方的属性中
C.增加一个关系表示联系,其中纳入M方和N方的码
D.在M方属性和N方属性中均增加一个表示级别的属性

8.在ER模型中,如果有3个不同的实体型,3个M:N联系,根据ER模型转换为关系模型的规则,转换为关系的数目是(C)。 

A.4
B.5
C.6
D.7

二、填空题或简答题

1.唯一标识实体的属性集称为

2.实体之间的联系有1对11对多多对多三种。

3.什么是数据库的逻辑结构设计?试述其设计步骤。

数据库的逻辑结构设计就是把概念结构设计阶段设计好的基本E-R图转换为与选用的DBMS产品所支持的数据模型相符合的逻辑结构。设计步骤为: (1)将概念结构
转换为一般的关系、网状、层次模型;(2)将转换来的关系、网状、层次模型向特定DBMS支持下的数据模型转换;(3)对数据模型进行优化。 

4.如果两个实体之间具有M:N联系,则将它们转换为关系模型的结果是3个关系。

5.ER模型是对现实世界的一种抽象,它的主要成分是实体型 、联系和 属性

6.各分E-R图之间的冲突主要有三类:属性突出命名冲突约束冲突

7.在E-R模型向关系模型转换时,M:N的联系转换为关系模式时,其码包括m方和n方各自的码

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注