12年数据库原理期末试题A卷(答案)

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

湖北工程学院

2011—2012学年度第二学期期末考核试卷

课程名称: 数据库原理 类 型: 考试 形 式: 闭卷 学生所在院系: 计算机学院 班 级: 试 卷:

数据库DB 、数据库管理系统DBMS 和数据库系统DBS 之间的关系是( B )。 A. DB 包括DBMS 和DBS

B. DBS 包括DB 和DBMS

C.DBMS 包括DB 和DBS

D. DBS 与DB 和DBMS 无关

数据库系统中,用户使用的数据视图用( A )描述,它是用户与数据库系统之间的接口。 A .外模式 B.存储模式 C. 内模式 D. 概念模式 物理数据独立性是指 ( A )

A.概念模式改变,外模式和应用程序不变

B. 概念模式改变,内模式不变

C. 内模式改变,概念模式不变

D. 内模式改变,外模式和应用程序不变 在基本关系中,下列说法正确的是( C )。

A.行列顺序有关

B.属性名允许重名

C. 任意两个元组不能重复

D. 列是非同质的 在两个实体类型间有一个M:N 联系时,这个结构转换成( C )个关系模式。 A. 1 B. 2 C. 3 D. 4

与关系模式S(A,B,C,D)的代数运算()3'2'S σ≤等价的SQL 语句是( A )。 A. select * from S where C<’2’ B. select B ,C from S where C<=’2’ C. select B ,C from S having C<’2’ D. select * from S where ‘3’

命题教师 院系负责人签字

一、 选择题…………………………………(每题只有一个答案,每题1分,共15 分,将答案填写在下面的表格中,否则不计分)

7. 与WHERE X between 60 and 100语句等价的子句是( D )。 A. where X>60 and X<100 B. where X>=60 and X<100 C. where X>60 and X<=100 D. where X>=60 and X<=100

8. 如下面的数据库表中,若职工表的主关键字是职工号,部门表的主关键字是部门号,SQL 操作不

能执行的是( B )

A. 从职工表中删除行(’025’,’王芳’,’03’,720)

B. 将行(’005’,’乔兴’,’04’,750)插入到职工表中

C. 将职工号为’001’的工资改为700

D. 将职工号为’038’的部门号改为’03’

9. 在关系模式R(ABCDE)上成立的函数依赖集F={A C,B E}→→,则关系模式R 的候选码为( A )。

A. ABD

B. B

C. A

D. BC

10. 下列有关范式的表述中,正确的是( D )。

A. 如果关系模式R 1NF ∈,且R 中(非)主属性完全函数依赖于主码,则R 2NF ∈

B. 如果关系模式R 3NF ∈,且X,Y U ⊆,若X Y →,则R BCNF ∈

C. 如果关系模式R BCNF ∈,若()X Y Y X →→⊄是平凡的多值依赖,则R 4NF ∈

D. 如果关系模式R 4NF ∈,则R BCNF ∈一定成立;反之不成立 11. ()R U,F 3NF ∈,下列说法正确的是( A )。

A. 一定消除了插入和删除异常

B. 仍存在一定的插入和删除异常

C.一定属于BCNF

D. A 、C 都成立 12. 数据流图是在数据库( C )阶段完成的。

A. 逻辑设计

B. 物理设计

C. 需求分析

D. 概念设计

13. 设某数据库中有两个关系模式R 和S ,其中属性X 不是R 的码,但是S 的码,那么称R 中的X 是

S 的( A )。

A. 外码

B. 候选码

C. 全码

D. 主码

14. 在数据库的物理结构中,将具有相同值的元组集中存放在连续的物理块称为( C )存储方法。

A. HASH

B. B+树索引

C. 聚簇

D. 其他

15. 在关系模式学生(学号,课程号,名次),若每个学生每门课程有一定的名次,每门课程每一名次

只有一个学生,则以下表述中错误的是( B )。 A.(学号,课程号)和(课程号,名次)都可以作为候选码 B. 只有(学号,课程号)可以作为候选码 C. 关系模式属于3NF D. 关系模式属于BCNF

1. 数据库管理系统经历了人工管理阶段、文件系统阶段和 数据库系统阶段 。

2. 数据库系统中定义了数据的模式、 外模式 和内模式。

3. 数据库系统一般由 数据库 、数据库管理系统、应用程序、数据库管理员和用户构成。

4. 设有关系R ,按条件f 对关系R 进行选择,表达式应为 σf

(R ) 。

5. 在SQL 中可以使用 GRANT 命令向用户授予操作权限,而DBA 或其他授权者可以使用

REVOKE 命令回收操作权限,实现用户访问的安全性。

6. 在SELECT 语句中, where 子句用于选择满足条件的元组,使用 group by

子句用可按指定列的值分组,同时使用 having 子句可以提取满足条件的组。 7. 在SQL 中,在WHERE 子句的条件表示式中,字符串匹配的操作符是 like ; 与0

个或多个字符串匹配的通配符是 ‘%’ ;与单个字符串匹配的通配符是 ‘-’ 。 8. 数据库设计的几个步骤是 需求分析 、 概念结构设计 、 逻辑结构设计 、物

理结构设计、数据库实施和 维护 。

9. 在数据库设计中,把数据需求写成文档,它是各类数据描述的集合,包括数据项、数据结构、数

据流、数据存储和数据加工过程等的描述,这通常称为 数据字典 。 10. 子查询的条件依赖于父查询,这类查询称为 相关子查询 。 11. 设有如下关系表R,S 和T:R(BH,XM,XB,DWH), S(DWH,DWM), T(BH,XM,XB,DWH) 实现T R 的SQL 语句 select * from R union select * from T 。

12. 若R 关系为1NF ,且它的每一非主属性都 完全 函数依赖于R 的任何一个候选码,则该关系

为2NF 。

二、 填空题…………………………………(每空题1分,共20分)

三、 简答题…………………………………(50分)

相关文档
最新文档