当前位置:问答库>考研试题

2017年北京林业大学经济管理学院809电子商务综合之数据库系统概论考研题库

  摘要

一、填空题

1. 在一个关系R 中,若每个数据项都是不可再分割的,那么R —定属于

【答案】1NF

2. 使某个事务永远处于等待状态,得不到执行的现象称为_____。有两个或两个以上的事务处于等待状态,每个事务都在等待其中另一个事务解除封锁,它才能继续下去,结果任何一个事务都无法执行,这种现象称为_____。

【答案】活锁;死锁

3. 某事务从账户A 转出资金并向账户B 转入资金,此操作要么全做,要么全不做,为了保证该操作的完整,需要利用到事务性质中的_____性。

【答案】原子

【解析】由事务的原子性可知,它对数据所做的修改操作要么全部执行,要么全部不执行。

4. 在SQL Server 2000中,数据页的大小是8KB 。某数据库表有1000行数据,每行需要5000字节空间,则此数据库表需要占用的数据页数为_____页。

【答案】1000

【解析】一个数据页的存储空间是8×1024字节,最多能存放8000多个字节,而SQL Server 2000中不允许跨页存储一行数据,每行需要5000字节的空间,于是每个数据页最多只能存放一行数据,所以1000行数据需要的数据页数是1000页。

5. 视图是一个虚表,它是从_____导出的表。在数据库中,只存放视图的_____,不存放视图对应的_____。

【答案】一个或几个基本表;定义;数据

6. 设某数据库中有作者表(作者号,城市)和出版商表(出版商号,城市),请补全如下查询语句,使该查询语句能查询作者和出版商所在的全部不重复的城市。

SELECT 城市FROM 作者表_____

SELECT 城市FROM 出版商表

【答案】EXCEPT

【解析】EXCEPT 语句的作用是查询两个数据表中除" “公共" ”数据以外的数据信息,即查询两个数据表中的" 除外”数据信息。使用EXCEPT 运算符可以实现集合差操作,从左查询中返

第 2 页,共 79 页 。

回右查询没有找到的所有非重复值。

7. 数据仓库主要是供决策分析用的_____,所涉及的数据操作主要是_____,一般情况下不进行。

【答案】数据查询;修改操作

8. 在SELECT 命令中,_____子句用于选择满足给定条件的元组,使用_____子句可按指定列的值分组,同时使用_____子句可提取满足条件的组。

【答案】WHERE ; GROUP BY; HAVING

9. 数据库内的数据是_____的,只要有业务发生,数据就会更新,而数据仓库则是_____的历史数据,只能定期添加和刷新。

【答案】动态变化;静态

10.DBMS 的完整性控制机制应具备三个功能:定义功能,即_____; 检查功能,即_____; 最后若发现用户的操作请求使数据违背了完整性约束条件,则采取一定的动作来保证数据的完整性。

【答案】提供定义完整性约束条件机制;检查用户发出的操作请求是否违背完整性约束条件

二、选择题

11.常用的关系数据库管理系统有( )。

A.Oracle 、Access 、PowerBuilder 和 SQL Server

B.DB2、Access 、Delphi 和 SQ1。Server

C.Oracle 、Sybase 、Informix 、Visual FoxPro

D.PowerDesigner 、Sybase 、Informix 、Visual FoxPro

【答案】C

【解析】关系数据库管理系统是被公认为最有前途的一种数据库管理系统。自20世纪80年代以来,作为商品推出的数据库管理系统几乎都是关系型的,例如

PowerDesigner 属于应用系统开发工具软件。

12.信息是有价值的,信息的价值与( )有关。

A. 正确性、及时性、完整性、开放性和可靠性

B. 正确性、及时性、完整性和可靠性

C. 正确性、完整性、开放性和可靠性

D. 正确性、及时性、完整性和开放性

【答案】B

【解析】信息的特征体现在它的正确性、及时性、完整性、开放性和可靠性。正确的、及时的、完整的和可靠的信息才具有意义和价值,但是信息是否开放与价值的高低并不成正比,有些

第 3 页,共 79 页 等。Delphi 、PowerBuilder 和

保密的国家机密或科技机密是极具价值的。

13.下列有关范式的叙述中正确的是( )。

A. 如果关系模式

B. 如果关系模式

C. 如果关系模式

D. —个关系模式如果属于【答案】D

2NF 和3NF 关系讨论的都是非主属性与候选码间的函数依赖关系,【解析】所以A 项是错误

的;BCNF 要 求每一个函数依赖的左部都包含R 的候选码,所以B 项是错误的;4NF 要求每一个多值依赖的左部都包含R 的候选码,所以C 项是错误的。

14.在SQLServer2000中,某数据库中有角色R1和用户Ul ,U1是R1角色的成员,且只属于该

UPDATE ,角色。先对T 表给R1仅授予SELECT 和DELETE 权限并授予U1对T 表具有SELECT 、

和DENYDELETE 权限,则用户U1对T 表可以执行的操作是( )。

A. 查询、删除和更改数据

B. 查询和更改数据

C. 查询和删除数据

D. 查询和更改表结构

【答案】B

【解析】用户U1是R1角色的成员,所以U1具有R1角色的所有权限:查询和删除数据。对于T 表,用户U1具有SELECT 、UPDA TE 和DENYDELETE 权限,所以U1对T 表可以执行的操作是查询、更改以及撤销删除。

15.数据模型的三要素是( )。

A. 数据定义、数据操作和数据安全性约束

B. 数据结构、数据操作和数据完整性约束

C. 数据定义、数据存储和数据操作约束

D. 数据结构、数据存储和数据一致性约束

【答案】B

【解析】数据模型是数据库系统的数学形式框架,是用来描述数据的一组概念和定义。数据模型包含以下三要素:

①数据结构:由一组创建数据库的规则组成。数据结构用于描述系统的静态特性,它是所研究对象类型的集合,也是刻画一个数据模型性质最重要的方面。

②数据操作:定义允许对数据库进行操作的种类(包括更新和检索数据库中的数据以及修改数据库结构)。

第 4 页,共 79 页 且R 中主属性完全函数依赖于码,则R 是2NF 则R 是BCNF 是平凡的多值依赖,则R 是4NF 则一定属于反之不成立