`
abo168
  • 浏览: 8821 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论

Oracle数据库基础阶段测试题答案

阅读更多
1.Oracle系统结构中,Oracle服务分为(OracleDatabase)和(OracleInstance)。

2.Oracle Database必需的三种文件为( 数据文件(datafile))、(控制文件(controlfile))、(日志文件(logfile))。

3.Oracle的内存结构包括两类,分别(系统全局区(SGA))、(程序全局区(PGA))。

4.SQL的中文含义为(结构化查询语言)。

5.写出SQL语言的分类,及每一类下的常用命令

数据查询语言(DQL)select …from …where

数据操纵语言(DML)inert update delete

数据定义语言(DDL)create  alter  drop

数据控制语言(DCL)grant  revoke  commit  rollback  savepoint

6.请写出启动Oracle服务及监听器的DOS命令。

Net start oracleserviceYC101

Lsnrctl start

7.请写出在SQL*PLUS中保存当前缓存中语句的命令为。(保存到C盘,文件名为hr.sql)

Save c:\hr.sql    (‘\’  可以不加)

8.描述Departments表结构命令。

Desc departments

9.请写出6种以上Oracle常用数据类型。

Char, varchar, nchar, varchar2, number, long, date   -------常用的类型

10.创建一个新帐号MOON,赋予CREATE SESSION与RESOURCE权限,登录到MOON模式,创建部门表(编号,名称)。

首先切换到sys账号,然后创建用户

Conn sys/password as sysdba

Create user MOON identified by MOON;

Grant create session,resource to MOON;

Conn MOON/MOON

Cerate table department

(

       Depertment_id char(10) primary key,

       Department_name varchar(20) not null

)

11.使用SELECT语句显示当前系统时间,显示格式为如:2009-03-25 20:13:43

Select to_char(sysdate,’ yyyy-mm-dd  hh24:mi:ss’) from dual;

12.查询2005年1月1日到今天相隔的月数及天数,要求显示整数。

    MONTHS       DAYS

---------- -     ---------

        50       1544

select trunc(months_between(

sysdate,to_date('2005-1-1','YYYY-MM-DD'))) MONTHS,

trunc(sysdate-to_date(‘2005-1-1’,’YYYY-MM-DD’)) DAYS

from dual

13.查询下一个星期一的日期。

select sysdate,next_day(sysdate,'星期一') from dual

14.查询hr.employees表,将first_name与last_name连接在一起显示,查询结果必须是小写字母。

如:

renske ladwig

james landry

select lower(concat(first_name||' '||last_namr)) FULLNAME,

from employees;

15.在HR.Emplloyees表中,找出所有First_name中含义’S’字母的员工。

select * from employees where first_name like '%S%'

16.查询HR.Employees表中月薪大于5000元的员工信息,要求薪水显示货币符号,并用逗号分隔。如$100,000.00

select to_char(salary,'$999,999.00') from employees

where salary >5000

17.显示当前会话参数,并将当前会话地区修改为AMERICA。

Select * from V$nls_parameters;

Alter session set nls_territory=’ AMERICA’

18.年终时,对于所有销售有关人员发放奖金,其中销售管理人员额度为薪水*佣金*0.15,销售代表额度为薪水*佣金*0.1,最后求所有员工的实发工资,并按降序排列。提示:销售相关人员的实发工资为月薪+佣金+奖金。

select last_name,

salary,

job_id,

CASE job_id WHEN 'SA_REP' THEN salary*COMMISSION_PCT *0.1*12+salary*12+salary*COMMISSION_PCT*12

WHEN  'SA_MAN'  THEN salary*COMMISSION_PCT*12 *0.15+salary*12+salary*COMMISSION_PCT*12

ELSE  salary*12 

END "total_salary"

FROM employees

ORDER By salary desc

19.在当前时间上加2小时。

select to_char(sysdate+(1/24)*2,'yyyy-mm-dd hh24:mi:ss') from dual

20.求HR.Employees表中所有员工分配的部门数。提示:可以使用DISTINCT

1>select count(distinct(department_id))

from employees

2>select count(distinct department_id)

from employees

21.求HR.Employees中各个部门的平均工资。

select department_id, avg(salary) from employees group by(department_id)

22.查询HR.Employees表,使用CASE…WHEN…THEN…END语句,把SALAY分为高工资(>8000)、中等工资[5000,8000]及低工资(<5000)。

select salary,

case  when salary>8000 then '高工资'

            when salary between 5000 and 8000 then '中等工资'

            when salary<5000 then '低工资'

end salary

from employees

23.查询最高工资人员基本信息。提示:可使用子查询

select * from employees

where salary=

(select max(salary) from employees)

24.下面是BI帐号及其状态,请对BI解锁,设置新密码,并切换到BI帐号,查询所有用户表。(BI  EXPIRED & LOCKED)

首先切换到sys账号,然后创建用户

Conn sys/password as sysdba

Alter user BI account unlock;

Password  BI:BI

Conn BI/BI

Select * from dba_tables;

25.如果SYS帐号密码丢失怎么办?

分步

ORAPWD file=pwdaccp.ora password=m123 entries=1
分享到:
评论

相关推荐

    ORACLE数据库笔试题及答案.doc

    ### ORACLE数据库笔试题解析及知识点总结 #### 一、选择题解析 1. **算法的执行效率与数据的存储结构无关** - **解析**: 正确选项为 **C**。算法的执行效率与数据的存储结构密切相关。例如,数组与链表在查找、...

    ORACLE数据库笔试题及答案

    【数据库笔试题及答案】 ...这些题目覆盖了计算机科学特别是数据库管理、算法分析、软件工程和编程语言的基础知识,是评估IT专业人员技能的标准测试题。理解这些概念对于在IT行业中成功至关重要。

    西南石油大学《数据库基础》测试题(含答案).pdf

    由于提供的【部分内容】仅包含“创创大帝”和“创大帝”的重复文本,无法提取出与标题《西南石油大学《数据库基础》测试题(含答案).pdf》相关的有效信息。这可能是文档扫描过程中OCR识别错误的产物,也可能是文档...

    数据库系统工程师模拟试题及答案(三套)

    这里提供的压缩包文件包含了2010年最新的三套数据库系统工程师模拟试题及答案,是考前复习和自我检测的宝贵资料。 首先,我们要了解数据库系统的基础知识。数据库是存储和管理数据的系统,它允许用户以结构化方式...

    数据库系统工程师历年试题

    考生需要熟悉常见的数据库管理系统,如Oracle、MySQL、SQL Server等,并理解它们的管理工具和命令行操作。 3. **事务处理与并发控制**:这部分涉及到事务的概念,ACID属性(原子性、一致性、隔离性和持久性),以及...

    oracle考试试题及答案.pdf

    以上是对Oracle考试试题及答案的详细解析,涵盖了Oracle数据库的基础概念、数据模型、SQL语言、数据库设计和管理等方面的重要知识点。这些内容对于理解Oracle数据库的工作原理和进行数据库管理非常重要。

    数据库系统概论试题及答案

    本压缩包文件名为"数据库系统概论试题及答案",显然包含了关于数据库系统的教学资料,包括多套试题及其对应的答案,适合学习者进行自我测试和复习。 在数据库领域,基本概念包括数据库(Database)、数据模型(Data...

    【精美排版】sql数据库基础面试题复习题测验题全.docx

    - **pubs** 不属于系统数据库,而是一个示例数据库,用于演示和测试。 - **超级管理员账号**: - 默认的超级管理员账号是 **A、sa**。 - “sa”是“system administrator”的缩写,拥有最高级别的权限。 - **...

    数据库原理测试题.docx

    数据库原理测试题主要涵盖数据库领域的核心概念和技能,包括数据库管理系统、数据模型、SQL查询语言、数据库设计、范式理论、事务处理、并发控制、索引优化等方面。以下是相关知识点的详细说明: 1. **数据库管理...

    javaweb阶段笔试题 含答案

    JavaWeb阶段的笔试题目通常涵盖了Java基础、Web开发技术、框架和数据库等多个方面,这些知识点是成为一名合格的JavaWeb开发者必须掌握的。本压缩包包含了三个阶段的试题及答案,旨在帮助考生系统地复习和检验自己的...

    北大青鸟5.0 6.0 S2 内部测试题和答案

    【北大青鸟5.0 6.0 S2 内部测试题和答案】这个压缩包文件涵盖了北大青鸟在5.0和6.0版本的S2阶段的学习内容,重点在于java、SQL和C#这三种编程语言的内部测试题目及对应的解答。北大青鸟是一家知名的IT教育机构,其...

    2004-2009数据库系统工程师试题及答案

    本资料集包含了2004年至2009年间的数据库系统工程师考试试题及答案,对于备考者或者希望深入理解数据库技术的专业人士来说,是一份极其宝贵的资源。 在这一时间段内,数据库技术经历了显著的发展,从早期的关系型...

    oracle考试试题及答案1.pdf

    Oracle考试主要测试考生对Oracle数据库系统的理解和操作能力,涵盖数据库管理、数据结构、SQL语句编写等多个方面。以下是根据试题内容解析的一些关键知识点: 1. **数据库管理技术的发展**: 数据库管理技术经历了...

    数据库系统测试题.doc

    数据库系统测试题主要涵盖数据库的基础知识,包括关系数据库、数据库系统的特点、数据独立性、数据库设计过程、E-R 图转换、关系模型、函数依赖、BCNF 规范、关系代数运算、SQL 语言的使用方式、表的操作以及数据库...

    oracle认证题

    对于OCA认证,考生通常需要掌握Oracle数据库的基础知识,如SQL语言、数据库创建与管理、表空间与数据文件的管理、备份与恢复的基本概念等。SQL是Oracle数据库管理的核心,理解DML(数据操作语言)如INSERT、UPDATE、...

    强化职业素养的“Oracle数据库”课程考试改革与实践.pdf

    【Oracle数据库】课程是计算机科学与技术以及软件工程专业中的重要组成部分,其在全球高端数据库领域占据主导地位,尤其在电力、银行等行业应用广泛。在教学过程中,以“能力导向、任务驱动”为教学目标,旨在培养...

    oracle文档

    【Oracle 数据库课程设计】 Oracle 数据库是一种关系型数据库管理系统,广泛应用...通过这样的课程设计,学生不仅能巩固理论知识,还能提升实际操作能力和问题解决能力,为未来从事Oracle数据库相关工作打下坚实基础。

    数据库原理典型题解析及自测试题.rar

    这个压缩包里的“数据库原理典型题解析及自测试题”很可能是对以上各个知识点的具体练习,通过解题和自我测试,学习者可以深入理解并掌握这些理论和实践知识,提升数据库管理技能。在复习或准备相关考试时,这样的...

    本人自己整理的oracle资料打包

    综合以上内容,这个压缩包提供了Oracle数据库从基础知识到高级特性的全方位学习资源,无论是初学者还是资深DBA,都能从中受益。通过深入学习和实践,可以提升对Oracle数据库的理解和操作能力,更好地应对实际工作中...

    oracle认证试题2

    "1Z0-007.pdf"、"1Z0-007-blue.pdf"和"1z0-007v4[1][1].1.pdf"可能代表不同版本或形式的Oracle OCA或OCP考试的1Z0-007部分,这个考试通常关注Oracle数据库的基础知识和操作。"1Z0-020.pdf"和"1Z0-001.pdf"也是类似的...

Global site tag (gtag.js) - Google Analytics