Oracle数据库考试试题库.docx
- 文档编号:3346623
- 上传时间:2022-11-22
- 格式:DOCX
- 页数:28
- 大小:577.71KB
Oracle数据库考试试题库.docx
《Oracle数据库考试试题库.docx》由会员分享,可在线阅读,更多相关《Oracle数据库考试试题库.docx(28页珍藏版)》请在冰豆网上搜索。
Oracle数据库考试试题库
1.启动数据库的命令(A)。
2.(C)是启动数据库时用来记录数据文件、联机日志文件的相关信息的二进制文件。
A.数据文件B.参数文件C.控制文件D.归档文件
3.你需要在表里查找一些产品明细,其中列包括字符'123'。
(B)子句条件能得到这些相符产品。
A.'123%''_'
B.'%\123%''\'
C.'123%'''
D.'%\123%''\_'
4.关于单行函数,哪一个描述是正确的?
(D)
A.他们只能接受一个参数。
B.他们只能嵌套两层。
C.参数只能是字段值或常量。
D.他们始终为查找表中的每个行返回一个值。
5.下面哪个语句显示1890.55$1,890.55?
()选三项
A.(1890.55,'$0G000D00')
;
B.(1890.55,'$9,999V99')
;
C.(1890.55,'$99,999D99')
;
D.(1890.55,'$99G999D00')
;
E.(1890.55,'$99G999D99')
;
6.下列关于的函数和函数,描述正确的是()选两项
A.函数是将字符串数据转换为日期数据
B.函数是将字符串数据转换为日期数据
C.函数是将日期数据转换为字符数据
D.函数是将日期数据转换为字符数据
7.在表里,计算员工的年薪*12并生成别名。
(B)
A.*12,;
B.*12"";
C.*12;
D.*12("");
8.查看(促销表),每个促销周期为7天。
你的经理要你生成一个报表,提供每周的促销成本。
(D)
A.,7;
B.,()/7;
C.,(7);
D.,(()/7);
9.你需要为每个客户的信息额度增加$1000。
在输出时,客户的列头应为的列头为。
(C)
A.,+1000
""
;
B.,+1000
;
C."",+1000
""
;
D.()"",+1000("");
10.查看表。
你需要生成一个报表显示如下格式:
5's
Y's
's
哪两个查询可以获得需要的输出?
()
A.q'''s';
B.q'['s]'';
C.q'\'s\''';
D.q'<'s>''';
11.下面查询:
>"",2
100""
;
上面查询在执行时发生错误,这个错误的原因是什么?
(A)
A.一个别名不能使用在表达式中。
B.一个别名没有一个隔开的双引号。
C.100是错误的因为包含了值。
D.为2表达式取一个别名应用双引号隔开。
12.你想去生成一个报表显示每个员工从入职以来的总的薪金。
你执行下列查询:
>''
','
((()/365)*+)
""
;
输出结果:
哪个说法是正确的?
(C)
A.此查询执行错误是因为别名无效的。
B.此查询能正确执行并得到正确的结果。
C.此查询能正确执行但不能得到正确结果。
D.此查询执行错误是因为函数是无效的。
13.当你执行下列查询:
>,,
2e,d
3=
4(,1,1)=‘S’;
下列哪个语句是数据库中可用的兼容等价语句?
(A)
A.,,=
(,1,1)=‘S’;
B.,,,=
(,1,1)=‘S’;
C.,,=
(,1,1)=‘S’;
D.,,=
(,1,1)=‘S’;
14.你要操纵数据,下列哪个不是命令?
(B)
A.*;
B.
C.=6543=‘’;
D.(2(10));
*中发出的下列语句:
>(-97.342),
2(-97.342),
3(-97.342),
4(-97.342)
5;
15.下列哪个函数不返回结果-97?
(B)
A.()B.()C.()D.()
16.查看下面表结构:
(6)
2(30)
2(30)
(10,2
管理层想看到每种促销种类的唯一促销成本。
下面哪个查询得到需要的结果?
(D)
A.,;
B.,;
C.,;
D.,1;
17.在数据库1011g里哪三个关于数据类型描述正确的是?
()
A.每个表里只能有一个字段。
B.一个数据类型字段只能存储带秒的时间值。
C.数据类型字段用于在操作系统文件里存储二进制数据。
D.可以为一个2数据类型列中指定的最小列宽为1
E.一个数据类型列中的值是空格填充到最大定义的列宽
18.查看下面表结构:
2(40)
19.哪两个语句在表执行是正确的?
()
A.一个字段能包含在子句。
B.一个字段不能包含在子句。
C.你不能在表中增加新的字段。
D.您可以更改表,包括对列的约束。
20.检查下列表结构:
(6)
2(20)
2
在上面的表结构中创建和存储中哪些说法是正确的?
()选二项
A.列将给出错误。
B.列将给出错误。
C.列能存储一个字符。
D.列不能存储有小数位的值。
E.列最大长度为一个字符。
F.列能存储天、月、世纪、年、小时、分、秒和秒的小数部分。
21.查看下面表结构:
(6)
2(20)
2
(10)
22.在上面的表结构中创建和存储中哪些说法是正确的?
()选二项
A.列只允许存储格式为的日期。
B.列允许存储正负整数。
C.列允许存储日、小时、分和秒间隔时间。
D.列允许存储最大为4000字符。
23.下列哪个语法是有效的?
(A)
A.9$#((4));
B.9$#((4));
C.*123((4));
D.9$#((4),);
24.哪两个关于约束正确的说法?
()选二项
A.外键不能包含值。
B.一个有约束的字段能包含值。
C.约束是只对一个表上的操作执行。
D.约束能被禁用即使约束字段包含数据。
E.所有的约束可以在列级定义,也可以在表级别定义。
25.评估下列命令:
(
(2),
(4));
(
(2),
(3),
(3)(100200),
(>),
(),
()());
当执行上述命令时失败,原因是什么?
(A)
A.不能用于约束。
B.子句不能用于约束。
C.约束不能放在具有数据类型的列。
D.和不能用于复合主键因为也是外键。
26.评估下列命名:
>
10
120
9999
;
>
((4),
(3),
(3)(100200),
(>),
(),
()());
上述命令建立表失败,哪两个语法失败?
()
A.你在约束的条件下不能使用。
B.你在约束条件下不能使用。
C.你不能使用序列值作为列的值。
D.和不能用于复合主键因为也是外键。
27.哪个语法是有效的?
(D)
A.
(
(2),
(3),
);
B.
(
(2),,
(3),
);
C.
(
(2),
(3),
(),
());
D.
(
(2),
(3),
(,));
28.你用下列命令删除表:
>;
下列哪三个说法正确的?
()
A.表的结构与所有数据都删除。
B.在会话中未提交的事务被提交。
C.表对应的所有的索引将保留但他们变为无效。
D.所有的视图和同义词将保留但他们变为无效。
E.所有的数据被删除但是表结构将保留。
29.检查下列语法:
1
100
10
200
;
当1序列生成到最大值为200。
你执行下列语法:
1;
此语法显示什么?
(A)
A.1
B.10
C.100
D.出现错误
30.下面哪两个关于索引说法正确?
()
A.他们可以建立在表和聚簇上。
B.他们可以建立在表上和简单视图上。
C.你可以使用相同的列创建唯一索引。
D.如果你指定相同列的不同组合可以建立多个索引。
31.检查下列语法:
用表,你需要生成名字,当前价格列表,与打折扣25%后小于$10的所有的这些产品。
>,,
-(*.25)""
<10;
此查询执行时发生一个错误。
此错误的原因是什么?
(C)
A.括号应包含整个表达式。
B.双引号应该从列别名被删除。
C.在子句的表达式应被替换。
D.列别名应为大写且在子句中用双引号括起来。
32.查看表表,是存储默认的日期,格式为.
你需要查看一个报表包括表所有的。
你能用哪个语法显示下列内容?
(D)
A.,,
=''<'01-01-00';
B.,,
''<'01-01-2000';
C.,,
''<'100';
D.,,
''<'100';
33.查看字段包括下列内容:
123
123
123
检查下列查询:
>'%\12%''\';
哪个语句的输入是正确的?
(D)
A.此语句错误.
B.此语句显示所有的值.
C.此语句只显示123123.
D.此语句只显示123123.
E.此语句只显示123123.
34.查看表结构,你需要生成符合
1.促销名不能以'T'或'N'开头。
2.促销成本应大于$2000。
3.促销结束时间大于2001年1月1日。
哪个子句能得到正确的结果?
(C)
A.''''
>20000>'101'
B.('''')
>20000>'101'
C.''''
>20000>'101'
D.('''')
(>20000>'101')
35.查看表中的和字段,检查下列查询语句:
>()""
;
>""
1;
上述语句说法是正确的是?
(B)
A.只有第一个查询执行成功.
B.只有第二个查询执行成功.
C.两个查询执行成功但得到不同的结果。
.
D.两个查询执行成功但得到相同的结果.
36.查看表,你需要生成一个报表显示客户的明细并按城市降序排序和收入水平由高到底排序。
哪个查询能完成这个任务?
(A)
A.,,
;
B.,,
;
C.,,
(,);
D.,,
;
37.哪些任务能用函数完成?
()选三项
A.显示非默认格式的日期
B.查找字符串的个数
C.用指定的字符串替换表达式的字符串
D.两个以上的列或表达式组合成在一个列并输出
38.在表中有下列数据:
-123456152525.99
你执行下列查询:
>((()),10,'*')
=123456;
输出的结果正确的是(A)?
A.152526****
B.**152525.99
C.152525****
D.
39.在表中你需要显示中包括'e'字符且最后第二个字符是'a'的所有的客户。
下列哪个能得到需要的结果?
(A)
A.
(,'e')<>0
(,-2,1)='a';
B.
(,'e')<>''
(,-2,1)='a';
C.
(,'e')
(,12)='a';
D.
(,'e')<>0
(,()2)='a';
40.检查下列查询:
>(''
(((),2)))
='';
哪个输出是正确的?
(B)
A.
B.
C.
D.
41.查看下列查询:
>((156.001)1);
哪个输出是正确的?
(C)
A.16
B.100
C.160
D.200
E.150
42.查看表的字段的值:
你需要显示的客户,其中第二名称以“”或“”。
哪个查询能得到正确的结果?
(B)
A.(,(,'')+1)
((,(,'')+1))='';
B.(,(,'')+1)
((,(,'')+1))'';
C.(,(,'')+1)
(,(,'')+1)('');
D.(,(,'')+1)
((,(,'')+1))=('');
43.查看表的结构和数据:
(2)
(6,2)
1101071000
2201072000
3301073000
日期存储的默认格式为。
哪个语句能执行成功?
()选三项
A.+'10';
B.*='01-01-07';
C.>'11';
D.*'0107';
E.+'A'>2000;
44.你需要计算从2007年1月1日至今天的天数?
日期的默认存储格式为。
下列哪两个能得到正确的结果?
()选二项
A.-'012007';
B.-('012007');
C.-('012007');
D.(,'')-'012007';
E.(,'')-'012007';
45.下列哪两个语句能执行成功?
()
A.
=100
(,'')>'2000';
B.
(,'')='0198';
C.
=100
>(('012000',8));
D.(,'')
(('0198'),('0198'));
46.查看表结构:
(3)
(8,2)
下列哪两个语句能执行成功?
()
A.((,1))
;
B.(())
;
C.((),'')
;
D.((()),'');
47.查看表结构:
(3)
(10,2)
下列哪两个语句能执行成功?
()
A.2(,'','')
;
B.2(,'')
;
C.2()
;
D.2(*.25,'')
;
48.查看表的和字段:
100008000
20000
3000030000
哪两个表达式能得到一样的结果?
()
A.((,),0)
B.((,),0)
C.2((,),,0)
D.(2(,,),0)
49.查看表的结果:
哪两个语句能执行成功?
()
A.()
;
B.()()
;
C.((-))
;
D.(-),()
;
50.查看表结构:
2(4)
2(25)
1(3)
2(3)
3(3)
哪两个语句能执行成功?
()
A.1
1>
(1);
B.
(1)
'';
C.(123)
;
D.((1,0)),
(1)
1>2;
51.查看表结构,检查下列语句:
>,(),()*.25
()('','','')
;
此查询在执行时会生成一个错误。
哪个是原因导致这个错误?
(C)
A.
B.
C.
D.
52.查看表的数据:
1
2
3
4
你想要显示多个客户的相关详细信息的所有城市,查看下列查询:
>c1,c1
c1c2
(c12c1<>c2);
哪两个选项能得到正确的输出?
()
A.
B.
C.
D.
E.
53.查看表,,和,你需要生成一个报表用来显示所有的城市名与相关的所有客户(如果有)和销售明细(如果有)。
哪个子句能得到需要的结果?
(C)
A.()
();
B.()
();
C.()
();
D.()
();
54.哪两个关于子查询描述正确的?
()
A.一个子查询能返回0或多行
B.只有二个子查询能放在同一层。
C.一个子查询只能用于查询语句。
D.子查询可以出现在一个比较操作符的两边
E.在的子句中子查询层是没有限制的。
55.子查询能在哪里使用?
()选四项
A.在语句的字段名
B.在语句的子句
C.在语句的子句
D.在语句的子句
E.只在在语句的子句
F.在所有语句里的的子句
56.查看表结构:
(4)
2(20)
2(6)
(8,2)
(10,2)
你想显示总价最高的产品的名称。
哪个语句能得到正确的结果?
(A)
A.
(*)=((*));
B.
(*)=((*)
);
C.
(*)=((*)
);
D.
(*)=(((*)))
;
57.查看表的下列数据:
你需要显示所有的促销种类但不包括为''的。
下列哪两个语句得到正确的结果?
( )
A.
='';
B.
='';
C.
<>'';
D.
<>'';
58.查看下列语句:
>,""
=10
=30;
对于上面的查询哪个子句是有效的?
()选三项
A.2,1
B.
C.2
D.""
E.""
59.你想更新表的字段为,条件中所有为值的。
哪个能完成这个任务?
(B)
A.
=
=;
B.
=
;
C.
=()
=();
D.
=('',9999)
;
60.下面哪三个命令是能让事务结束的?
()
A.
B.
C.
D.
E.
61.用户在会话中执行下列语句:
>
(
(2),
2(10));
>(1,'');
>(2,'');
>a;
>=10=1;
>b;
>=2;
>;
>10;
哪两个能正确描述用了a命令后的结果?
( )
A.产生错误.
B.没有语句回滚.
C.只有语句回滚.
D.只有第二个语句回滚.
E.和都回滚.
62.要以自身的模式创建私有同义词,用户必须拥有(A)系统权限
A.
B.
C.
D.
63.在中,关于触发器的描述正确的是?
(D)
A、触发器可以删除,但不能禁用
B、触发器只能用于表
C、触发器可以分为行级和语句级
D、触发器是一个对关联表发出、、或语句时触发的存储过程
64.在中,事务中使用下列语句不会引起锁定?
(A)
A、
B、
C、
D、
65.有关存储过程说法正确的是?
()选二项
A、可以在查询语句中调用储存过程
B、存储过程是一次编译多次使用
C、存储过程通过传出参数的形式对外提供数据传递
D、存储过程中不能调用其他的存储过程
66.下列说法错误的是?
()(选两项)
A、在中使用<>表示不等于
B、在中使用表示不等于
C、在中使用相等判断使用
D、在中赋值使用=
67.下面是有关系统权限和对象权限的描述,正确的是(D)(选一项)
A、系统权限是针对某个对象的权限,对象权限不与数据库中的某个对象关联
B、系统权限和对象权限都是针对某个对象操作的权限
C、系统权限和对象权限都不与具体的对象关联
D、系统权限不与数据库中的对象关联,对象权限是针对某个对象操作的权限
68.有关数据类型下列说法正确的是(B)(选一项)
A、是取的一个行结构类型
B、是取的一个行结构类型
C、2在中和中表示数据的长度一致
D、和中都有逻辑类型
编写题:
表结构
1.请显示表的结构。
创建一个查询,使其显示每位员工的姓氏、职务代码、聘用日期和员工编号,并且首先显示员工编号。
为列提供一个别名。
;
:
;
2.使其显示薪金不在$5000到$12000这个范围之间的员工的姓氏和薪金
<5000>12000
3.显示在1998年2月20日和1998年5月1日之间聘用的员工的姓氏、职务标识和起始日期。
按起始日期对查询进行升序排序
>'20-2月-98'<'1-5月-98'
4.使其列出薪金在$5000到$12000之间并且在部门20或部门50中的员工的姓氏和薪金。
分别将列标记为“”和“”
""""(>5000<12000)(2050)
5.显示职务为销售代表或仓库管理员并且薪金不等于$2500、$3500或$7000的所有员工的姓氏、职务和薪金
('''')((2500,3500,7000));
6.编写一个查询,显示姓名为J、A或M开始的所有员工的姓氏(第一个字母大写,所有其它字母小写)和姓名的长度。
给每列一个合适的标签。
按员工的姓氏排列结果。
()"",
()""
''
''
''
;
7.创建一个查询,显示所有员工的姓氏和薪金,将薪金的格式为15个字符,左边加$。
将该列标记为
(,15,'$')
;
8.显示所有员工的最高薪金、最低薪金、总计薪金和平均薪金。
分别将这些列标记为、、和。
将结果舍入到最接近的整数
:
((),0)"",
((),0)"",
((),0)"",
((),0)""
;
9.显示经理编号以与该经理所管员工的最低薪金。
不包括其经理不知是谁的任何员工。
不包括最低薪金未超过$6000的组
()
()>6000
();
10.编写一个查询,以显示赚取佣金的所有的员工的姓氏、部门名称、地点标识以与城市
,,
e,d,l
=
=
;
11.创建一个查询,以显示员工的姓氏、部门编号以与该员工在同一部门的工作的所有员工。
为每一列给出合适的标签
,
ec
(=)
<>
,;
12.显示的每个下属员工的姓氏和薪金
=(
='''');
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Oracle 数据库 考试 试题库