数据库原理与应用习题集(含答案)20171223 联系客服

发布时间 : 星期一 文章数据库原理与应用习题集(含答案)20171223更新完毕开始阅读aa678263112de2bd960590c69ec3d5bbfd0adab3

112.某系统中事务T1从账户A转出资金到账户B中,在此事务执行过程中,另一事务T2要进行所有账户余额统计操作。在T1和T2事务成功提交后,数据库服务器突然掉电重启。为保证T2事务的统计结果及重启后A、B两账户余额正确,需要利用到的事务性质分别是( ) 。 A.一致性和隔离性 B.原子性和一致性 C.隔离性和持久性 D.原子性和持久性

113.某系统中事务T1从账户A转出资金到账户B中,在此事务执行过程中,另一事务T2要进行所有账户余额统计操作。在T1和T2事务成功提交后,数据库服务器突然掉电重启。为了保证T2事务统计结果及重启后A、B账户余额正确,需利用到的事务性质分别是( )。 A.一致性和隔离性 B.隔离性和持久性 C.原子性和一致性 D.原子性和持久性

114.人机界面是数据库应用系统的一个重要组成部分,人机界面设计与用户的关系非常密切。关于人机界面设计,下列说法错误的是( )

A.人机界面设计时,应使用户感觉系统运行始终处于用户的控制之下,人机界面应该向用户及时反馈,保持人机界面与用户之间的双向交流

B.当系统发生错误时,人机界面应为用户提供有意义的反馈信息,有时可以提供截屏等功能,使用户可以了解错误,并及时向技术人员反馈问题

C.良好的人机界面应能容忍用户使用过程中发生的操作错误,并能够方便地从错误中恢复 D.设计人机界面可采用原型迭代法,首先进行用户界面详细设计,然后与用户不断讨论,改进设计方案

115.人们采用数据抽取程序从OLTP系统中抽取出数据的最主要原因是( )。 A.对数据进行整理 B.建立数据仓库

C.解决不同类型应用程序之间的性能冲突问题 D.解决蜘蛛网问题

116.日志文件对实现数据库系统故障的恢复有非常重要的作用。下列关于数据库系统日志文件的说法,正确的是( )。

A.数据库系统不要求日志的写入顺序必须与并行事务执行的时间次序一致 B.为了保证数据库是可恢复的,必须严格保证先写数据库后写日志 C.日志文件中检查点记录的主要作用是提高系统出现故障后的恢复效率 D.系统故障恢复必须使用日志文件以保证数据库系统重启时能正常恢复,事务故障恢复不一定需要使用日志文件 117.如果对关系emp(eno,ename,salary)成功执行下面的SQL语句:CREATE CLUSTER INDEX name_index ON emp(salary);对此结果的正确描述是( )。 A.在emp表上按salary升序创建了一个聚簇索引 B.在emp表上按salary降序创建了一个聚簇索引 C.在emp表上按salary升序创建了一个唯一索引 D.在emp表上按salary降序创建了一个唯一索引

118.如果对关系emp(eno,ename,salary)成功执行下面的SQL语句:CREATE CLUSTER INDEX name_index ON emp(salary);其结果是( )。

A.在emp表上按salary升序创建了一个聚簇索引

32 / 112

B.在emp表上按salary降序创建了一个聚簇索引 C.在emp表上按salary升序创建了一个唯一索引 D.在emp表上按salary降序创建了一个唯一索引

119.如果关系模式设计不当,则可能引起数据删除异常。这种删除异常是指( )。 A.两个事物同时对同一个关系进行删除并造成数据库不一致

B.由于删除关系中元组而造成有用信息无法作为一个元组在数据库中存在 C.未经授权的用户对关系进行了删除

D.如果删除操作违反了完整性约束条件则会被拒绝

120.如果数据库中的一个个基本表中的数据量很少,且插入、删除、更新等操作频繁,该基本表采用下列哪种文件结构最优?( ) A.堆文件 B.顺序文件 C.散列文件 D.聚集文件

121.如果要删除Student数据库中的Information表,可以使用下列哪个命令( )。 A.ALTER TABLE Information B.TRUNCATE TABLE Information C.DROP TABLE Information D.DELETE TABLE Information

122.如果一个关系模式R的所有属性都是不可分的基本数据项,则( )。 A.R∈1NF B.R∈2NF C.R∈3NF D.R∈4NF

123.如果在一个关系中,存在多个属性(或属性组)都能用来唯一标识该关系的元组,这些属性(或属性组)都称为该关系的( )。 A.候选码 B.主码 C.外码 D.连接码

124.若联系为1:n,如何确定关系吗?( ) A.关系的码为各实体集码的组合 B.关系的码为1端实体集的码

C.每个实体集的码均是该关系的候选码 D.关系的码为n端实体集的码

125.若联系为m:n,如何确定关系吗?( ) A.每个实体集的码均是该关系的候选码 B.关系的码为m端实体集的码 C.关系的码为各实体集码的集合 D.关系的码为n端实体集的码

126.若某数据库系统中存在一个等待事务集{T1,T2,T3,T4,T5},其中T1正在等待被T2锁住的数据项A2,T2正在等待被T4锁住的数据项A4,T3正在等待被T4锁住的数据项A4,T5正在等待被T1锁住的数据项A。下列有关此系统所处状态及需要进行的操作的说法中,正确的是( )。

33 / 112

A.系统处于死锁状态,需要撤销其中任意一个事务即可退出死锁状态 B.系统处于死锁状态,通过撤销T4可使系统退出死锁状态 C.系统处于死锁状态,通过撤销T5可使系统退出死锁状态 D.系统未处于死锁状态,不需要撤销其中的任何事务 127.若事务T对数据对象A加上S锁,则( )。

A.事务T可以读A和修改A,其它事务只能再对A加S锁,而不能加X锁。 B.事务T可以读A但不能修改A,其它事务只能再对A加S锁,而不能加X锁。 C.事务T可以读A但不能修改A,其它事务能对A加S锁和 X锁。

D.事务T可以读A和修改A,其它事务能对A加S锁和X锁。

128.若系统中有若干进程共享 5 个 R 类资源,下列哪一种情况不可能发生死锁?( ) A.系统中有 6 个进程,每个进程需要 1 个资源 B.系统中有 5 个进程,每个进程需要 2 个资源 C.系统中有 4 个进程,每个进程需要 3 个资源 D.系统中有 3 个进程,每个进程需要 4 个资源

129.若有关系模式R(A,B,C),属性A,B,C之间没有任何函数依赖关系。下列叙述中哪一条是正确的( )。

A.R肯定属于2NF,但R不一定属于3NF B.R肯定属于3NF,但R不一定属于BCNF C.R肯定属于BCNF,但R不一定属于4NF D.R肯定属于4NF

130.若有关系模式R(X,Y,Z),属性X、Y、Z间没有任何函数依赖关系,下列叙述中哪一条是正确的( )。

A.R肯定属于2NF,但R不一定属于3NF B.R肯定属于3NF,但R不一定属于BCNF C.R肯定属于BCNF,但R不一定属于4NF D.R一定属于4NF

131.三层浏览器/服务器架构是现在比较流行的应用系统架构。下列关于此架构的说法,错误的是( )。

A.表示层使用Web浏览器实现,位于客户端,一般无需安装其他程序

B.数据层位于数据库服务器,由DBMS完成数据存储和数据存取等数据管理功能 C.此架构将人机交互、应用业务逻辑和数据管理三类功能分离,提高了可维护性 D.与二层的客户/服务器架构相比,此架构在交互性、运行速度方面优势明显 132.删除触发器的SQL语句是( )。 A.DROP B.MODIFY C.ALTER D.UPDATE

133.设F是属性组U上的一组函数依赖,下列哪一条不属于Armstrong公理系统中的基本推理规则( )。

A.若YXU,则X→Y为F所逻辑蕴含

B.若X→Y为F所逻辑蕴含,且ZU,则XZ→YZ为F所逻辑蕴含 C.若X→Y及X→Z为F所逻辑蕴含,则X→YZ为F所逻辑蕴含 D.若X→Y及Y→Z为F所逻辑蕴含,则X→Z为F所逻辑蕴含

34 / 112

134.设R和S分别是r和s元关系,且R有n个元组,S有m个元组。执行关系R和S的笛卡儿积,记为T=R×S,则( )。

A.T的元数是(r+s),且有(n+m)个元组 B.T的元数是(r+s),且有(n×m)个元组 C.T的元数是(r×s),且有(n+m)个元组 D.T的元数是(r×s),且有(n×m)个元组

135.设SC表中记录成绩的列为:Grade,类型为INT。若在查询成绩按照“优”、“良”、“中”“及格”和“不及格”形式显示,正确的Case函数是( )。 A.Case Grade

When 90~100 THEN ‘优’ When 80~89 THEN ‘良’ When 70~79 THEN ‘中’ When 60~70 THEN ‘及格’ Else ‘不及格’ B.Case Grade

When between 90 and 100 THEN Grade= ‘优’ When between 80 and 89 THEN Grade= ‘良’ When between 70 and 79 THEN Grade= ‘中’ When between 60 and 69 THEN Grade= ‘及格’ Else Grade= ‘不及格’ C.Case Grade

When between 90 and 100 THEN ‘优’ When between 80 and 89 THEN ‘良’ When between 70 and 79 THEN ‘中’ When between 60 and 69 THEN ‘及格’ Else ‘不及格’ D.Case Grade

When 90 ~ 100 THEN Grade= ‘优’ When 80 ~ 89 THEN Grade= ‘良’ When 70 ~ 79 THEN Grade= ‘中’ When 60 ~69 THEN Grade= ‘及格’ Else Grade= ‘不及格’

136.设U为所有属性,X、Y、Z为属性集,Z=U-X-Y,下面关于多值依赖的叙述中,哪一条是正确的( )。

A.设XYWU,若X→→Y在R(W)上成立,则X→→Y在R(U)上成立 B.若X→→Y在R(U)上成立,且YY,则X→→Y在R(U)上成立 C.若X→→Y,则X→→Z D.若X→→X,则X→N

137.设U为所有属性,X、Y、Z为属性集,Z=U-X-Y。下列关于多值依赖的叙述中,哪一条是正确的( )。

A.设XYWU,若X→→Y在R(W)上成立,则X→→Y在R(U)上成立 B.若X→→Y在R(U)上成立,且Y'Y,则X→→Y'在R(U)上成立 C.若X→→Y,则X→→Z D.若X→→Y,则X→Y

35 / 112