南京理工大学《数据库系统基础教程》试题和答案(三)

发布时间:2016-04-28 10:04 分类:历年真题

南京理工大学《数据库系统基础教程》试题和答案(三),卓越考研特整理南京理工大学考研真题,为广大考生提供有效的信息支持。

 

 

 

一、选择题(选择一个最合适的答案)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 

成功学员

Successful students
  • 王庆杰中国人民大学
  • 何娟南京大学
  • 吴文聪中国政法大学
  • 李佑哲中央音乐学院
  • 王振清华大学
  • 伍厚至清华大学