6 概念模型独立于__。 A . E-R 模型 B .硬件设备和DBMS C .操作系统和DBMS D . DBMS 7 E-R 图是数据库设计的工具之一,它适用于建立数据库的 A .概念模型 B .逻辑模型 C .结构模型 D .物理模型 8 在数据库的概念设计中, 最常用的数据模型是__. A.形象模型 B .物理模型 C. 逻辑模型 D .实体联系模型
9 数据库逻辑结构设计的主要任务是 A .建立E-R 图和说明书 B .创建数据库说明 C .建立数据流图 D .把数据送入数据库 10 在关系数据库设计中,设计关系模式是____的任务。 A .需求分析阶段 B .概念设计阶段 C. 逻辑设计阶段 D .物理设计阶段
11 数据库概念设计的E-R 图中,用属性描述实体的特征,属性在E-R 图中用 表示。 A .矩形 B .四边形 C .菱形 D .椭圆形
12 从E - R 模型向关系模式转换时,一个m : n 联系转换为关系模式时,该关系模式的码是__。
A . m 端实体的码 B . n 端实体的码 C . m 端实体码与n 端实体码的组合 D .重新选取其他属性
13 当局部E-R 图合并成全局E-R 图时可能出现冲突,不属于合并冲突的是__. A .属性冲突 B .语法冲突 C .结构冲突 D .命名冲突 14 E-R 图中的联系可以与 实体有关. A . 0 个 B . 1 个 C . l 个或多个 D .多个
15 如果两个实体之间的联系是m : n , 则 引入第三个交叉关系。 A .需要 B .不需要 C .可有可无 D .合井两个实体 16 数据流图(DFD )是用于描述结构化方法中__阶段的工具. A .可行性分析 B .详细设计 C .需求分析 D .程序编码
17 从E-R 图导出关系模式时,如果两实体间的联系是m : n ,下列说法中正确的是__。 A .将m 方码和联系的属性纳入n 方的属性中 B .将n 方码和联系的属性纳入m 方的属性中
C .在m 方属性和n 方的属性中均增加一个表示级别的属性 D .增加一个关系表示联系,其中纳入m 方和n 方的码
18 若两个实体之间的联系是1 : m ,则实现1 : m 联系的方法是 . A .在“m ”端实体转换的关系中加入“l ”端实体转换关系的码 B .将“m ”端实体转换关系的码加入到“1”端的关系中 C .在两个实体转换的关系中,分别加入另一个关系的码 D .将两个实体转换成一个关系
19 下列属于数据库物理设计工作的是__ A .将E-R 图转换为关系模式 B .选择存取路径 C . 建立数据流图 D .收集和分析用户活动 20 下面不属于数据库物理设计阶段应考虑的问题是__。 A .存取方法的选择 B .索引与入口设计 C .与安全性、完整性、一致性有关的问题 D .用户子模式设计 21 下列不属于数据库逻辑设计阶段应考虑的问题是__。
A .概念模式 B .存取方法 C .处理要求 D . DBMS 特性 22 下列不属于概念结构设计时常用的数据抽象方法的是__. A .合并 B .聚集 C .概括 D .分类
23 下列关于数据库运行和维护的叙述中,正确的是__。
A .只要数据库正式投入运行,就标志着数据库设计工作的结束 B .数据库的维护工作就是维持数据库系统的正常运行 C .数据库的维护工作就是发现错误,修改错误
D .数据库正式投入运行标志着数据库运行和维护工作的开始
24 E-R 图是表示概念模型的有效工具之一, E - R 图中的”菱形框”表示的是__. A .联系 B . 实体 C .实体的属性 D .联系的属性
25 要将m:n的两个实体的E-R 图转换成关系模式,可以转换为__关系模式. A . 1 个 B . 2 个 C . 3 个 D . 4 个
26、.数据库设计中,( )不参加需求分析工作。
A.系统分析员 B.程序员 C.数据库设计人员 D.用户 27、 在数据库设计过程中,( )工作离不开用户的参与。 A.设计数据库模式 B.设计数据库外模式 C.设计数据库内模式 D.进行需求分析 28、公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从部门到职员的联系类型是( )。
A.多对多 B.一对一 C.多对一 D.一对多
29、在关系数据库中,从关系规范化的意义看,如果关系R中的非主属性对码有传递函数依赖,那么R至多是( )
A.1NF B.2NF C.3NF D.BCNF
30、设有关系W(I,J,K,X,Y),且有函数依赖集合F={I→J,I→K,K→X,X→Y},今若分解关系W为W1(I,J,K)W2(K,X,Y),试确定W1,W2的范式等级( )。
A. W1是1NF,W2是2NF B. W1是BCNF,W2是1NF C. W1是BCNF,W2是2NF D. W1是2NF,W2是2NF
31、从E-R模型关系向关系模型转换时,一个M:N联系转换为关系模式时,该关系模式的关键字是( )。
A. M端实体的关键字 B. N端实体的关键字 C. M端实体关键字与N端实体关键字组合 D. 重新选取其他属性 二、填空题
1.数据库设计分为需求分析阶段、 、 、 、数据库实施阶段和 阶段。
2.概念结构设计阶段最常采用的设计工具是 。
3.建立局部E-R图;消除各个局部E-R图之间的冲突,建立系统的基设计中本E-R图。这是数据库设计的 阶段要做的事。
4.将概念模型转化为关系模型的过程属于数据库设计中 阶段要做的工作。 5.根据关系数据理论将关系模式进行优化,这是数据库设计中 阶段要做的工作。 6、在设计局部E-R 图时,由于各个子系统分别有不同的应用,而且往往是由不同的设计人员设计,所以各个局部E-R 图之间难免有不一致的地方,称为冲突。这些冲突主要有 、 和 3 类。
7、设有关系为R(A,B,C,D,E,F),它的最小函数依赖集为FD={A->B,A->C,D->E,E->F},则该关系的候选码为------。
8、设有一个关系R(A,B,C,D,E),它的最小函数依赖集为FD={A->B,A->C,C->D,C->E},则该关系满足----范式。 三、判断题 1、.E-R图中一个m:n的联系只能形成一个独立的模式,不能与任意一端实体合并。( ) 2、E-R图中一个1:1的联系只能形成一个独立的模式,不能与任意一端实体合并。( ) 3、E-R图中一个1:n的联系只能形成一个独立的模式,不能与任意一端实体合并。( ) 4、.E-R图中一个1:n的联系形成一个独立的模式R,则R的主码可以是N端实体的码,也可以是1端实体的码。( )
5、.将E-R图转换成关系模式的时候,三个或三个以上实体间的一个多元联系只能转换为一个独立的关系模式,不能跟任何一端实体合并。( )
6、.将E-R图转换成关系模式的时候,三个或三个以上实体间的一个多元联系转换为一个独立的关系模式,其中任何一个实体的码都可以当作该关系模的码。
7、.在概念模型设计中,有些事物既可以设计成属性,也可以设计成实体。设计原则是能当作实体的尽量设计成实体。( )
8、.在数据库设计中所建立的数据字典就是专门用来存放信息系统中数据的,就好比我们的Student表用来存放学生信息的一样。( )
9、.数据库设计中的数据流图是用户亲自设计出来的。
10、索引能帮助系统更快地进行查询。因此,我们应该尽量多地在系统中建立索引。( ) 四、综合题
1、设有如下所示的关系R 。
R
课程名 教师名 教师地址 Cl C2 C3 C4 马千里 Dl 于得水 Dl 余快 D2 于得水 Dl ( l )它为第几范式?为什么?
( 2 )是否存在删除操作异常?若存在,则说明是在什么情况下发生? ( 3 ) 将它分解为高一级范式,分解后的关系如何解决分解前可能存在的删除操作的异常问题。
2、设有如下所示的关系R 。
R
职工号 职工名 年龄 性别 单位号 单位名 E1 E2 E3 E4
ZHAO QIAN SEN LI 20 25 38 25 F M M F D3 DI D3 D3 CCC AAA CCC CCC
试问R是否属于3NF ?为什么?若不是,它属于第几范式?并如何规范化为3NF ?
3、给出的关系SC为第几范式?是否存在插入、删除异常?若存在,则说明是在什么情况下发生?发生的原因是什么?将它分解为高一级范式,分解后的关系能否解决操作异常问题?
SC
SNO 80152 80153 80154 80154 80155 CNO C1 C2 C1 C3 C4 CTITLE OS DB OS AI CL INAME 王平 高升 王平 杨杨 高升 ILOCA D1 D2 D1 D3 D2 GRADE 70 85 86 72 92 其中:SNO 为学号,CNO 为课料号,CTITLE 为课程名,INAME 为教师名,ILOCA为教师地址,GRADE 为成绩。
4、下表给出的关系R 为第几范式?是否存在操作异常?若存在,则将其分解
为高一级范式。分解完成的高级范式中是否可以避免分解前关系中存在的操作异常?
R
工程号 P1 P1 P1 P2 P2 材料号 I1 I2 I3 I1 I4 数量 4 6 15 6 18 开工日期 9805 9805 9805 9811 9811 完工日期 9902 9902 9902 9912 9912 价格 250 300 180 250 350 5、下表给出一数据集,请判断它是否可直接作为关系数据库中的关系,若不行,则改造成为尽可能好的并能作为关系数据库中关系的形式,同时说明进行这种改造的理由。 系名 机械系 造船系 自控系 课程名 教师名 李军,刘强 金山,宋海 王华 张红,曾键 CAD CAM CTY 计算机系 DB
6、指出下列关系模式是第几范式 (1)R(X,Y,Z) FD={XY-->Z}
(2)R(X,Y,Z) FD={Y-->Z,XZ-->Y}
(3)R(X,Y,Z) FD={Y-->Z,Y-->X,X-->YZ} (4)R(X,Y,Z) FD={X-->Y,X-->Z} (5)R(W,X,Y,Z) FD={X-->Z,WX-->Y} (6)R(A,B,C,D) FD={B-->D,AB-->C} (7)R(A,B,C) FD={A-->B,B-->A,C-->A}