奥鹏福建师范大学2013年《数据库管理与应用》在线作业

所属学校:福建师范大学 科目:数据库管理与应用 2015-03-17 11:41:05

一、单选题

1.  下面系统中不属于关系数据库管理系统的是( )

A. Oracle

B. MS SQL Server

C. IMS

D. DB2

正确答案:C

 

2.  关系数据库中,实现实体之间的联系是通过表与表之间的( )

A. 公共索引

B. 公共存储

C. 公共元组

D. 公共属性

正确答案:D

 

3.  数据库管理系统中用于定义和描述数据模式的语言称为( )

A. 数据库模式描述语言(DDL)

B. 数据库子语言(SubDL)

C. 数据操纵语言(DML)

D. 数据结构语言

正确答案:A

 

4.  并发操作有可能引起下述( )问题。

I.丢失更新  II.不可重复读   III.读脏数据

A. 仅I和II

B. 仅I和III

C. 仅II和III

D. 都是

正确答案:D

 

5.  在SQL语言中,条件“BETWEEN 20 AND 30”表示年龄在20到30之间,且( )

A. 包括20岁和30岁

B. 不包括20岁和30岁

C. 包括20岁不包括30岁

D. 不包括20岁包括30岁

正确答案:A

 

6.  用户对SQL数据库的访问权限中,如果只允许删除基本表中的元组,应授予哪一种权限?( )

A. DROP

B. DELETE

C. ALTER

D. UPDATE

正确答案:B

 

7.  为数据表创建索引的目的是( )

A. 提高查询的检索性能

B. 创建唯一索引

C. 创建主键

D. 归类

正确答案:A

 

8.  取出关系中的某些列,并消去重复的元组的关系运算称为( )

A. 取列运算

B. 投影运算

C. 连接运算

D. 选择运算

正确答案:C

 

9.  在下列关系代数的操作中,哪一个不属于专门的关系运算?( )

A. 自然连接

B. 投影

C. 广义笛卡尔积

D. 连接

正确答案:C

 

10.  设关系R=(A,B,C),与SQL语句select distinct A from R where B=17等价的关系代数表达式是( )

A. πA(σB=17(R))

B. σB=17(πA(R))

C. σB=17(πA,C(R))

D. πA,C(σB=17(R))

正确答案:A

 

11.  下列哪一条不是由于关系模式设计不当所引起的问题?( )

A. 数据冗余

B. 插入异常

C. 删除异常

D. 丢失修改

正确答案:D

 

12.  SQL语言中,删除一个表的命令是( )

A. DELETE

B. DROP

C. CLEAR

D. REMOVE

正确答案:B

 

13.  SQL集数据定义、数据查询、数据操纵和数据控制功能于一体,语句

UPDATE实现哪类功能?( )

A. 数据定义

B. 数据查询

C. 数据操纵

D. 数据控制

正确答案:C

 

14.  E-R图是数据库设计的工具之一,它适用于建立数据库的( )

A. 概念模型

B. 逻辑模型

C. 结构模型

D. 物理模型

正确答案:A

 

15.  假定学生关系是S(SNO,SNAME,SEX,AGE)

课程关系是C(CNO,CNAME,CREDIT)

学生选课关系是SC(SNO,CNO,GRADE)

要查找选修“数据库”课程的女学生的姓名,将涉及到的关系( )

A. S

B. C,SC

C. S,SC

D. S,C,SC

正确答案:D

 

16.  定义外键实现的是哪一(些)类完整性? ( )

A. 实体完整性

B. 参照完整性(即引用完整性)

C. 用户定义的完整性

D. 实体完整性、参照完整性和用户定义的完整性

正确答案:B

 

17.  ( )是由于关系模式设计不当所引起的问题。

A. 数据冗余

B. 数据被非法读取

C. 数据被非法修改

D. 发生死锁

正确答案:A

 

18.  如果事务只提交对数据库所做更新的一部分而不是全部,这违反了事务的( )

A. 原子性

B. 一致性

C. 隔离性

D. 持久性

正确答案:A

 

19.  下列关于关系数据模型的术语中,哪一个术语所表达的概念与二维表中的“行”的概念最接近?( )

A. 属性

B. 关系

C. 域

D. 元组

正确答案:D

 

20.  保护数据库,防止未经授权的或不合法的使用造成的数据泄漏、更改破坏。这是指数据的( )

A. 安全性

B. 完整性

C. 并发控制

D. 恢复

正确答案:A

 

21.  SQL的DML包括的语句有( )

A. ROLLBACK,COMMIT

B. CREATE,DROP,ALTER

C. GRANT,REVOKE

D. INSERT,DELETE,UPDATE

正确答案:D

 

22.  在SQL语言中,( )子句能够实现关系参照性规则。

A. PRIMARY KEY

B. NOT NULL

C. FOREIGN KEY

D. FOREIGN KEY...REFERENCES...

正确答案:D

 

23.  在下列关于关系的陈述中,错误的是( )

A. 表中任意两行的值不能相同

B. 表中任意两列的值不能相同

C. 行在表中的顺序无关紧要

D. 列在表中的顺序无关紧要

正确答案:B

 

24.  设关系R和S的属性个数为r和s ,则(R×S)操作结果的属性个数为( )

A. r+s

B. r-s

C. r*s

D. max(r,s)

正确答案:A

 

25.  如果在一个关系中,存在某个属性(或属性组),虽然不是该关系的主码或只是主码的一部分,但却是另一个关系的主码时,称该属性(或属性组)为这个关系的( )

A. 候选码

B. 主码

C. 外码

D. 连接码

正确答案:C

 

26.  下列关于关系数据库视图的说法中,哪些是正确的?( )

Ⅰ. 视图是关系数据库三级模式中的内模式。

Ⅱ. 视图能够对机密数据库提供一定的安全保护。

Ⅲ. 视图对重构数据库提供了一定程度的逻辑独立性。

Ⅳ. 对视图的一切操作最终都要转换为对基本表的操作。

Ⅴ. 所有的视图都是可以更新的。

A. Ⅰ、Ⅱ和Ⅲ

B. Ⅱ、Ⅲ和Ⅳ

C. Ⅱ、Ⅲ、Ⅳ和Ⅴ

D. 都正确

正确答案:B

 

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

A. 一个数据库中可以有多个外模式但只有一个内模式

B. 一个数据库中可以有多个外模式但只有一个模式

C. 一个数据库中只有一个外模式也只有一个内模式

D. 一个数据库中只有一个模式也只有一个内模式

正确答案:C

 

28.  关系规范化中的删除操作异常是指( )

A. 不该删除的数据被删除

B. 不该插入的数据被插入

C. 应该删除的数据未被删除

D. 应该插入的数据未被插入

正确答案:A

 

29.  关系数据库管理系统应能实现的专门关系运算包括( )

A. 排序、索引、统计

B. 选择、投影、连接

C. 关联、更新、排序

D. 显示、打印、制表

正确答案:B

 

30.  当B属性函数依赖于A属性时,属性A与B的联系是( )

A. l对多

B. 多对1

C. 多对多

D. 以上都不是

正确答案:B

 

31.  对关系模型叙述错误的是( )

A. 建立在严格的数学理论、集合论和谓词演算公式的基础之上

B. 微机DBMS绝大部分采取关系数据模型

C. 用二维表表示关系模型是其一大特点

D. 不具有连接操作的DBMS也可以是关系数据库系统

正确答案:D

 

32.  下列四项中说法不正确的是( )

A. 数据库减少了数据冗余

B. 数据库中的数据可以共享

C. 数据库避免了一切数据的重复

D. 数据库具有较高的数据独立性

正确答案:C

 

33.  下面有关主键的叙述正确的是( )

A. 不同的记录可以具有重复的主键值或空值

B. 一个表中的主键可以是一个或多个字段

C. 在一个表中主键只可以是一个字段

D. 表中的主键的数据类型必须定义为自动编号或文本

正确答案:B

 

34.  规范化理论是关系数据库进行逻辑设计的理论依据。根据这个理论,关系数据库中的关系必须满足:其每一属性都是( )

A. 互不相关的

B. 不可分解的

C. 长度可变的

D. 互相关联的

正确答案:B

 

35.  一家航空公司把一年中飞行距离超过10000里的客户全部信息从名为flyers的表中转移到一张称为flyersclub的表中,该操作的语句为( )

A. insert into flyersclub from flyers where idistancetravelled>=10000

B. insert flyersclub where idistancetravelled>=10000

C. insert into flyersclub from flyers where (idistancetravelled)values>=10000

D. insert flyersclub (idstancetravelled) values from flyers whe

正确答案:A

 

36.  下列哪一项不是DBMS的组成部分?( )

A. DDL及其翻译处理程序

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

C. 数据库运行控制程序

D. 宿主语言及其编译、处理程序

正确答案:D

 

37.  为了使索引键的值在基本表中唯一,在建立索引语句中应使用保留字( )

A. UNIQUE

B. COUNT

C. DISDINCT

D. UNION

正确答案:A

 

38.  关系模式中,满足2NF的模式,( )

A. 可能是1NF

B. 必定是1NF

C. 必定是3NF

D. 必定是BCNF

正确答案:B

 

39.  下列关于E-R模型的叙述中,哪一条是不正确的?( )

A. 在E-R图中,实体类型用矩形表示,属性用椭圆形表示,联系类型用菱形表示

B. 实体类型之间的联系通常可以分为1:1,1:n和m:n三类

C. 1:1联系是1:n联系的特例,1:n联系是m:n联系的特例

D. 联系只能存在于两个实体类型之间

正确答案:D

 

40.  设有关系SC(SNO,CNO,GRADE),主码是(SNO,CNO)。遵照实体完整性规则( )

A. 只有SNO不能取空值

B. 只有CNO不能取空值

C. 只有GRADE不能取空值

D. SNO与CNO都不能取空值

正确答案:D

 

二、多选题

1.  DBMS对数据库进行封锁时采用的基本锁类型是( )

A. N锁

B. S锁

C. X锁

D. Y锁

正确答案:BC

 

2.  关系代数运算中,传统的集合运算有( )

A. 笛卡儿积

B. 并

C. 交

D. 差

正确答案:ABCD

 

3.  事务是DBMS的执行单位,一般具有哪些性质?( )

A. 原子性

B. 一致性

C. 隔离性

D. 持久性

正确答案:ABCD

 

4.  关于"死锁",下列说法中错误的是( )

A. 死锁是操作系统中的问题,数据库系统中不存在

B. 只有出现并发操作时,才有可能出现死锁

C. 在数据库操作中防止死锁的方法是禁止两个用户同时操作数据库

D. 当两个用户竞争相同的资源时不会发生死锁

正确答案:ACD

 

5.  若事务T对数据R已经加了排它锁,则下面说法错误的是( )

A. 其他事务对数据R可以加共享锁不能加排它锁

B. 其他事务对数据R不能加共享锁可以加排它锁

C. 其他事务对数据R可以加共享锁也可以加排它锁

D. 其他事务对数据R不能加任何锁

正确答案:ABC

 

6.  在关系数据中,三级模式结构包括( )

A. 内模式

B. 概念模式

C. 存储模式

D. 外模式

正确答案:ABD

 

7.  以下函数属于元组关系演算中的集函数的有( )

A. COUNT:元组计数

B. TOTAL:求总和

C. MAX:求最大值

D. AVG:求平均值

正确答案:ABCD

 

8.  下面关于函数依赖的叙述中,正确的是( )

A. 若X→Y,X→Z,则X→YZ

B. 若XY→Z,则X→Z, Y→Z

C. 若X→Y,WY→Z,则XW→Z

D. 若X→Y,则XZ→YZ

正确答案:ACD

 

9.  E-R模型的设计又分为( )E-R模型的设计和( )E-R模型的设计两个步骤。

A. 局部

B. 全局

C. 上层

D. 下层

E. 系统

正确答案:AB

 

10.  关系模式规范化过程中,若要求分解保持函数依赖,那么分解后的模式一定可以达到( )

A. 2NF

B. 3NF

C. BCNF

D. 4NF

正确答案:AB

版权声明

声明:有的资源均来自网络转载,版权归原作者所有,如有侵犯到您的权益 请联系本站我们将配合处理!

分享: