数据库原理及应用期末考试复习题库+2017(1)(3) 下载本文

内容发布更新时间 : 2024/4/26 18:00:23星期一 下面是文章的全部内容请认真阅读。

一、 选择题

1、DB、DBMS和DBS三者之间的关系是( B )

(A) DB包括DBMS和DBS (B) DBS包括DB和DBMS (C) DBMS包括DB和DBS (D)不能相互包括

2、DBMS通常提供授权功能来控制不同用户访问数据的权限,这主要是为了实现数据库的( D ) (A)可靠性(B)一致性 (C)完整性(D)安全性

3、E-R图是数据库设计的工具之一,它适用于建立数据库的( A ) (A)概念模型(B)逻辑模型 (C)结构模型(D)物理模型

4、SELECT语句使用关键字( A )可以把重复行屏蔽掉。 (A) DISTINCT (B) UNION (C) UNIQUE (D) TOP

5、SQL Server数据库是由文件组成的。下列关于数据库所包含的文件的说法中,正确的是( D ) (A)一个数据库默认将数据文件及日志文件归于主文件组 (B)一个数据库只能包含一个主要数据文件和一个日志文件

(C)一个数据库可包含多个次要数据文件,但只能包含一个日志文件 (D)一个数据库可包含多个次要数据文件和多个日志文件 6、SQL Server提供的单行注释语句的注释符是( B ) (A)’/*’(B)’--’ (C)’*/’(D)’//’ 7、SQL与C语言处理记录的方式是不同的。当将SQL语句嵌入到C语言程序时,为协调两者而引入( C ) (A)堆(B)栈

(C)游标(D)聚簇

8、SQL语言的一次查询的结果是一个( D ) (A)数据项(B)记录 (C)元组(D)表

9、SQL语言具有两种使用方式,分别称为交互式SQL和( C ) (A)编译式SQL (B)解释式SQL (C)嵌入式SQL (D)过程化SQL 10、SQL语言是( C )语言。 (A)层次数据库(B)网络数据库 (C)关系数据库(D)非数据库

11、SQL语言是关系数据库的标准语言,它是( B ) (A)过程化的(B)非过程化的 (C)格式化的(D)导航式的

12、X→Y,当下列( D )成立时,称为平凡函数依赖。 (A)X→Y;(B)Y→X; (C)X→Y=?;(D)都不正确。 13、按所使用的数据模型来分,数据库可分为( A )三种类型。 (A)层次、关系和网状(B)网状、环状和链状 (C)大型、中型和小型(D)独享、共享和分时

14、保护数据库,防止未经授权的或不合法的使用造成的数据泄露、更改破坏。这是指数据库的( A ) (A)安全性(B)完整性 (C)并发控制(D)恢复

15、表示事务执行成功的语句是( A )

- 1 -

(A) COMMIT (B) GO

(C) ROLLBACK (D) RETURN

16、不能激活触发器执行的事件是( A ) (A) SELECT (B) UPDATE (C) INSERT (D) DELETE

17、不是实体联系模型中的概念是( D ) (A)实体(B)属性(C)联系(D)数据表 18、层次模型不能直接表示( C ) (A)1:1联系(B)1:N联系

(C)M:N联系(D)1:1和1:N联系

19、从E-R模型向关系模型转换时,一个M:N联系转换为关系模式时,该关系模式的码是( C ) (A) N端实体的码 (B) M端实体的码

(C) M端实体的码与N端实体的码的组合 (D)重新选取其他属性

20、从一个数据库文件中取出满足某个条件的所有记录的操作是( A ) (A)选择(B)连接 (C)投影(D)复制

21、当关系模式R(A,B)已属于3NF,下列说法中( B )是正确的。 (A)它一定消除了插入异常和删除异常 (B)仍存在一定的插入和删除异常 (C)一定属于BCNF (D) A和C都是

22、当局部E-R图合并成全局E-R图时可能出现冲突,不属于合并冲突的是( B ) (A)属性冲突(B)语法冲突 (C)结构冲突(D)命名冲突

23、根据关系数据基于的数据模型——关系模型的特征判断下列正确的一项( B ) (A)只存在一对多的实体关系,以图形方式来表示。

(B)以二维表格结构来保存数据,在关系表中不允许有重复行存在。 (C)能体现一对多、多对多的关系,但不能体现一对一的关系。 (D)关系模型数据库是数据库发展的最初阶段。

24、根据数据库规范化理论,下面命题中正确的是( D )

(A)若R∈2NF,则R∈3NF (B)若R∈1NF,则R不属于BCNF (C)若R∈3NF,则R∈BCNF (D)若R∈BCNF,则R∈3NF 25、关系规范化中的插入操作异常是指( D )

(A)不该删除的数据被删除(B)不该插入的数据被插入

(C)应该删除的数据未被删除(D)应该插入的数据未被插入 26、关系规范化中的删除操作异常是指( A )

(A)不该删除的数据被删除(B)不该插入的数据被插入

(C)应该删除的数据未被删除(D)应该插入的数据未被插入

27、关系模式分解的无损连接和保持函数依赖两个特性之间的联系是( D ) (A)前者成立蕴涵后者成立(B)后者成立蕴涵前者成立 (C)同时成立,或者同时不成立(D)没有必然的联系 28、关系模式中,满足2NF的模式,( D ) (A)可能是1NF (B)必定是BCNF (C)必定是3NF (D)必定是1NF

- 2 -

29、关系数据库的规范化理论指出:关系数据库中的关系应满足一定的要求,最起码的要求是达到1NF,即满足( D )

(A)每个非主属性都完全依赖于主属性(B)主属性唯一标识关系中的元组 (C)关系中的元组不可重复(D)每个属性都是不可再分的

30、关系数据库规范化是为解决关系数据库中( A )问题而引入的。 (A)插入、删除和数据冗余 (B)提高查询速度

(C)减少数据操作的复杂性

(D)保证数据的安全性和完整性

31、关系数据库规范化是为解决关系数据库中( A )问题而引入的。 (A)插入异常、删除异常和数据冗余;(B)提高查询速度;

(C)减少数据操作的复杂性; (D)保证数据的安全性和完整性。 32、关系数据库设计理论中,起核心作用的是( C ) (A)范式(B)模式设计(C)函数依赖(D)数据完整性. 33、关系数据库中的码是指( D ) (A)能唯一决定关系的字段 (B)不可改动的专用保留字 (C)关键的很重要的字段

(D)能唯一标识元组的属性或属性集合 34、关系数据模型( D )

(A)只能表示实体间的1:1联系(B)只能表示实体间的1:n联系 (C)只能表示实体间的m:n联系(D)可以表示实体间的上述三种联系

35、关系数据模型是目前最重要的一种数据模型,它的三个要素分别是( B ) (A)实体完整性、参照完整性、用户自定义完整性 (B)数据结构、关系操作、完整性约束 (C)数据增加、数据修改、数据查询 (D)外模式、模式、内模式

36、关系运算以关系代数为理论基础,关系代数的最基本操作是并、差、笛卡尔积和( C ) (A)投影、连接(B)连接、选择 (C)选择、投影(D)交、选择

37、关于数据库设计的正确描述是( B ) (A)进行数据模型的设计

(B)在DBMS的支持下,进行数据模型和应用程序设计 (C)开发应用程序 (D)设计开发DBMS

38、规范化关系模式的任何属性( A ) (A)不可再分(B)可以再分

(C)命名在关系模式上可以不唯一(D)上述都不正确

39、规范化过程主要为克服数据库逻辑结构中的插入异常,删除异常以及( C )缺陷。 (A)数据的不一致性(B)结构不合理 (C)冗余度大(D)数据丢失

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

(A)互不相关的(B)不可分解的(C)长度可变的(D)互相关联的 41、函数依赖理论可以消除数据库的( A )

(A)插入异常、删除异常、更新异常和数据冗余(B)插入异常 (C)删除异常(D)查询异常

- 3 -