|
【石油大学】数据库原理及应用-第三次在线作业
试卷总分:100 得分:100
第1题,1.(2.5分)关系代数的基本操作组成关系代数的完备操作集,其他操作均可以由基本操作来表达。具体而言,关系代数的基本操作有()。
A、差、笛卡尔积、连接和选择
B、差、交、连接和选择
C、差、笛卡尔积、投影和选择
D、差、交、除和笛卡尔积
正确资料:
第2题,2.(2.5分)在具有非过程性查询语言的数据库系统中,()是查询处理的核心。
A、扫描与语法检查
B、查询优化
C、查询代码生成
D、查询执行
正确资料:
第3题,3.(2.5分)关系数据库系统的查询处理包括两个方面的内容:查询优化和()。
A、实现各种关系代数操作的算法
B、实现查询的语句
C、保证安全性
D、保证一致性
正确资料:
第4题,4.(2.5分)()是选择操作中的线性搜索算法。
A、选择条件是在某个属性上的相等比较,并且操作关系已经按该属性进行排序
B、选择条件是定义在主索引属性或HASH属性上的相等比较
C、选择条件是定义在主索引属性上的非相等比较
D、顺序地读取被操作关系的每个元组,测试该元组是否满足选择条件,如果满足,则作为一个结果元组输出
正确资料:
第5题,5.(2.5分)()是选择操作中的主索引搜索算法。
A、选择条件是在某个属性上的相等比较,并且操作关系已经按该属性进行排序
B、选择条件是定义在主索引属性或HASH属性上的相等比较
C、选择条件是定义在主索引属性上的非相等比较
D、顺序地读取被操作关系的每个元组,测试该元组是否满足选择条件,如果满足,则作为一个结果元组输出
正确资料:
第6题,6.(2.5分)设关系R和S的属性个数分别为r和s,则(R×S)操作结果的属性个数为()。
A、r+s
B、r-s
C、r
D、max(r,s)
正确资料:
第7题,7.(2.5分)查询处理最终可转化成基本的()代数操作。
A、关系
B、算法??
C、空值??
D、集合
正确资料:
第8题,8.(2.5分)计算笛卡尔乘积的最简单算法称为()。
A、大关系算法
B、主存算法
C、嵌套循环算法
D、半主存算法
正确资料:
第9题,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
正确资料:
第10题,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
正确资料:
第11题,11.(2.5分)投影操作中不包含主键,需要去除重复()。
A、关系
B、列
C、属性
D、元组
正确资料:
第12题,12.(2.5分)关系代数的四个组合操作是:交、自然连接、连接和()。
A、笛卡尔积
B、差
C、商
D、并
正确资料:
第13题,13.(2.5分)下列运算中()不是关系代数的基本操作。
A、笛卡尔积
B、自然连接
C、投影
D、并
正确资料:
第14题,14.(2.5分)关系运算中花费时间可能最长的运算是()。
A、笛卡尔积
B、选择
C、投影
D、商
正确资料:
第15题,15.(2.5分)对于同一个查询,使用不同的查询策略会得到()。
A、不同的查询结果
B、相同的时间开销
C、不同的时间开销
D、近似的查询结果
正确资料:
第16题,16.(2.5分)当一个查询中具有选择和连接时,查询优化的方法是()。
A、先执行连接后执行选择
B、先执行选择后执行连接
C、先执行哪个都可以
D、上述都不对
正确资料:
第17题,17.(2.5分)查询树是一种表示关系代数表达式的()结构。
A、树形
B、层次
C、星形
D、上述都不对
正确资料:
第18题,18.(2.5分)查询树以()方式执行。
A、自顶向下
B、自底向上
C、两端向中间
D、中间向两端
正确资料:
第19题,19.(2.5分)给定一个用高级语言定义的查询,需要下面两步()来构造该查询的内部表示。
A、第一步把用高级语言定义的查询树转换为关系代数表达式;第二步把关系代数表达式转换为查询。
B、第一步把用高级语言定义的查询转换为关系代数表达式;第二步把关系代数表达式转换为查询树。
C、第一步把用高级语言定义的关系代数表达式转换为查询树;第二步把查询树转换为查询。
D、第一步把用高级语言定义的关系代数表达式转换为查询;第二步把查询转换为查询树。
正确资料:
第20题,20.(2.5分)在关系代数表达式优化策略中,应尽可能早执行()操作。
A、投影
B、连接
C、选择
D、笛卡尔积
正确资料:
第21题,21.(2.5分)关系数据库的查询语言是一种()语言。
A、过程性
B、非过程性
C、第三代
D、高级程序设计
正确资料:
第22题,22.(2.5分)下面()不是一种关系数据库语言。
A、关系操作
B、关系代数
C、元组关系演算
D、域关系演算
正确资料:
第23题,23.(2.5分)关系代数、元组关系演算和域关系演算这三种数据库语言之间的关系是()。
A、相互依赖
B、相互独立
C、相互等价
D、相互转化
正确资料:
第24题,24.(2.5分)一般情况下,当对关系R和S使用自然联接时,要求R和S至少含有一个共同的()。
A、记录
B、行
C、数据字典
D、属性
正确资料:
第25题,25.(2.5分)在对关系数据库的基本操作中,()是从表中取出满足某种条件的属性成分操作,即从列的方向进行选择所需的值。
A、选择
B、扫描
C、检索
D、投影
正确资料:
第26题,26.(2.5分)在对关系数据库的基本操作中,()是表中选取满足某种条件的元组的操作,相当于在横向进行选择。
A、选择
B、扫描
C、检索
D、投影
正确资料:
第27题,27.(2.5分)在SQL的SELECT语句中,与选择运算对应的命令动词是()。
A、SELECT
B、FROM
C、WHERE
D、GROUP BY
正确资料:
第28题,28.(2.5分)在SQL的SELECT语句中,对应关系代数中"投影"运算的语句是()。
A、SELECT
B、FROM
C、WHERE
D、SET
正确资料:
第29题,29.(2.5分)数据库管理系统允许用户把一个或多个数据库操作组成(),它是一组按顺序执行的操作单位。
A、命令
B、事务
C、文件
D、程序
正确资料:
第30题,30.(2.5分)如果事务T对数据D已加X锁,则其他事务对数据D()。
A、可以加S锁,不能加X锁
B、可以加S锁,也可以加X锁
C、不能加S锁,可以加X锁
D、不能加任何锁
正确资料:
第31题,31.(2.5分)数据库中的封锁机制是()的主要方法。
A、完整性
B、安全性
C、并发控制
D、恢复
正确资料:
第32题,32.(2.5分)如果事务T获得了数据项Q上的排它锁,则T对Q()。
A、只能读不能写
B、只能写不能读
C、既可读又可写
D、不能读不能写
正确资料:
第33题,33.(2.5分)DBMS中实现事务持久性的子系统是()。
A、安全性管理子系统
B、完整性管理子系统
C、并发控制子系统
D、恢复管理子系统
正确资料:
第34题,34.(2.5分)数据库的并发操作可能带来的问题包括()。
A、丢失更新
B、数据独立性会提高
C、非法用户的使用
D、增加数据冗余度
正确资料:
第35题,35.(2.5分)下列叙述中,不正确的是()。
A、事务是不能嵌套的
B、事务是一个操作序列
C、一个事务中所有对数据库操作是一个不可分割的操作序列
D、事务是可以嵌套的
正确资料:
第36题,36.(2.5分)多个用户同时对同一数据进行操作,描述的是()。
A、数据库的完整性
B、数据库的并发控制
C、数据库的恢复
D、数据的完整性
正确资料:
第37题,37.(2.5分)在数据库系统中死锁属于()。
A、系统故障
B、程序故障
C、事务故障
D、介质故障
正确资料:
第38题,38.(2.5分)若数据库中只包含成功事务提交的结果,则此数据库就称为处于()状态。
A、安全
B、一致
C、不安全
D、不一致
正确资料:
第39题,39.(2.5分)对并发操作若不加以控制,可能会带来()问题。
A、不安全
B、死锁
C、死机
D、不一致
正确资料:
第40题,40.(2.5分)事务的原子性是指()。
A、事务中包括的所有操作要么都做,要么都不做
B、事务一旦提交,对数据库的改变是永久的
C、一个事务内部的操作及使用的数据对并发的其他事务是隔离的
D、事务必须是使数据库从一个一致性状态变到另一个一致性状态
正确资料:
|
|