南京理工大学《数据库系统基础教程》试题和答案(三),卓越考研特整理南京理工大学考研真题,为广大考生提供有效的信息支持。
一、选择题(选择一个最合适的答案)60%
1. 在实体/联系图(E/R图)中,实体集的每个属性都隐含为B:
A 多值。 B 单值。 C 不允许为NULL。 D 前三者都不对。
2. “两个实体集之间若有联系,则该联系是唯一的。”这种说法对吗B?
A 正确 B 不正确 C 不能断定 D 应该说,若该联系是一对一,则是唯一的。
3. “一个多对一的联系隐含着一对一的联系。”这种说法对吗 A
A 正确 B 不正确 C 不能断定 D 应该说,多对多的联系隐含一对一联系。
4. 考虑银行业务中“储户”与“帐号”之间的联系,该联系的多重性应该是C:
A 一对一 B 多对一 C 一对多 D 多对多
5. 下面哪种约束要求一组属性在任意两个不同实体上的取值不同A。
A 键(key)约束。 B 单值约束。 C 参照完整性。 D 域(domain)约束
6. 参照完整性约束要求某个联系中被参照的实体________B。
A 至少有一个。 B 有一个且仅一个。 C零个到多个。 D 前三者都不对。
7. 对于一个“弱实体集”, 下面哪种说法不正确C:
A 一定有一个多对一的联系到其它实体集。 B 自身属性不能构成完整的键。 C 可单独存在,而无需其它实体集。
D 可以有自己的属性。
8. 关系模型要求各元组的每个分量的值必须是原子性的。对原子性,下面哪种解释不
正确D:
A 每个属性都没有内部结构。
B 每个属性都不可分解。
C 各属性值应属于某种基本数据类型。
D 属性值不允许为NULL。
9. 对于一个关系的属性(列)集合和元组(行)集合,下面哪种说法不正确C:
A 改变属性的排列次序不影响该关系。 B 改变元组的排列次序不影响该关系。 C 改变元组的排列次序会改变该关系。 D 关系的模式包括其名称及其属性集合。
10. 若R是实体集R1与R2间的一个多对多联系,将其转换为关系R’,哪种说法不正
确A:
A R’属性应包括R1与R2的所有属性。 B R’属性应包括R1与R2的键属性。 C R1与R2的键属性共同构成R’的键。 D R’的属性应包括R自身定义的属性。
11. 若某关系R的属性集A函数决定R中所有其它属性,则A为关系R的一个C:
A 键。
B 主键。 C 超键。 D 外键。
12. 若函数依赖A→B和B→C,则有A→C。此规则是C
A 分解/合并规则。 B 平凡依赖规则。 C 传递规则。 D 增长规则。
13. 对于某关系R的某个属性集A,下面哪种说法不正确B:
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:
A 蕴含 B 不蕴含 C 已知条件不足 D 前三者都不对
15. 若某关系R(A, B, C, D)有函数依赖AB→C, C→D, D→A,那么下面那一个属性集不是关系R的键A:
A {A,B} B {B,C} C {B,D} D {A,C}
16. 若某关系R(A, B, C, D)有函数依赖AB→C, C→D, D→A,那么R的所有超键的数量是D:
A 3 B 4 C 6 D 7
17. 若某关系R(A, B, C, D)有函数依赖AB→C, C→D, D→A,该关系是否违背BCNF,
若违背,则应分解成几个关系才能满足BCNFC:
A R符合BCNF,无需分解 B 2个关系 C 3个关系 D 4个关系
18. 关系Movie(studioName, title, year, length)描述每部电影的制片厂、片名、发行年、片长,该关系所满足的下列最大范式是D: A 2NF。 B 3NF。 C BCNF。 D 4NF。
19. 关系MovieStar(starName, title, year, length, studioName)描述影星及其主演影片的片名、发行年、片长、制片厂。假设一部电影可有多位影星主演,且一位影星可主演多部电影,则该关系的最高范式是A: A 1NF。 B 2NF。 C 3NF。 D BCNF。
20. 关系Starsin(movieTitle, movieYear, starName, starAddress)描述每部电影及其主演影星,影星地址。假设一位影星可有多个地址且可主演多部电影,那么该关系所满足的最大范式是C:
A 2NF。 B 3NF。 C BCNF。 D 4NF。
21. 关系代数运算中,下面哪种计算可等价表示为其它几种计算的复合形式D:
A 投影∏ B 选择σ C 笛卡尔积× D 自然连接
23. 关于数据库表中的主键或unique(唯一值),下面哪种说法正确B:
A 主键中每个属性都隐含unique。 B 主键中各属性的联合取值为unique。 C unique与主键等价。 D 每个unique属性都隐含为主键。 24. 关于数24.据库表中的外键,下面哪种说法正确C:
A 当表R1到R2有外键时,R2到R1就不能定义外键。 B 某表R中属性A1到R中另一个属性A2之间不能定义外键。 C 外键所参照的双方属性应属同种类型。 D 外键只能在单个属性上定义。
25. 假设表R1中的属性A有外键参照表R2的主键,要使R2中被参照主键属性被修改后,R1中参照元组的相应属性值也相应修改,那么该外键应设臵为下列哪种策略B? A ON Update Restrict. B ON Update Cascade C ON Update Set Null
D 前三者都不对。
26. 若某属性A设臵为非空(NOT NULL),下面哪种说法不正确D:
A Update不能设臵该属性为NULL。 B Insert元组时须指定该属性的值。
C 该属性不能定义外键使用SET NULL策略。 D 该属性可定义外键允许NULL。
27. 下面哪一项不是事务(Transaction)的特性B:
A 原子性 B 可控性 C 隔离性 D 持久性
28. 用下面哪个命令可退回当前事务的执行C。
A Commit B Return C Rollback D 前三者都不对。
29. 在并发性事务环境中,事务1修改了某一行数据,但未提交或退回,此时事务2读取了此行。而后事务1退回。这样可能导致事务2读到的数据不可靠。这种现象被称为A:
A (Dirty Reads)脏读 B (Non-repeatable Reads)不可重复读 C (Phantom Rows)幻像行 D 事务2不能提交数据。
30. 下面哪一种指令能为用户授权,使其能以一定的权限访问特定的数据库对象A。 A Grant B Revoke C Commit D Privilege