当前位置:
文档之家› 在线数据库技术作业(第5~9章)
在线数据库技术作业(第5~9章)
在线数据库技术作业(第5~9章)
单选题
1. 如果R(U,F) ∈2NF,并且所有 ( ) 都 ( ) 于关键字,则R(U,F) ∈3NF 。
A 非主属性 传递依赖 B 非主属性 不传递依赖 C 主属性 不传递依赖 D 主属性 传递依赖
正确答案:B
2.():和不可重复读相关,当用相同的条件查询记录时,记录个数 忽多忽少,有一种“幻象”的感觉。原因是有事务在对相同的表做 插 入或删除 操作。
正确答案:ABCDEF
37.因为并发用户会产生干扰,使数据库发生错误。并发控制的目的就 是避免干扰 ,保证数据库不出错。干扰现象包括: () 。
A 丢失更新 B 读“脏”数据 C 不可重复读 D 幻像读
正确答案:ABCD
38.在物理数据库设计阶段主要包括的内容有:( ) 。
正确答案:B
4.数据库设计的基本任务就是根据用户的信息需求,处理需求和数据 库的支撑环境(包括DBMS、操作系统、硬件),设计一个结构合理、 使用方便、效率较高的数据库。 ( ) 是指在数据库中应该存储和管 理哪些数据对象; () 是指需要进行哪些业务处理和操作,如对数 据对象的查询、增加、删除、修改、统计等操作。
A 原型系统 B 应用系统 C 管理系统
D 办公系统
正确答案:A
8. 如果 X→Y(非平凡函数依赖,并且X不函数依赖于Y)、 Y→Z,则 称Z ( ) 于X。
A 完全函数依赖 B 传递函数依赖 C 部分函数依赖 D 非平凡函数依赖
正确答案:B
9.根据SQL标准,针对所有用户,撤销表student中的查询权限,下面 哪条语句适用?
Modeling Language)是面向对象开发方法中的重要工具。
A 结构化程序设计方法 统一建模语言 B 面向对象方法 统一建模语言 C 快速原型开发方法 统一建模语言 D 结构化生命周期法 统一建模语言
正确答案:B
32.分布式 数据库是一个 ( ) 分布于计算机网络的不同地点、而 ( ) 又属于同一系统的数据集合。网络上每个地点的数据库都有自治能 力,能够完成局部应用;同时每个地点的数据库又属于整个系统,通 过网络也可以完成全局应用 。
正确答案:A
12.():当一个事务读取了另一个事务正在更新、但没有提交的数据
时可能产生所谓的读“脏”数据问题,也称作“脏读”(Dirty Read) 或未提交读。
A 丢失更新 B 读“脏”数据 C 不可重复读 D 幻像读
正确答案:B
13.( )是由SUN公司推出的第一个标准的、用于执行SQL语句 的Java API。JDBC是完全用 Java语言 编写的,是Java程序访问数据库的接 口技术 ,编程人员能够用纯JAVA API来编写数据库应用程序,利用 Java语言的跨平台特点,就可以做到只须写一遍数据库应用程序就能 在任何平台、各种数据库系统上运行(数据库改变,驱动程序跟着改 变,但应用程序不变),以减少不必要的重复代码。
正确答案:A
15.关系模式R(U,F) ∈1NF,X→Y是F上的任意函数依赖,并且Y不属 于X, U ( ) 依赖于X,则R(U,F) ∈ BCNF 。
A 完全函数 B 部分函数 C 传递函数 D 平凡函数
正确答案:A
16.() :当一个事务需要校验或再确认数据时,可能会出现再读数 据已经不对了
A 丢失更新 B 读“脏”数据 C 不可重复读 D 幻像读
正确答案:A
30. C/S架构可以传统的两层结构,也可以是多层结构(三层或者三层 以上)。在传统的两层结构中,一层为( ),另一层为 ( )。 在 三层客户/服务器结构中,将服务器端分为 ( ) 服务器和 ( ) 服 务器,应用服务器主要用来 部署和封装 业务处理程序,而数据库服 务器主要支持数据库的存储和数据处理 。客户端通过应用服务器递交 业务请求和数据请求 ,应用服务器完成对数据库的访问及其相关处 理,并最终将处理结果 返回给客户端。
A grant select on table student to public B revoke select on table student to public C revoke select on table student from public D revoke select on public from table student
A ODBC B C JDBC
正确答案:C
14.避免死锁的主要方法有两种:一是() ,即在设计阶段规定所有 的事务都按相同的顺序来封锁表;一是 (),即在设计阶段规定为了 完成一个事务, 一次性封锁 所需要的全部表。
A 相同顺序法 一次封锁法 B 一次封锁法 相同顺序法 C 超时法 等待图法 D 等待图法 超时法
正确答案:C
17. 设F和G是两个函数依赖集,如果F+包含于G+和G+包含于F+同时成 立,即F+=G+,则称F和G ( ) 。
A 不等价 B 等价
正确答案:B
18.浏览器/服务器模式基于 ( ) 。 在客户端的计算机上不需要安装 专门的软件,只要有上网用的 ( ) (如Internet Explorer)即可。 所有的业务处理程序都部署在 ( )上 。
A 非属性 主属性 B 主属性 非主属性 C 主属性 主属性 D 非属性 非主属性
正确答案:B
21.( )是微软为解决 Web和分布式应用程序的问题而设计的一种新的 数据库访问技术。它由.NET Framework中的一组数据类型组成,这些 类型可分为以下三部分:数据结构类、数据提供类、其他辅助类。
正确答案:A
6.( )阶段的主要任务是对组织的环境、目标、现行系统的状况进行 初步调查,研究建立新系统的必要性和可行性 ,给出拟建系统的备选 方案。对这些方案进行 可行性分析 ,写出 可行性分析报告 。
A 系统分析 B 系统规划 C 系统设计 D 系统实施
正确答案:B
7. 快速原型法的基本思想是:在投入大量的人力、物力之前,在限定 的时间内,用比较经济的方法构造一个能反映用户需求的 ( ) (基 本反映了新系统的基本功能和基本特征,依此快速开发的一个演示系 统),让用户在计算机上运行,试用这个原型系统,通过实践,了解未 来系统的概貌。用户通过实际使用原型系统,提出修改意见,根据这 些意见,快速修改原型系统。经过对原型系统的反复试用和改进,最 终建立起完全符合用户需要的新系统。
正确答案:ABCD
35.诊断死锁的方法主要有两种:() 。解决死锁的办法就是破坏事务 等待图中的回路 。
A 相同顺序法 B 一次封锁法 C 超时法 D 等待图法
正确答案:CD
36.数据库设计步骤包括:()
A 需求分析阶段 B 概念结构设计阶段 C 逻辑结构设计阶段 D 物理结构设计阶段 E 数据库实施阶段 F 数据库运行和维护阶段
A 二层结构 浏览器软件 客户器 B 三层结构 浏览器软件 服务器 C 三层结构 浏览器软件 客户器 D 二层结构 浏览器软件 服务器
正确答案:B
19.浏览器 接受用户的请求,然后通过页面将请求提交给 ( ) ;Web 服务器将页面请求解析后向 ( ) 提出处理请求,应用服务器访问 ( ) 并进行相关处理;最后再由Web服务器将处理结果格式化成页面 形式(HTML) 呈现在客户端。
A 系统规划 B 系统分析 C 系统设计 D 系统实施
正确答案:B
26.() :多个事务在同一时刻读了相同的数据,随后各自进行了更 新,后发生的更新替代了先发生的更新——先发生的更新丢失了。
A 丢失更新 B 读“脏”数据 C 不可重复读 D 幻像读
正确答案:A
27.( ) 结构是在客户端 和服务器 端都需要部署程序的一种应用架 构,这种结构允许应用程序分别放在客户工作站和服务器上执行,可 以合理划分应用逻辑 ,充分发挥 客户工作站和服务器 两方面的性 能。
正确答案:D
29. ( )是Microsoft公司开发的一套开放的数据库系统 应用程序接 口规范 ,它为应用程序提供了一组对数据库访问的标准API 和基于动 态链接库 的运行支撑环境。
A ODBC(Open Database Connectivity, 开放数据库互连) B C JDBC
A Web服务器 应用服务器 数据库服务器 B Web服务器 数据库服务器 应用服务器 C 应用服务器 Web服务器 数据库服务器 D 数据库服务器 应用服务器 Web服务器
正确答案:A
20. 如果K是关系模式R(U,F)的任一候选关键字,X是任一属性或属性 集,如果X?K,则X称为 ( ) ;否则称为 ( ) 。
A 客户层 服务器层 应用 数据库 B 客户层 服务器层 WEB 数据库 C 浏览器层 服务器层 WEB 数据库 D 浏览器层 服务器层 应用 数据库
正确答案:A
31. ( ) 是从客观世界中的对象出发来构造整个软件系统。它的实 质是一种系统建模技术,是从系统的组成上对问题进行自然分解,以 接近人类自然思维的方式来建立问题域模型。 ( ) (Unified
A 物理上 逻辑上 B 逻辑上 物理上
正确答案:A
多选题
33.完整恢复模式下的数据库备份包括() 。需要强调的是当数据库遇 到灾难后,不是马上进行恢复工作,而是首先 备份活动日志或称为尾 日志 。
A 全备份 B 差异备份 C 日志备份
正确答案:ABC
34.关于数据库设计的概念描述正确的是()
A 数据库设计是指基于数据库的应用系统或管理信息系统的设 计。 B 数据库设计有广义和狭义两个定义。 C 广义的定义是指基于数据库的应用系统或管理信息系统的设 计,它包括 应用设计 和 数据库结构设计 两部分内容。 D 狭义的定义则专指 数据库模式或结构 的设计。
A 信息需求 处理需求 B 处理需求 信息需求 C 信息需求 信息需求 D 处理需求 处理需求
正确答案:A