单选题(共40道题)
收起
1.(
2.5分)关系代数的基本操作组成关系代数的完备操作集,其他操作均可以由基本操作来表达。
具体而言,关系代数的基本操作有()。
•
•
•
•
我的答案:C 此题得分:2.5分
2.(2.5分)在具有非过程性查询语言的数据库系统中,()是查询处理的核心。
•
•
•
•
我的答案:B 此题得分:2.5分
3.(2.5分)关系数据库系统的查询处理包括两个方面的内容:查询优化和()。
•
•
•
•
我的答案:A 此题得分:2.5分
4.(2.5分)()是选择操作中的线性搜索算法。
•
进行排序
•
•
•
如果满足,则作为一个结果元组输出
我的答案:D 此题得分:2.5分
5.(2.5分)()是选择操作中的主索引搜索算法。
•
进行排序
•
•
•
如果满足,则作为一个结果元组输出
我的答案:B 此题得分:2.5分
6.(2.5分)设关系R和S的属性个数分别为r和s,则(R×S)操作结果的属性个数为()。
•
•
•
•
我的答案:A 此题得分:2.5分
7.(2.5分)查询处理最终可转化成基本的()代数操作。
•
•C、空值
•D、集合
我的答案:A 此题得分:2.5分
8.(2.5分)计算笛卡尔乘积的最简单算法称为()。
•A、大关系算法
•B、主存算法
•C、嵌套循环算法
•D、半主存算法
我的答案:C 此题得分:2.5分
9.(2.5分)在SQL中,表示选择操作的语句为()。
•A、SELECT * FROM R WHERE C1 AND C2 OR C3•B、SELECT R.*,S.* FROM R,S WHERER.A S.B •C、INSERT INTO R VALUE(a,b,c,d)
•D、UPDATE R SET A=a WHEREC1 AND C2 OR C3我的答案:A 此题得分:2.5分
10.(2.5分)在SQL中,表示连接操作的语句为()。
•A、SELECT * FROM R WHEREC1 AND C2 OR C3•B、SELECT R.*,S.* FROM R,S WHERER.A S.B •C、INSERT INTO R VALUE(a,b,c,d)
•D、UPDATE R SET A=a WHEREC1 AND C2 OR C3我的答案:B 此题得分:2.5分
11.(2.5分)投影操作中不包含主键,需要去除重复()。
•A、关系
•
•
我的答案:D 此题得分:2.5分
12.(2.5分)关系代数的四个组合操作是:交、自然连接、连接和()。
•
•
•
•
我的答案:C 此题得分:2.5分
13.(2.5分)下列运算中()不是关系代数的基本操作。
•
•
•
•
我的答案:B 此题得分:2.5分
14.(2.5分)关系运算中花费时间可能最长的运算是()。
•
•
•
•
我的答案:A 此题得分:2.5分
15.(2.5分)对于同一个查询,使用不同的查询策略会得到()。
•
•
•
•
我的答案:C 此题得分:2.5分
16.(2.5分)当一个查询中具有选择和连接时,查询优化的方法是()。
•
•
•
•
我的答案:B 此题得分:2.5分
17.(2.5分)查询树是一种表示关系代数表达式的()结构。
•
•
•
•
我的答案:A 此题得分:2.5分
18.(2.5分)查询树以()方式执行。
•
•
•
•
我的答案:B 此题得分:2.5分
19.(2.5分)给定一个用高级语言定义的查询,需要下面两步()来构造该查询的内部表示。
•
把关系代数表达式转换为查询。
•
关系代数表达式转换为查询树。
•
把查询树转换为查询。
•
查询转换为查询树。
我的答案:B 此题得分:2.5分
20.(2.5分)在关系代数表达式优化策略中,应尽可能早执行()操作。
•
•
•
•
我的答案:C 此题得分:2.5分
21.(2.5分)关系数据库的查询语言是一种()语言。
•
•
•
•
我的答案:B 此题得分:2.5分
22.(2.5分)下面()不是一种关系数据库语言。
•
•
•
•
我的答案:A 此题得分:2.5分
23.(2.5分)关系代数、元组关系演算和域关系演算这三种数据库语言之间的关系是()。
•
•
•
•
我的答案:C 此题得分:2.5分
24.(2.5分)一般情况下,当对关系R和S使用自然联接时,要求R和S至少含有一个共同的()。
•
•
•
•
我的答案:D 此题得分:2.5分
25.(2.5分)在对关系数据库的基本操作中,()是从表中取出满足某种条件的属性成分操作,即从列的方向进行选择所需的值。
•
•
•
•
我的答案:D 此题得分:2.5分
26.(2.5分)在对关系数据库的基本操作中,()是表中选取满足某种条件的元组的操作,相当于在横向进行选择。
•
•
•
•
我的答案:A 此题得分:2.5分
27.(2.5分)在SQL的SELECT语句中,与选择运算对应的命令动词是()。
•
•
•
•
我的答案:C 此题得分:2.5分
28.(2.5分)在SQL的SELECT语句中,对应关系代数中" 投影" 运算的语句是()。
•
•
•
•
我的答案:A 此题得分:2.5分
29.(2.5分)数据库管理系统允许用户把一个或多个数据库操作组成(),它是一组按顺序执行的操作单位。
•
•
•
•
我的答案:B 此题得分:2.5分
30.(2.5分)如果事务T对数据D已加X锁,则其他事务对数据D()。
•
•
•
•
我的答案:D 此题得分:2.5分
31.(2.5分)数据库中的封锁机制是()的主要方法。
•
•
•
•
我的答案:C 此题得分:2.5分
32.(2.5分)如果事务T获得了数据项Q上的排它锁,则T对Q()。
•
•
•
•
我的答案:C 此题得分:2.5分
33.(2.5分)DBMS中实现事务持久性的子系统是()。
•
•
•
•
我的答案:D 此题得分:2.5分
34.(2.5分)数据库的并发操作可能带来的问题包括()。
•
•
•
•
我的答案:A 此题得分:2.5分
35.(2.5分)下列叙述中,不正确的是()。
•
•
•
•
我的答案:A 此题得分:2.5分
36.(2.5分)多个用户同时对同一数据进行操作,描述的是()。
•
•
•
•
我的答案:B 此题得分:2.5分
37.(2.5分)在数据库系统中死锁属于()。
•
•
•
•
我的答案:C 此题得分:2.5分
38.(2.5分)若数据库中只包含成功事务提交的结果,则此数据库就称为处于()状态。
•
•
•
•
我的答案:B 此题得分:2.5分
39.(2.5分)对并发操作若不加以控制,可能会带来()问题。
•
•
•
•
我的答案:D 此题得分:2.5分
40.(2.5分)事务的原子性是指()。
•
•
•
•
我的答案:A 此题得分:2.5分。