数据库技术复习题1 选择题(答案) 下载本文

C.多对多 D. 多对一 167、外模式用来描述数据库的 。

A.总体逻辑结构 B.局部逻辑结构 C.物理存储结构 D.概念结构

168、DBMS内的数据字典用于存储 。

A. 数据库对象的描述信息 B. DBMS的控制信息 C. 用户数据 D. A和B 169、在基本的关系中,下列说法正确的是 。

A.行列顺序有关 B.属性名允许重名 C.列是非同质的 D.任意两个元组不允许重复

170、在关系规范式中,分解关系的基本原则是 。

I.实现无损连接 II.分解后的关系相互独立 III.保持原有的函数依赖

A.Ⅰ和Ⅱ B.Ⅰ和Ⅲ C.Ⅰ D.Ⅱ 171、下列说法不正确的是 。

A.任何一个包含两个属性的关系模式一定满足3NF B.任何一个包含两个属性的关系模式一定满足BCNF C.任何一个包含三个属性的关系模式一定满足3NF D.任何一个关系模式都一定有候选键

172、数据库系统的数据独立性体现在 。

A.不会因为数据的变化而影响到应用程序

B.不会因为系统数据存储结构、数据逻辑结构的变化而影响应用程序 C.不会因为存储策略的变化而影响存储结构

D.不会因为某些存储结构的变化而影响其他的存储结构

173、数据库(DB),数据库系统(DBS)和数据库管理系统(DBMS)之间的关系

是 。

A.DBS包括DB和DBMS B.DBMS包括DB和DBS

C.DB包括DBS和DBMS D.DBS就是DB,也就是DBMS 174、下面哪个不是数据库系统必须提供的数据控制功能 。

A.安全性 B.完整性 C.可移植性 D.并发控制

175、任何一个满足2NF但不满足3NF的关系模式都不存在 。

A.键属性对键的部分依赖 B.非键属性对键的部分依赖 C.键属性对键的传递依赖 D.非键属性对键的传递依赖 176. 下列叙述正确的为 。

A. 主码是一个属性,它能唯一表识一列 B. 主码是一个属性,它能唯一表识一行

C. 主码是一个属性或属性集,它能唯一表识一列 D. 主码是一个属性或属性集,它能唯一表识一行

177、下列四项中,不属于数据库系统特点的是 。

A.数据共享 B.数据完整性 C.数据冗余度高 D.数据独立性高

178、关系的所有人若允许某用户仅访问该关系指定的字段或元组,可用的方法是 。

A.要求用户不阅读不使用关系中指定数据以外的其它数据 B.对关系删除一些属性

C.对关系删除一些元组 D.提供适当的视图

180、在SQL语言中,属于定义功能的命令是 。

A .UPDATE B.GRANT C.CREATE D.DROP 181、下列 不是日志文件所具有的功能。

A.帮助客户进行计算和统计 B.记载用户针对数据库进行的操作 C.维护数据完整性 D.帮助用户恢复数据库

182、下列 数据不适合创建索引。

A.经常被查询搜索的列,如经常在where子句中出现的列 B.是外键或主键的列

C.包含太多重复选用值的列 D.在ORDER BY子句中使用的列

183、下列 关键字在Select语句中表示所有列。

A.* B.ALL C.DESC D.DISTINCT

184、下列函数可以计算平均值的是 。

A.sum B.avg C.count D.sum

185、下列特点 是视图所不具备的。

A.分割数据,屏蔽拥护所不需要浏览的数据

B.提高应用程序和表之间的独立性,充当程序和表之间的数据 C.降低对最终用户查询水平的要求 D.提高数据的网络传输速度

186、下列 约束不可以为空。

A.主键 B.外键 C.默认值 D.UNIQUE约束 187、在一个数据库中,模式与内模式的映像个数是

A)1个 B)与用户个数相同 C)由设置的系统参数决定 D)任意多个

188、下列关于模式的术语中,哪一个不是指数据库三级模式结构中的外模式? A)子模式 B)用户模式 C)存储模式 D)用户视图

189、设有关系SC(SNO,CNO,GRADE),主码是(SNO,CNO)。遵照实体完整性规则 A)只有SNO不能取空值 B)只有CNO不能取空值 C)只有GRADE不能取空值 D)SNO与CNO都不能取空值

190、下列关于数据库三级模式结构的说法中,哪一个是不正确的?

A)一个数据库中可以有多个外模式但只有一个内模式 B)一个数据库中可以有多个外模式但只有一个模式 C)一个数据库中只有一个外模式也只有一个内模式 D)一个数据库中只有一个模式也只有一个内模式

191、SQL语言的REVOKE语句实现下列哪一种数据控制功能?

A)可靠性控制 B)并发性控制 C)安全性控制 D)完整性控制

192、在SQL语言中,一个基本表的定义一旦被删除,则与此基本表相关的下列内容中哪些也自动被删除?

 Ⅰ.在此表中的数据 Ⅱ.在此表上建立的索引

Ⅲ.在此表上建立的视图 

A)Ⅰ和Ⅱ B)Ⅱ和Ⅲ C)Ⅰ和Ⅲ D)全部

193、“学生-选课-课程”数据库中的如下三个关系: 学生基本信息:S(S#,SNAME,SEX,AGE) 选课信息:SC(S#,C#,GRADE) 课程信息:C(C#,CNAME,TEACHER)

若要求“查询某个学生的基本信息及其选课的平均成绩”,将使用关系

A)S和SC B)SC和C C)S和C D)S、SC和C

194、“学生-选课-课程”数据库中的如下三个关系: 学生基本信息:S(S#,SNAME,SEX,AGE) 选课信息:SC(S#,C#,GRADE) 课程信息:C(C#,CNAME,TEACHER)

若要求“查询选修了3门以上课程的学生的学生号”,正确的SQL语句是

A)SELECT S# FROM SC GROUP BY S# WHERE COUNT(*)> 3 B)SELECT S# FROM SC GROUP BY S# HAVING COUNT(*)> 3 C)SELECT S# FROM SC ORDER BY S# WHERE COUNT(*)> 3 D)SELECT S# FROM SC ORDER BY S# HAVING COUNT(*)> 3

195、下列关于E-R模型的叙述中,哪一条是不正确的?

A)在E-R图中,实体类型用矩形表示,属性用椭圆形表示,联系类型用菱形表示 B)实体类型之间的联系通常可以分为1 : 1,1 : n 和m : n三类 C)1 : 1联系是1 : n联系的特例,1 : n联系是m : n联系的特例 D)联系只能存在于两个实体类型之间

196、有如下供应商关系S和零件关系P。它们的主码分别是“供应商号”和“零件号”,而且,零件关系P的属性“颜色”只能取值为(红,白,蓝)。  供应商关系S: 零件关系P:

 供应商号 供应商名 所在城市 零件号 颜色 供应商号  100 红星 北京 A110 红 100  200 宇宙 上海 B201 蓝 300  300 黎明 天津 C312 白 200  400 立新 重庆

如果要删除关系S中的元组,哪一个元组可以被删除(不考虑级联删除和空值删除)? A)( ‘100', ‘红星', ‘北京') B)( ‘200', ‘宇宙', ‘上海') C)( ‘300', ‘黎明', ‘天津') D)( ‘400', ‘立新', ‘重庆')

197、有如下供应商关系S和零件关系P。它们的主码分别是“供应商号”和“零件号”,而且,零件关系P的属性“颜色”只能取值为(红,白,蓝)。

 供应商关系S: 零件关系P:

 供应商号 供应商名 所在城市 零件号 颜色 供应商号  100 红星 北京 A110 红 100  200 宇宙 上海 B201 蓝 300  300 黎明 天津 C312 白 200  400 立新 重庆

如果向关系P中插入一个元组,下列哪一个元组可以被插入? A)( ‘B201', ‘白', ‘200') B)( ‘C301', ‘红', ‘300' ) C)( ‘D401', ‘绿', ‘100' ) D)( ‘B211', ‘蓝', ‘500')

198、下列关于数据操纵模块功能的叙述中,哪一个是不正确的? A)支持对数据的修改 B)支持数据的检索 C)支持在数据库中创建视图 D)支持嵌入式查询

198、下列哪一项不是DBMS的组成部分? A)DDL及其翻译处理程序

B)DML及其编译、解释程序