一、选择题(选择一个最合适的答案)60%
1.在实体/联系图(E/R图)中,实体集的每个属性都隐含为:
A多值。B单值。C不允许为NULL。D前三者都不对。
2.“两个实体集之间若有联系,则该联系是唯一的。”这种说法对吗?
A正确B不正确C不能断定D应该说,若该联系是一对一,则是唯
一的。
3.“一个多对一的联系隐含着一对一的联系。”这种说法对吗
A正确B不正确C不能断定D应该说,多对多的联系隐含一对一联
系。
4.考虑银行业务中“储户”与“帐号”之间的联系,该联系的多重性应该是:
A一对一B多对一C一对多D多对多
5.下面哪种约束要求一组属性在任意两个不同实体上的取值不同。
A键(key)约束。B单值约束。C参照完整性。D域(domain)约束
6.参照完整性约束要求某个联系中被参照的实体________。
A至少有一个。B有一个且仅一个。C零个到多个。D前三者都不对。
7.对于一个“弱实体集”,下面哪种说法不正确:
A一定有一个多对一的联系到其它实体集。B自身属性不能构成完整的
键。
C可单独存在,而无需其它实体集。D可以有自己的属性。
8.关系模型要求各元组的每个分量的值必须是原子性的。对原子性,下面哪种解
释不正确:
A每个属性都没有内部结构。B每个属性都不可分解。
C各属性值应属于某种基本数据类型。D属性值不允许为NULL。
9.对于一个关系的属性(列)集合和元组(行)集合,下面哪种说法不正确:
A改变属性的排列次序不影响该关系。B改变元组的排列次序不影响该关
系。
C改变元组的排列次序会改变该关系。D关系的模式包括其名称及其属性
集合。
10.若R是实体集R1与R2间的一个多对多联系,将其转换为关系R’,哪种说法
不正确:
AR’属性应包括R1与R2的所有属性。BR’属性应包括R1与R2的键属
性。
CR1与R2的键属性共同构成R’的键。DR’的属性应包括R自身定义的
属性。
11.若某关系R的属性集A函数决定R中所有其它属性,则A为关系R的一个:
A键。B主键。C超键。D外键。
12.若函数依赖A→B和B→C,则有A→C。此规则是
A分解/合并规则。B平凡依赖规则。C传递规则。D增长规则。
13.对于某关系R的某个属性集A,下面哪种说法不正确:
A若属性集A是R的键,则闭包A+是R中所有属性集合。
B若闭包A+是R中所有属性集合,则属性集A是R的键。
C若闭包A+是R中所有属性集合,则属性集A是R的超键。
D当且仅
当属性集A是R的超键,闭包A+是R中所有属性集合。
14.若某关系R(A,B,C,D)有函数依赖AB→C,C→D,D→A,那么BC→AD是否蕴
含于已有的函数依赖:
A蕴含B不蕴含C已知条件不足D前三者都不对
15.若某关系R(A,B,C,D)有函数依赖AB→C,C→D,D→A,