2024年数据库原理及应用期末考试复习题库_第1页
2024年数据库原理及应用期末考试复习题库_第2页
2024年数据库原理及应用期末考试复习题库_第3页
2024年数据库原理及应用期末考试复习题库_第4页
2024年数据库原理及应用期末考试复习题库_第5页
已阅读5页,还剩26页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

一、选择题

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、SELECTS句使用关键字(A)可以把反亚行屏蔽掉。

(A)DISTINCT(B)UNION

(C)UNIQUE(D)TOP

5、SQLServer数据库是由文献构成的。下列有关数据库所包括的文献的^法中,封的的是(D)

(A)壹种数据库默认将数据文献及曰志文献归于主文献组

(B)壹种数据库只能包括壹种重要数据文献和壹种曰志文献

(C)壹种数据库可包括多种次要数据文献,但只能包括壹种日志文献

(D)壹种数据库可包括多种次要数据文献和多种曰志文献

6、SQLServer提供的行注降言吾句的注稗符是(B)

(A)'/*'(B)

(C)'*/'(»)'〃'

7、SQL与言处理记录的方式是不壹样的。富将SQL句嵌入到言程序畴,卷协调两者而引入(C)

(A)堆(B)栈

(C)游襟(D)聚簇

8、SQL言吾言的壹次查询的成果是壹种(D)

(A)数据项(B)记录

(C)元组(D)表

9、SQL3吾言具有两种使用方式,分别称卷交互式SQL和(C)

(A)编译式SQL(B)解释式SQL

(C)嵌入式SQL(D)遇程化SQL

10、SQLBS言是(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=0:(D)都不封的。

13、按所使用的数据模型来分,数据库可分悬(A)三种类型。

(A)层次、关系和网状(B)网状、环状和链状

(C)大型、中型和小型(D)独享、共享和分畤

14、保护数据库,防止未必监授权的或不合法的使用导致的数据泄露、更改破壤。道是指数据库的(A)

(A)安全性(B)完整性

(C)并发控制(D)恢复

15、表达事务执行成功的^句是(A)

(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、根据数据库规范化理论,下面命11中封的的是(D)

(A)若RW2NF,则RW3NF(B)若RW1NF,则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、关系模式分解的辗损连接和保持函数依赖两f0特性之间的联络是(D)

(A)前者成立蕴涵彳爱者成立(B)彳爰者成立蕴涵前者成立

(C)同步成立,或者同步不成立(D)没有必然的联络

28、关系模式中,满足2NF的模式,(D)

(A)也言午是INF(B)必然是BCNF

(C)必然是3NF(D)必然是1NF

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

足(D)

(A)每值I非主属性都完全依赖于主属性(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、关系数据模型是目前最重要的壹种数据模型,它的三II司要素分别是(B)

(A)实体完整性、参照完整性、顾客自定义完整性

(B)数据构造、关系操作、完整性约束

(C)数据增房、数据修改、数据查询

(D)外模式、模式、内模式

35、关系运算以关系代数卷理论基础,关系代数的最基本操作是并、差、笛卡尔积和(C)

(A)投影、连接(B)连接、选择

(C)选择、投影(D)交、选择

37、有关数据库设计的封的描达是(B)

(A)迤行数据模型的设计

(B)在DBMS的支持下,迤行数据模型和应用程序设计

(C)^发应用程序

(D)设计I引发DBMS

38、规范化关系模式的任何属性(A)

(A)不可再分(B)可以再分

(C)命名在关系模式上可以不唯壹(D)上述都不封的

39、规范化谩程重要卷克服数据库逻辑构造中的插入异常,删除异常以及(C)缺陷。

(A)数据的不壹致性(B)构造不合理

(C)冗余度大(D)数据丢失

40、规范化理论是关系数据库迤行逻辑设计的理论根据%根据适值I理论,关系数据库中的关系必须满足:其每

壹属性都是(B)

(A)互不有关的(B)不可分解的(C)是度可变的(D)互有关联的

41、函数依赖理论可以消除数据库的(A)

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

(C)删除异常(D)查询异常

42、侯选码中的属性称卷(B)

(A)非主属性(B)主属性

(C)复合属性(D)关键属性

43、彳爰备副本的用途是(C)

(A)安全性保障(B)壹致性控制

(C)故障彳爰的恢复(D)数据的转储

44、假设关系模式R(A,B)属于3NF,下列^法中(B)是封的的。

(A)R壹定消除了插入和删除异常(B)R仍也^存在壹定的插入和删除异常

(C)R壹定属于BCNF(D)A和C都是

45、将弱实体转换成关系畤,弱实体的主码(C)

59、若系统在运行谩程中,由于某种原因,导致系统停止运行,致使事务在执行遇程中以非正常方式终止,it

畴内存中的信息丢失,而存储在外存上的数据未受影响,造种状况称卷(B)

(A)事务故障(B)系统故障

(C)介质故障(D)运行故障

60、设F是关系模式R的FD集,假如封F中每他非平凡的FD:X-丫,均有X是R的超码,则(C)

(A)R属于2NF,但不壹定属于3NF(B)R属于3NF,但不壹定属于BCNF

(C)R属于BCNF,但不壹定属于4NF(D)R属于4NF

61、设关系R的度卷20,关系S的度悬30。假如关系T是R与S的广义笛卡尔积,即:T=RXS,则关系

T的度卷(D)

(A)10(B)20(C)30(D)50

62、设计性能较优的关系模式称卷规范化,规范化重要的理论根据是(A)

<A)关系规范化理论(B)关系运算理论

(C)关系代数理论(D)数理逻辑理论

63、设孥生关系S(SNO.SNAME,SSEX,SAGE,SDEPT)的主键悬SNO,挚生选^关系SC(SNO,

CNO,SCORE)的主键卷SNO和CNO,关系R(SNO,CNO,SSEX,SAGE,SDEPT,SCORE)的主键

卷SNO和CNO,关系R满足(A)

(A)INF(B)2NF(C)3NF(D)都不封

64、设孥生关系模式卷:孥生(孥号,姓名,年龄,性别,平均成绩,专业),则该关系模式的主键是(C)

(A)姓名;(B)学号,姓名;(C)擘号;(D)阜号,姓名,年龄.

65、设有关系R(A,B,C)和S(B,C,D)下列各关系代数体垣式不成立的是(C)

(A)nA(R)XFID(S)(B)R[XJS

(C)RUS(D)nB(R)nnB(S)

66、设有关系R(善号,善名),假如要检索害名中至少包括4彳固字母,且第3他字母卷M的图善,则SQL查

询^句中WHERE子句的条件体现式应写成(C)

(A)善名LIKE'%__M%Z•B)害名LIKE_M%'

(C)耆名LIKE(D)耆名LIKE'_%M_J

67、设有关系W(工号,姓名,工种,定额),将其规范化到第三范式封的的答案是(C)

(A)W1(工号,姓名),W2(工种,定额);

(B)W1(工号,工种,定额),W2(工号,姓名);

(C)W1(工号,姓名,工种),W2(工种,定额);

(D)以上都不封.

68、设有关系WORK(ENO,CNO,PAY),主码卷(ENO,CNO),按照实体完整性规则(D)

(A)只有ENO不能取空值(B)只有CNO不能取空值

(C)只有PAY不能取空值(D)ENO与CNO都不能取空值

69、设有关系表R(如下表所示),该关系的主码是(B)

abc

112

121

132

211

321

142

(A)a(B)(a,b)

(C)(b,c)(D)(a,c)

70、设有关系模式R(A,B,C,D),F是R上成立的FD集,F={A-B,C~D},则F+中左部卷BC

的函数依赖有(C)

(A)2®(B)4他

(C)8(®(D)16®

71、设有关系模式R(A,B,C,D),F是R上成立的FD集,F={A-B,B-C,C-D,D-A},则F+中,

左部卷C的函数依赖有(D)

(A)2®(B)4ffl

(C)8f|Sl(D)16f|Sl

72、设有关系模式R(S,D,M),其函数依赖集F={S-D,D-M},则关系模式R的规范化程度最高到

达(B)

(A)INF(B)2NF(C)3NF(D)都不封的

73、设有两他事务Tl、T2,其并发操作如下图所示,下面评价封的的是(D)

T1T2

①读A=100

A=A*2写回

②读A=200

③ROLLBACK

恢复A=100

(A)该操作不存在冏题(B)该操作丢失

(C)该操作不能反复gg(D)该操作ar脏'数据

74、设有两倜事务Tl、T2,其并发操作如下图所示,下面评价封的的是(B)

T1T2

①读X=48

②读X=48

③X-X+10

写回X

④X-X-2写回X

(A)该操作不存在冏题(B)该操作丢失

(C)该操作不能反复^(D)该操作脏'数据

75、设有两值1事务Tl、T2,其并发操作如下图所示,下面评价封的的是(C)

T1T2

①读A=10,

B=5

求和

A+B=15

②读A=10

A=A*2写回

③读A=20,

B=5

求和25验证

(A)该操作不存在冏题(B)该操作丢失

(C)该操作不能反复^(D)该操作音理脏'数据

76、设有属性A,B,C,D,如下表达中不是关系的是(C)

(A)R(A)(B)R(A,B,C,D)

(C)R(AXBXCXD)(D)R(A,B)

77、使用数据库技术来处理壹种实际冏题畤,卦数据描述^历的遇程是(B)

(A)定义、描述、实现(B)概念设计、逻辑设计、物理设计

(C)构造设计、表设计、内容设计(D)逻辑设计、构造设计、表设计

78、事务(Transaction)是壹种(C)

(A)程序(B)迤程

(C)操作序列(D)完整性规见

79、事务的执行次序称检(C)

(A)遇程(B)环节

(C)调度(D)优先级

80、事务封DB的修改,应常在数据库中留下痕迹,永不消逝。适他1性质称悬事务的(A)

(A)持久性(B)隔离性

(C)壹致性(D)原子性

81、数据库的(B)是指数据的封的性和相容性。

(A)安全性(B)完整性

(C)并发控制(D)恢复

82、数据库的层次模型应满足的条件是(C)

(A)容^宣种以上的幺吉粘辗双亲,也容^壹种^黠有多种双亲

(B)必须有两催1以上的结钻

(C)有且仅有壹种结黠辗双亲,其他结黠都只有壹种双亲

(D)每他结黠有且仅有壹种双亲

83、数据库的概念模型独立于(A)

(A)详细的机器和DBMS(B)E-R图

(C)信息世界(D)现实世界

84、数据库的逻辑构造设计任务是把(C)转换卷与所选用的DBMS支持的数据模型相符合的遇程。

(A)逻辑构造(B)物理构造

(C)概念构造(D)层次构造

85、数据库的网状模型应满足的条件是(A)

(A)容壹种以上的结黠瓢双亲,也容^壹种结黠有多种双亲

(B)必须有两他以上的结黠

(C)有且仅有壹种结粘辗双亲,其他结粘都只有壹种双亲

(D)每他结黠有且仅有壹种双亲

86、数据库的物理设计是卷壹种会合定的逻辑构造选用壹种适合应用环境的(B)谩程,包括确定数据库在

物理设备上的存储构造和存取措施。

(A)逻辑构造(B)物理构造

(C)概念构造(D)层次构造

87、数据库概念设计的E-R措施中,用属性描述实体的特性,属性在E-R图中,用(D)表达。

(A)矩形(B)四边形

(C)菱形(D)椭圆形

88.数据库恢复的基础是运用转储的冗余数据。11些转储的冗余数据包括(C)

(A)数据字典、应用程序、数据库彳爰备副本

(B)数据字典、应用程序、审计档案

(C)日志文献、数据库彳发备副本

(D)数据字典、应用程序、日志文献

89、数据库恢复的重要根据是(D)

(A)DBA(B)DD

(C)批处理文献(D)事务日志

90、数据库类型的划分根据是(B)

(A)记录形式(B)数据模型

(C)数据联络(D)存取数据措施

91、数据库设计中,确定数据库存储构造,即确定关系、索引、聚簇、曰志、备份等数据的存储安排和存储构

造,造是数据库设计的(D)

(A)需求分析阶段(B)逻辑设计阶段

(C)概念设计阶段(D)物理设计阶段

92、数据库完整性约束的建立需要使用DBMS提供的(A)

(A)数据定义^言(B)数据操纵^言

(C)数据查询^言(D)数据控制^言

93、数据库物理设计完毕彳爰,迤入数据库实行阶段,在下述工作中,壹般不属于实行阶段的工作是(B)

(A)建立库构造(B)扩充功能(需求分析阶段)

(C)加载数据(D)系统调试

94、数据库系统的数据独立性体目前(B)

(A)不曾由于数据的变化而影响到应用程序

(B)不畲由于数据存储构造与数据逻辑构造的变化而影响应用程序

(C)不曾由于存储方略的变化而影响存储构造

(D)不畲由「某些存储构造的变化而影响其他的存储构造

95、数据库系统是在(A)的基础上发展起来的。

(A)文献系统(B)应用程序系统

(C)数据库管理系统(D)编译系统

96、数据库系统与文献系统的重要区别是(B)

(A)数据库系统复杂,而文献系统简朴。

(B)文献系统不能处理数据冗余和数据独立性冏题,而数据库系统可以处理。

(C)文献系统只能管理程序文献,而数据库系统可以管理多种类型的文献。

(D)文献系统管埋的数据量较少,而数据库系统可以管埋庞大的数据量。

97、数据流图DFD使用的畤机是(D)

(A)概念构造设计阶段(B)逻辑构造设计阶段

(C)可行性分析阶段(D)需求分析阶段

98、数据字典是软件需求分析阶段的最重要工具之壹,其最基本的功能是(C)

(A)数据库设计(B)数据通信

(C)数据定义(D)数据维护

99、悬了考虑安全性,每值]部门的领导只能存取本部门员工的档案,卷此DBA应创立封应的(C)

(A)表(table)(B)索引(index)

(C)视图(view)(D)游檄(cursor)

100、悬了使属性在各元组上取值唯壹,在建立基本表畴应使用保留字(A)

(A)UNIQUE(B)COUNT

(C)DISTINCT(D)UNION

101、检了使索引键的值在基本表中唯壹,在建立索引^句中应使用保留字(A)

(A)UNIQUE(B)COUNT

(C)DISDINCT(D)UNION

102、卷数据表创立索引的目的是(A)

(A)提高查询的检索性能(B)创立唯壹索引

(C)创立主键(D)归类

103、五种基本关系代数运算是(A)

(A)U,—,X,IT和o(B)U,—,8,IT和o

(C)u,n,x,Ji和。(D)u,n,oo,丸和。

104、下列不属于并发操作带来的冏题是(D)

(A)丢失修改(B)脏数据

(C)不可反复^(D)死锁

105、下列有关“数据库三级模式构造”的论述中,哪壹条是不封的的?(C)

(A)视图是外模式

(B)模式是数据库中全体数据的逻辑构造和特性的描述

(C)壹种数据库可以有多种逻辑模式

(D)壹种数据库只有壹种内模式

106、下列有关SQL言吾言中索引(Index)的论述中,哪壹条是不封的的?(A)

(A)索引是外模式

(B)壹种基本表上可以创立多种索引

(C)索引可以加紧查询的执行速度

(D)系统在存取数据畴曾自勤选择合适的索引作悬存取途径

107、下列有关视图的^法中^误的是(C)

(A)视图是优壹种或多种基本表导出的表,它是虚表

(B)视图可以被用来封娓权顾客屏蔽数据

(C)视图壹^定义就可以和基本表同样被查询和更新

(D)视图可以用来定义新的视图

108、下列有关数据构造基本概念的论述中,哪壹条是不封的的?(C)

(A)数据是采用计•算机可以识别、存储和处理的方式,封现实世界的事物暹行的描述

(B)数据元素(或称结粘、记录等)是数据的基本罩位

(C)壹种数据元素至少由两彳固数据项构成

(D)数据项是有独立含义的数据最小罩位

109、下列模型中数据抽象级别最高的是(A)

(A)概念模型(B)逻辑模型

(C)外部模型(D)物理模型

110、下列哪种关系运算不规定:”R和S具有相似的属性I®数,并且每封相封应的属性都具有相似的域”?

<D)

(A)RUS(B)RflS

(C)R-S(D)RXS

111、下列^法IK误的是(D)

(A)壹种基本表可以跨壹种或多种存储文献

(B)壹种存储文献可以跨壹种或多种基本表

(C)每彳固存储文献与外部存储器上壹种物理文献封应

(D)每低I基本表与外部存储器上壹种物理文献封应

112、下列四项中,不属于数据库系统特黠的是(C)

(A)数据共享(B)数据完整性

(C)数据冗余度高(D)数据独立性高

113、下面有关自然连接与等值连接的各值I论述中,不封的的是(B)

(A)自然连接是壹种特殊的等值连接

(B)自然连接规定两他关系中具有相似的属性组,而等值连接不必

(C)两种连接都可以只用笛卡尔积和选择运算导出

(D)自然连接要在成果中去掉反复的属性,而等值连接则不必

114、下面哪值I不是数据库系统必须提供的数据控制功能(B)

(A)安全性(B)可移植性

(C)完整性(D)并发控制

115、下述SQL命令的短^中,不是定义属性上约束条件的是(D)

(A)NOTNULL短^(B)UNIQUE短^(C)CHECK短IM(D)HAVING短^

116、垣要查找缺乏孥习成绩(G)的孥生学号(Sno)和^程号(Cno),方应的SQL^句

SELECTSno,Cno

FROMSC

WHERE

中WHERE彳受封的的条件体现式是(D)

(A)G=0(B)G<=0

(C)G=NULL(D)GISNULL

117、限制输入到壹列或多列值的范围,使用(A)约束。

(A)CHECK(B)PRIMARYKEY

(C)FOREIGNKEY(D)UNIQUE

118、消除了部分函数依赖的INF的关系模式必然是(B)

(A)INF(B)2NF(C)3NF(D)4NF

119、消除了非主属性封码的部分函数依赖的1NF的关系模式,必然是(B)

(A)INF(B)2NF

(C)3NF(D)4NF

120、选项中有关视图的^法籍误的是(B)

(A)视图是壹种虚拟表

(B)视图中也保留有数据

(C)视图也可由视图派生出来

(D)视图的内容来源丁宜种SQL的SELECT直询

121、选项中删除表的^句是(A)

(A)DROP(B)ALTER

(C)UPDATE(D)DELETE

122、孥生表S(id,name,sex,age,deptjd,dept_name),存在函数依赖是id,name,sex,age,

deptjd;deptjd,dept_name,S满足(B)

(A)INF(B)2NF(C)3NF(D)都不封的

123、要保证数据库的数据独立性,需要修改的是(C)

(A)模式与外模式(B)模式与内模式

(C)二级模式之间的两层映射:D)二层模式

124、要修改表的构造,应使用SQLIB言的命令(C)

(A)UPDATETABLE(B)MODIFYTABLE

(C)ALTERTABLE(D)CHANGETABLE

125、壹种关系只有壹种(D)

(A)候选码(B)外码(C)超码(D)主码

126、已知关系R和S如下表所示:试射R和S暹行交运算,其成果的元组数应是(B)

ABCABC

aibzCl32fg

a2bzC2a2bzC2

asbiCla3fg

(A)0(B)1

(C)4(D)6

127、如下哪壹条属于关系数据库的规范化理论要处理的冏题?(A)

(A)怎样构造合适的数据库逻辑构造

(B)怎样构造合适的数据库物理构造

(C)怎样构造合适的应用程序界面

(D)怎样控制不壹样顾客的数据操作权限

128、用于数据库恢复的重要文献是(C)

(A)数据库文献(B)索引文献

(C)日志文献(D)备注文献

129、由局部E-R图生成初步E-R图,其重要任务是(D)

(A)消除不必要的冗余(B)消除属性冲突

(C)消除构造冲突和命名冲突:D)B和C

130、有12他实体类型,并且它俨J之间存在著15他不壹样的二元联络,其中4他是1:1联络类型,5催I是

1:N联络类型,6f0M:N联络类型,那么根据转换规则,iaf@ER构造转换成的关系模式有(B)

(A)17(141(B)18(ISI

(C)23倜(D)27(^1

131、有关系模式R(S,T,C,D,G),根据^义有如下函数依赖集:F={(S,C)->T,C->D,(S,C)->G,T->C)。关

系模式R的候选关键码(D)

(A)仅有1他潟(S,C)

(B)仅有1卷(S,T)

(C)有2他,卷(S,C)和(T)

(D)有2他潟(S,C)和C,T)

132、有挚生关系:阜生(阜号,姓名,年龄),封学生关系的查询^句如下:

SELECT学号

FROM孥生

WHERE年龄>20AND姓名LIKE'%伟'

假如要提高查询效率,应常建索引的属性是(C)

(A)学号(B)姓名

(C)年龄(D)导号,姓名)

133、在DB恢复畤,封口^提交但更新木写入磁盘的事务执行(B)

(A)UNDO处理(B)REDO处理

(C)ROLLBACK处理(D)ABORT处理

134、在SQLServer中删除触发器用(B)

(A)ROLLBACK(B)DROP(C)DELALLOCATE(D)DELETE

135、在SQL言吾言的SELECTIB句中,封投影操作迤行阐明的是哪他子句(A)

(A)SELECT(B)FROM(C)WHERE(D)ORDERBY

136、在SQL言中,DELETED句的作用是(D)

(A)删除基本表(B)删除视图

(C)删除基本表和视图(D)删除基本表和视图的元组

137、在SQL言吾言中,数值函数COUNT(列名)用于(C)

(A)计算元组他数(B)计算属性的他1数

(C)封壹列中的非空值计算他数(D)封壹列中的非空值和空值计算他数

138、在SQLag言中,用于测试列值非空的短^是(C)

(A)ISNOTEMPTY(B)NOTUNIQUE

(C)ISNOTNULL(D)NOTEXISTS

139、在SQL中,由于封视图的修改最终要转换卷封基本表的修改,因此下列只有哪种视图是可以修改的?

(A)

(A)行列子集视图(B)带体现式视图(C)分组视图(D)连接视图

140、在Transact-SQL言吾法中,SELECT言吾句的完整^法较复杂,但至少包括的部分(1D),使用关键字

(2A)可以把反复行屏蔽,将多种查询成果返回壹种成果集合的运算符是(3B)

(1)(A)SELECT,INTO(B)SELECT,FROM

(C)SELECT,GROUP(D)仅SELECT

(2)(A)DISTINCT(B)UNION

(C)ALL(D)TOP

⑶(A)JOIN(B)UNION

(C)INTO(D)LIKE

141、在T-SQL中,批处理中调用存储遇程所使用的命令是(A)

(A)EXEC(B)SET

(C)USE(D)DECLARE

142、在关系代数的专门关系运算中,优表中取出指定的属性的操作称卷(B)

(A)选择(B)投影

(C)连接(D)扫描

143、在关系代数的专门关系运算中,优表中选出满足某种条件的元组的操作称卷(A)

(A)选择(B)投影

(C)连接(D)扫描

144、在关系代数的专门关系运算中,将两倜关系中具有共同属性值的元组连接到壹起构成新表的操作称悬

(C)

(A)选择(B)投影

(C)连接(D)笛卡尔积

145、在关系代数中,优两他关系的笛卡尔积中选用它俨J属性间满足壹定条件的元组的操作称卷(D)

(A)并(B)选择(C)自然连接(D)0连接

146、在关系规范化中,分解关系的基本原则是(B)

I、实垣艇损连接;

II、分解彳菱的关系互相独立;

III、保持原有的依赖关系。

(A)"nn;(B)I和HI;(C)I;(D)IL

147、在关系模式设计畤,每体1关系模式应只封应于(A)

(A)壹种实体类型或壹种联络类型(B)壹种实体类型和登种联络类型

(C)多种实体类型(D)多种联络类型

148、在关系数据库设计中,设计关系模式是(C)的任务。

(A)需求分析阶段(B)概念设计阶段

(C)逻辑设计阶段(D)物理设计阶段

149、在关系数据库系统中,常合并两他I关系畴,顾客程序可以不变。道是(C)

(A)数据的物理独立性(B)数据的位置独立性

(C)数据的逻辑独立性(D)数据的存储独立性

150、在关系数据库中,索引(index)是三级模式构造中的(B)

(A)概念模式(B)内模式(C)模式(D)外模式

151、在关系数据库中,规定基本关系中所有的主属性上不能有空值,具遵守的约束规则是(C)

(A)数据依赖完整性规则(B)顾客定义完整性规则;

(C)实体完整性规则(D)上述都不封的。

152、在事务依赖图中,假如两他事务的依赖关系形成壹种循环,那么就曾(B)

(A)出琪活锁琪象(B)出琨死锁现象

(C)事务执行成功(D)事务执行失败

153、在数据管理技术的发展谩程中,幺峪历了人工管理阶段、文献系统阶段和数据库系统阶段。在道几种阶段

中,数据独立性最高的是(A)阶段。

(A)数据库系统(B)文献系统

(C)人工管理(D)数据项管理

154、在数据库的三级模式构造中,描述数据库中全体数据的全局逻辑构造和特性的是(D)

(A)外模式(B)内模式

(C)存储模式(D)模式

155、在数据库的三级模式构造中,模式/内模式映像(A)

(A)只有1他(B)只有2彳固(C)由系统参数确定(D)可以有任意多种

156、在数据库恢复:畤,封尚未完毕的事务执行(B)

(A)UNDO操作(B)REDO操作

(C)COMMH•操作(D)ROLLBACK操作

157、在数据库系统中,提供数据与应用程序间物理独立性的是(B)

(A)外模式/模式映像(B)模式/内模式映像

(C)外模式/内模式映像(D)子模式/模式映像

158、在数据库中,产生数据不壹致的主线原因是(C)

(A)数据存储量谩大(B)缺乏数据保护机制

(C)数据冗余(D)缺乏数据安全性控制

159、在数据库中,下列^法(A)是不封的的。

(A)数据库防止了壹切数据的反复

(B)若系统是完全可以控制的,则系统可保证更新畴的壹致性

(C)数据库中的数据可以共享

(D)数据库减少了数据冗余

160、在数据库中存储的是(C)

(A)数据(B)数据模型

(C)数据以及数据之间的联络(D)信息

161、在数据库中可以创立和删除表、视图、索引,可以修改表.道是由于数据库管理系统费供了(A)

(A)数据定义功能(B)数据操纵功能

(C)数据维护功能(D)数据控制功能

162、在下面的数据库表中,若学生表的主码是学号,系别表的主码是系别号,用SQL有吾言不能执行的下面操

作是:(B)

挚生表学号姓名年龄系别号系别表系别号系别名称

001李缸190101数孥系

005王明200102中文系

006王芳180203计算机系

010张强2003

(A)微字生表中删除行('005','王明20,’01')

(B)将行(‘005','王山',19,'04')插入到阜生表中

(C)将学号卷‘001’的年龄改卷18

(D)将孥号卷'010’的系别号改悬’04'

163、自然连接是构成新关系的有效措施。壹般状况下,富封关系R和S使用自然连接畤,规定R和S具有

壹种或多种共有的(D)

(A)元组(B)行

(C)记录(D)属性

三、简述题

1.试述数据、数据库、数据库管理系统、数据库系统的概念。

答:(1)数据(Data):描述事物的符号记录称卷数据。数据的种类有数字、文字、图形、图像、声音、正文等。

数据与其需义是不可分的。(2)数据库(DaBase,简称DB):数据库是晨期储存在计算机内的、有组织的、可

共享的数据集合。数据库中的数据按宣定的数据模型组织、描述和储存,具有较小的冗余度、较高的数据独立性

和易扩展性,并可^多种顾客共享。(3)数据库系统(DataBaseSytem,简称DBS):数据库系统是指在计

算机系统中引入数据库彳爰的系统构成,壹般由数据库、数据库管理系统(及其^发工具)、应用系统、数据库管理

员陶成。(4)数据库管理系统(DataBaseManagementSytem,简称DBMS):数据库管理系统是位于顾客

与操作系统之间的壹层数据管理软件,用「科孥地组织和存储数据、高效地获取和维护数据。DBMS的重要功

能包括数据定义功能、数据操纵功能、数据库的运行管理功能、数据库的建立和维护功能。

2.什么是基本表?什么是视图?两者的区别和联络是什么?

答:基本表是实际存储在数据库中的二维表,它是自身独立存在的表,在SQL中壹种关系就封应壹种表。视图

是关系数据库系统提供应顾客以多种角度观测数据库中数据的重要机制。视图是优壹种或几种基本表(或视图)

中导出的表,是豆种虚表,数据库中只寄存视图的定义,而不寄存视图封应的数据,造些数据仍寄存在本来的基

本表中。

3.什么是数据的独立性?怎样保证数据库系统的数据独立性?

答:数据独立性是数据库系统的查种最重要的目的之壹。它能使数据独立于应用程序。

数据独立性包括数据的物理独立性和逻辑独立性。

数据与程序的物理独立性是指常数据库的存储构造变化,将模式/内模式映象作封应变化,使模式保持不变,优

而应用程序不必变化。数据与程序的逻辑独立性是指富模式变化畤,将外模式/模式的映象作封应变化,使外模

式保持不变,优而应用程序不用修改。

4.数据库的完整性概念与数据库的安全性概念有什么区别和联络?

答:数据的完整性和安全性是两倜不壹样的概念,不遇有壹定的联络。

数据的完整性是悬了防止数据库中存在不符合as义的数据,防止金普误信息的输入和输出,即所谓垃圾造垃圾出所

导致的辗效操作和^误成果。数据的安全性是保护数据库防止悲意的破壤和非法的存取。也就是吉克,安全性措施

的防备封象是非法顾客和非法操作,完整性措施的防备封象是不合^义的数据。

5.DBMS的完整性控制机制应具有哪些功能?

答:DBMS的完整性控制机制应具有三司方面的功能:

1)定义功能:即提供定义完整性约束条件的机制。

2)检查功能:即检查顾客发出的操作祈求与否违反了完整性约束条件。

3)违约反应:假如发琪顾客的操作祈求使数据违反了完整性约束条件,则采用壹定的勤作来保证数据完整性。

6.试述关系模型的完整性规则。什么状况下外码不可认卷空?

答:关系模型中可以有三类完整性约束:实体完整性、参照完整性和顾客定义的完整性。

其中实体完整性和参照完整性是关系模型必须满足的完整性约束条件,被称作是关系的两值1不变性,应常由关系

系统自勃支持。

1)实体完整性规则:若属性A是基本关系R的主属性,则属性A不能取空值。

2)参照完整性规则:若属性(或属性组)F是基本关系R的外码,它与基本关系S的主码Ks相封应(基本关

系R和S不壹定是不壹样的关系),则封于R中每倜元组在F上的值必须卷:

>或者取空值(F的每佃1属性值均卷空值);

>或者等于S中某他元组的主码值。

3)顾客定义的完整性是针封某壹详细关系数据库的约束条件。它反应某壹详细应用所波及的数据必须满足的

义规定。

在参照完整性中,外部码属性的值可认悬空,它表达该属性的值尚未确定。但前提条件是该外部码属性不是其所

在关系的主属性。

7,数据模型的构成要素有哪些?

答:(1)数据构造,数据构造是描述数据库的构成封象以及封象之间的联络。(2)数据操作,数据操作是指封

数据库中多种封象的实例容器I:执行的操作的集合,包括操作以及有关的操作规则。(3)数据的完整型约束条件,

数据的完整性约束条件是宜组完整性规则。

8.试述SQL言的特黠。

答:(1)综合统壹:集数据定义^言(DDL),数据操纵^言(DML),数据控制^言(DCL)功能于壹体;

(2)高度非谩程化:SQL只要提出''做什么〃,不必理解存取途径;

(3)面向集合的操作方式:操作封象、查找成果可以是元组的集合,壹次插入、删除、更新操作的封象可以是

元组的集合;(4)以同壹种^法构造提供多种使用方式;(5)^言简洁,易挚易用。

9.试述SQL的定义、功能分类及关键勤同。

答:构造化查询^言SQL(STRUCTUREDQUERYLANGUAGE)是关系数据库的国际原则^言。

数据查询:SELECT(查询出数据,也可用于变量赋值)

数据定义(表/视图/查询/存储遇程/自定义函数/索引/触发器等):CREATE(创立)、DROP(删除)、ALTER(修

改)

数据操作:INSERT(插入)、UPDATE(更新)、DELETE(删除)

数据控制:GRANT(授权)、REVOKE(回收权限)

10.DBMS的完整性控制机制应具有哪些功能?

答:应具有三方面的功能:

1)定义功能,提供定义完整性条件的机制

2)检查功能,检查顾客发出的操作祈求与否违反了完整性约束条件。

3)假如发现顾客的操作祈求违反了完整性约束条件,则采用壹定的勤作来保证数据的完整性。

工1・什么是数据库的审计功能,卷何要提供审计功能?

答:审计功能是指DBMS的审计模块在顾客封数据库执行操作的同步把所有操作自勤记录到系统的审计日志

中,

由于任何系统的安全保护措施都不是完美辗缺的,蓄意盗窃破塌数据的人缠也与午存在。运用数据库的审计功能,

DBA可以根据审计跟踪的信息,重现导致数据库既有状况的壹系列事件,找出非法存取数据的人、畤间和内容

等,

12.试述文献系统与数据库系统的区别和联络。

答:文献系统与数据库系统的区别是:文献系统面向某壹应用程序,共享性差,冗余度大,数据独立性差,记录

内有构造,整体辗构造,由应用程序自己控制。数据库系统面向现实世界,共享性高,冗余度小,具有较高的物

理独立性和壹定的逻辑独立性,整体构造化,用数据模型描述,由数据库管理系统提供数据的安全性、完整性、

并发控制和恢复能力。

文献系统与数据库系统的联络:文献系统与数据库系统都是计算机系统中管理数据中管理数据的软件。

13.试述数据库设计遇程的各倜阶段上的设计描述。

答:各阶段的设计要钻如下:

1)需求分析:精确理解与分析顾客需求(包括数据与处理工

2)概念构造设计:通谩封顾客需求选行综合、归纳与抽象,形成壹种独立于详细DBMS的概念模型。

3)逻辑构造设计:将概念构造转换悬某(0DBMS所支持的数据模型,并封其迤行优化。

4)数据库物理设计:卷逻辑数据模型选用壹种最适合应用环境的物理构造(包括存储构造和存取措施)。

5)数据库实行:设计人员运用DBMS提供的数据^言、工具及宿主^言,根据逻辑设计和物理设计的成果建立

数据库,编制与调试应用程序,组织数据入库,并谨行试运行。

6)数据库运行和维护:在数据库系统运行谩程中封其暹行评价、调整与修改。

14.试述数据库设计遇程中构造设计部分形成的数据库模式。

答:数据库构造设计的不宜样阶段形成数据库的各级模式,即:

在概念设比阶段形成独立于机器特黠,独立丁各低1DBMS产品的概念模式,在本篇中就是E-R图;

在逻辑设计阶段将E-R图转换成详细的数据库产品支持的数据模型,如关系模型,形成数据库逻辑模式;然彳及

在基本表的基础上再建立必要的视图(View),形成数据的外模式;

在物理设计阶段,根据DBMS特钻和处理的需要,暹行物理存储安排,建立索引,形成数据库内模式。

概念模式是面向顾客和设计人员的,属于概念模型的层次;逻辑模式、外模式、内模式是DBMS支持的模式,

属于数据模型的层次。可以在DBMS中加以描述和存储。

15.试述数据库概念构造设计的重要性和设计环节。

答:数据库概念构造设计的重要性是:数据库概念设计是整他数据库设计的关键,将在需求分析阶段所得到的应

用需求首先抽象概念构造,以比作卷多种数据模型的共同基础,优而能更好地、更精确地用某壹DBMS实现

道些需求。设计环力卷:概念构造的设计措施有多种,具中最常常采用的方略是自底向上措施,该措施的设计环

节壹般分卷两步:第1步是抽象数据并设计局部视图,第2步是集成局部视图,得到全局的概念构造。

16.试述数据库设计遇程中构造设计部分所形成的数据库模式。

答:数据库构造设计的不壹样阶段形成数据库的各级模式,即:(1)在概念设计阶段形成独立于机器特粘,独立

于各他IDBMS产品的概念模式,就是E-R图;(2)在逻辑设计阶段将E-R图转换成详细的数据库产品支持的数

据模型,如关系模型,形成数据库逻辑模式,然彳发在基本表的基础上再建立必要的视图(View),形成数据的外

模式;(3)在物理设计阶段,根据DBMS特黠和处

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论