ELLT考试题型模拟
一.选择题(每题1分)
1、在sql的查询语句中,用于分组查询的语句是(c)。
a)order by b)where c)group by d)having
2、在“学生情况.dbf”表中,查询计算机专业、助学金大于40元的学生的姓名,正确的语句是(c)。
a)select姓名from学生情况where计算机.and.助学金<40
b)select姓名from学生情况where专业=“计算机”.or.助学金>40
c)select姓名from学生情况where专业=“计算机”.and.助学金>40
d)select姓名from学生情况where专业=“计算机”.and.助学金<40
3、下列sql语句中,修改表结构的是(a)。
a)alter b)create c)desc d)rename
4、已知职工表emp有工号e_no和工资e_sal两个字段。从职工关系中检索所有工资值,要求在输出结果中没有重复的工资值,则sql的命令语句能实现上述功能的是(b)。
a)select all e_sal from emp
b)select distinct e_sal from emp
c)select e_sal from emp
d)select e_sal where emp
5、请选出属于dml的选项(c)
a)truncate b)creat c)delete d)commit
6、视图存放在哪里(b)
a.数据库的表中b.数据字典的select语句中
c.from列表的第一个表格的select语句中d.列表的第二个表格的select语句中
7、当fetch执行失败时,哪种游标的属性值为true(c)
a.%isopen b.%found c.%notfound d.%rowcount
8、下列那些说法是正确的(b)select中distinct
a)一个事务中的某条sql命令提交时,其它sql命令可以不提交。
b)在一个关系表中,主键可唯一标识一行记录。
c)一个关系表中的外键必定是另一表中的主键。
d)回滚可以在事务失败时,回到操作事务前的数据状态。
9、假如一个变量的值为null,有一条if语句,if变量=nul分支1else分支2请问最终执行的结果是(b)
a)分支1 b)分支2 c)系统错误提示d)都没有执行
10、关于主键(primary key)和唯一索引(unique index)的说法哪些是错误的?(c)
a、唯一索引的列允许为null值
b、主键的列不允许为null值
c、一个表只能有一个唯一索引
二基础概念(每题2分)
1 oracle索引的种类及它们各自有缺点?
树形适用于冗余度低的字段,SELECT语句、UPDATE和DELETE命令的WHERE子句的性能(当访问的行较少时)可以从索引中获益位图适用于冗余度高的字段,在批量dml操作时没有性能影响2 Oracle中那些情况不会使用到索引?
列上含有null值在索引列上使用函数时当查询的数据量占整个表的比重较大时或索引对象超过表大小时<>like'%dd'百分号在前not in,not exist.

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。