@rg070836rg
2016-01-19T23:31:41.000000Z
字数 1021
阅读 1712
数据库作业
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对1
、1对多
、多对多
三种。
3.什么是数据库的逻辑结构设计?试述其设计步骤。
数据库的逻辑结构设计就是把概念结构设计阶段设计好的基本E-R图转换为与选用的DBMS产品所支持的数据模型相符合的逻辑结构。设计步骤为: (1)将概念结构
转换为一般的关系、网状、层次模型;(2)将转换来的关系、网状、层次模型向特定DBMS支持下的数据模型转换;(3)对数据模型进行优化。
4.如果两个实体之间具有M:N联系,则将它们转换为关系模型的结果是3
个关系。
5.ER模型是对现实世界的一种抽象,它的主要成分是实体型
、联系和 属性
。
6.各分E-R图之间的冲突主要有三类:属性突出
、命名冲突
和约束冲突
。
7.在E-R模型向关系模型转换时,M:N的联系转换为关系模式时,其码包括m方和n方各自的码
。