1 全国2010 年1 月自考数据库系统原理试题 课程代码:04735 一、单项选择题(本大题共 15 小题,每小题 2 分,共 30 分) 在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的CBDDB ABDDC ACBAD 1.数据库管理系统是( ) A.采用了数据库技术的计算机系统 B.包括 DBA、计算机硬件及 DB 的系统 C.位于用户与 OS 之间的数据管理软件 D.包括 OS 在内的数据管理软件 2.外模式 DDL 用来描述( ) A.数据库的总体逻辑结构 B.数据库的局部逻辑结构 C.数据库的物理存储结构 D.数据库的概念结构 3.下列关于数据冗余的叙述中,不正确...的是( ) A.冗余的存在容易破坏数据库的完整性 B.冗余的存在给数据库的维护增加困难 C.不应该在数据库中存储任何冗余数据 D.冗余数据是指可由基本数据导出的数据 4.适当调整 DB 的模式和内模式,使 DB 适应新的应用环境称为 DB 的( ) A.重组织 B.监控分析 C.查询优化 D.重构造 5.关系模型中将不含有多余属性的超键称为( ) A.内键 B.候选键 C.主键 D.外键 6.如果一个关系属于 3NF,则它( ) A.必然属于 2NF B.必然属于 4NF C.可能不属于 2NF D.必然属于 BCNF 7.设有关系模式 R(A,B,C),F 是 R 上成立的 FD 集,F={B→C,C→A}, 那么分解ρ ={AB,AC}相对于 F( ) A.是无损分解,也保持函数依赖 B.是无损分解,但不保持函数依赖 C.不是无损分解,但保持函数依赖 D.既不是无损分解,也不保持函数依赖 8.已知关系 S1 和 S2 如下表所示,则S1 与 S2 进行并运算,其结果的元组数为( ) A.0 B.4 C.5 D.6 2 9.设有关系R 和S,与R—S 等价的元组表达式是( ) A.{t|R(t)V┐S(t)} B.{t|R(t)∧┐S(t)} C.{t| u(R(t)∨┐S(u))} D.{t| u(R(t) ∧┐S(u))} 10.在 SQL 语言中,用于测试列值非空的短语是( ) A.IS NOT EMPTY B.NOT UNIQUE C.IS NOT NULL D.NOT EXISTS 11.SQL 语言中,条件“年龄 BETWEEN 20 AND 30”表示年龄在 20 至 30 之间,且( ) A.包括 20 岁和30 岁 B.不包括 20 岁和30 岁 C.包括 20 岁但不包括 30 岁 D.包括 30 岁但不包括 20 岁 12.要求事务在读取数据前先加共享锁,且直到该事务执行结束时才释放相应的锁,这种封锁协议是( ) A.一级封锁协议 B.二级封锁协议 C.三级封锁协议 D.两段锁协议 13.断言是DBS 采用的( ) A.安...