数据库原理试题和答案

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

全国2001年10月自学考试数据库原理试题及答案2

作者:ryan 点击:时间:2003-10-11 上午23:05:00 来源:

第一部分选择题(共30分)

ﻫ一、单项选择题 (本大题共15小题,每小题2分,共30分) 在每小题列出得四个选项中只有一个就是符合题目要求得,请将其代码填在题后得括号内。错选或未选均无分.

1、单个用户使用得数据视图得描述称为【】

A、外模式ﻫ

B、概念模式ﻫC、内模式ﻫD、存储模式ﻫ

2、子模式DDL用来描述【】ﻫA、数据库得总体逻辑结构ﻫB、数据库得局部逻辑结构

C、数据库得物理存储结构

D、数据库得概念结构

ﻫ3、在DBS中,DBMS与OS之间得关系就是【】ﻫA、相互调用

B、DBMS调用OSﻫC、OS调用DBMSﻫD、并发运行

4、五种基本关系代数运算就是【】

A、∪,-,×,π与σﻫ

B、∪,-,∞,π与σﻫ

C、∪,∩,×,π与σﻫD、∪,∩,∞,π与σﻫﻫ5、当关系R与S自然联接时,能够把R与S原该舍弃得元组放到结果关系中得操作就是【】

A、左外联接ﻫB、右外联接ﻫC、外部并

D、外联接

ﻫ6、下列聚合函数中不忽略空值 (null)得就是【】ﻫA、 SUM(列名)

B、MAX (列名)

C、 COUNT ( * )ﻫD、AVG (列名)

ﻫ7、设关系模式R (A,B,C),F就是R上成立得FD集,F ={B→C},则分解ρ = {AB,BC}相对于F【】ﻫA、就是无损联接,也就是保持FD得分解ﻫB、就是无损联接,但不保持FD得分解

C、不就是无损联接,但保持FD得分解ﻫ

D、既不就是无损联接,也不保持FD 得分解ﻫ

8、关系模式R分解成ρ={R1,…,Rk},F就是R上得一个FD集,那么R中满足F得每一个关系r,与其投影联接表达式mρ(r)间得关系满足【】ﻫA、rÍ mρ(r)

B、mρ(r) Í rﻫC、r= mρ(r)ﻫD、r≠mρ(r)

9、在数据库设计中,将ER图转换成关系数据模型得过程属于【】ﻫA、需求分析阶段ﻫB、逻辑设计阶段

C、概念设计阶段ﻫ

D、物理设计阶段ﻫ

10、 SQL中,下列涉及空值得操作,不正确得就是【】

A、 AGE IS NULLﻫ

B、 AGE IS NOT NULL

C、AGE = NULLﻫD、NOT(AGE IS NULL)

11、如果事务T获得了数据项Q上得排它锁,则T对Q 【】

A、只能读不能写

B、只能写不能读

C、既可读又可写

D、不能读不能写

ﻫ12、DBMS中实现事务持久性得子系统就是【】ﻫA、安全性管理子系统ﻫB、完整性管理子系统ﻫC、

并发控制子系统ﻫD、恢复管理子系统ﻫﻫ13、SQL得全局约束就是指基于元组得检查子句与【】ﻫA、非空值约束ﻫB、域约束子句

14、分布式数据库系统中分片模式与分配模式均就是【】

C、断言ﻫD、外键子句ﻫﻫ

A、全局得

B、局部得ﻫC、分布得ﻫD、集中得ﻫ

15、属性类型允许就是基本数据类型、结构类型与集合类型得模型就是【】

A、平面关系模型ﻫB、嵌套关系模型ﻫC、复合对象模型

D、分布式关系模型ﻫ

第二部分非选择题(共70分)ﻫ

二、填空题(本大题共10小题,每小题1分,共10分,将正确得答案写在每小题得空格内。错填或不

16、一个类可以从直接得或间接得祖先中继承所有属性与方法。采用这个方法提高了软填均无分。)ﻫ

17、用树型结构表示实体类型及实体间联系得数据模型称为_____

件得_______________。ﻫ

__________.ﻫ18、关系数据库得关系演算语言就是以_______________为基础得DML语言。ﻫ19、在函数信赖中,平凡得函数信赖根据Armstrong推理规则中得_______________律就可推

20、设关系模式R (A,B,C),F就是R上成立得FD集,F = {B→A,B→C},则分解ρ ={AB,出。ﻫ

AC}丢失得FD就是_______________。ﻫ21、分布式数据库中定义数据分片时,必须满足三个条件:完备性条件、重构条件与_______________。

22、DB并发操作通常会带来三类问题,它们就是丢失更新、_______________与读脏数据。

23、事务必须具有得四个性质就是:原子性、一致性、_______________与持久性.

25、在有泛化/24、分布式数据库系统中透明性层次越高,应用程序得编写越_______________。ﻫ

细化联系得对象类型之间,较低层得对象类型称为_______________.ﻫﻫ三、简答题(本大题共10

26、请阐述在网状模型与关系模型中,实体之间联系得实现方法。ﻫ

小题,每小题3分,共30分)ﻫ

28、设有两个关系R (A,B,C)与S (C,D,E),试用SQL查询语句表达下列关系代数表达式πA,

E (σB = D (R∞S))。

29、设有关系模式R (A,B,C,D),F就是R上成立得FD集,F = {D→A,D→B},试写出关系模式R得候选键,并说明理由。

30、两个函数信赖集F与G等价得充分必要条件就是什么?ﻫ31、设有关系R与S,其中R为参照关系,S为信赖关系。为了实现完整性约束,SQL规定可以对R得删除操作采取哪三种措施?

32、设关系模式R(A,B)与S(C,D),有关系代数表达式E= πA,C(σB = ‘d’(R×S)),请画出表达式E得语法树.

33、SQL中表达完整性约束得规则主要有哪几种?ﻫ34、什么就是分布式数据库得分布透明性?

35、什么就是对象关系数据模型?

相关文档
最新文档