Oracle笔试题-参考答案

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

f

(考试时间:180分钟试卷满分:300分)

注意事项:

1.答卷前,请关闭手机,禁止使用设备对试卷进行拍照。

2.请务必将个人相关信息填写在相应位置。

3.请将答案填写在相应位置,否则无效。

第一部分单选题(每题2分,满分80分)

做题时,先将答案标在试卷上,录音结束后,你将有两分钟的时间将试卷上的答案转涂到答题卡上。

一、单选题(每题2分 * 40 = 80分)

1. 使用Oracle数据库,必须启动哪个服务()

A.OracleHOME_NAMETNSListener B.OracleServiceSID

C.OracleMTSRecoveryService D.OracleJobSchedulerSID

2. 在Windows操作系统中,Oracle的()服务监听并接受来自客户端应用程序的连接请求。

A.OracleHOME_NAMETNSListener B.OracleServiceSID

C.OracleHOME_NAMEAgent D.OracleHOME_NAMEHTTPServer

3. 用二维表结构表达实体集的模型是()

A.概念模型 B.层次模型 C.网状模型D.关系模型

4. Oracle 11g 是基于()的

A.关系型

B.文件系统

C.层次型

D.网络型

5. ( )代表了数据库中最小粒度的逻辑数据存储层次。

A.盘区

B.表空间

C.数据块

D.数据文件

6. 你使用下列命令连接数据库:sqlplusscott/***************:1522/orcl.目标数据库是哪一个?()

A.

B.tiger

C. orcl

D. scott

7. 设有一个关系:DEPT(DNO,DNAME,LOC),如果要找出倒数第三个字母为W,并且至少包含4个字母的DNAME,则查询条件子句应写成WHERE DNAME LIKE ()

A.‘_ _ W _ %’

B.‘_ % W _ _’

C. ‘_ W _ _’

D. ‘_ W _ %’

8. 下列解锁scott账户的命令正确的是()

A、update user scottaccount unlock;

B、alter user scott account unlock;

C、alter user scott unlock;

9. having , where , group by 的正确执行顺序是()

A、having,where,group by

B、group by,having,where

C、where,having,group by

D、where ,group by,having

10. 分析下面两个SQL语句,选项中说法正确的有( )

SELECT last_name, salary , hire_date

FROM EMPLOYEES

ORDER BY salary DESC;

SELECT last_name, salary , hire_date

FROM EMPLOYEES

ORDER BY 2 DESC;

A、两个SQL语句的结果完全相同

B、第二个SQL语句产生语法错误

C、没有必要指定排序方式为desc,因为默认的排序方式是降序排序

D、可以通过为第二个SQL语句的salary列添加列别名来使两个SQL语句得到相同的结果注意:Order by group by 后跟数字,代表select后的字段的位置

11. 数据库设计中用关系模型表示实体和实体之间的联系。关系模型的结构是( )。

A、层次结构

B、二维表结构

C、网状结构

D、封装结构

12哪个SQL语句生成计算列SALARY * 12的别名—年薪?( )

A、

B、

C、

D、

B、

C、

D、

FROM dual;

E、

SELECT TO_CHAR(SUBSTR(SYSDATE, 8,2),'yyyy')

FROM dual;

16. 观察下表(EMP)下列SQLSQL语句正确的是()

注意:oracle两个时间相减默认的是天数HIREDATE+10 是加10天

To_date() 第一个参数是字符串类型

To_char() 第一个参数是日期类型

A、

SELECT ENAME,to_date(SYSDATE-HIREDATE,'yyyy-mm-dd') FROM EMP;

B、

SELECT ENAME,to_date(HIREDATE+10,'yyyy-mm-dd') FROM EMP;

C、

SELECT ENAME,to_char(HIREDATE-10,'yyyy-mm-dd') FROM EMP;

D、

SELECT ENAME,to_char(SYSDATE-HIREDATE,'yyyy-mm-dd') FROM EMP;

17. 观察下表(EMP),本月老板要在所有员工原有奖金的基础上多发500元的奖金,查询出所有员工姓名以及他的奖金,下列SQL语句能够满足该需求的是()

B、

C、

D、

18. 客表(customers)中有一存储顾客姓名的字段(customerName),现在想显示"欢迎customerName光临小店"的字样,下列SQL语句能够满足该需求的是()

A、

B、

C、

D、

19. Which statement shows the maximum salary paid in each job category of each department?( )

A、Select dept_id,job_cat,max(salary) from employees where salary>max(salary);

B、Select dept_id,job_cat,max(salary) from employees group by dept_id,job_cat;

相关文档
最新文档