内容简介
《数据库管理员(Oracle)》在编写中根据本职业的工作特点,以能力培养为根本出发点,内容分4个单元,包括SQL基础、PL/SQL编程、数据库管理基础、数据库应用实践等数据库管理员应掌握的知识。
本套教材由劳动和社会保障部教材办公室、上海市职业培训研究发展中心依据上海1+X数据库管理人员(Oracle)(国家职业资格四级)职业技能鉴定考核细目组织编写。本套教材从强化培养操作技能,掌握一门实用技术的角度出发,较好地体现了本职业当前最新的实用知识与操作技术,对于提高从业人员基本素质,掌握数据库管理员(Oracle)的核心内容与技能有直接的帮助和指导作用。为便于读者掌握《职业技术?职业资格培训教材?数据库管理员:Oracle》的重点内容,各实训后配有思考题,全书后附有一体化考核模拟试卷,用于检验和巩固所学知识与技能。
目录
第1单元 SQL基碍
实训1.1 编写SQL语句
实训1.2 范围查询和排序数据
实训1.3 单行函数
实训1.4 多表数据查询
实训1.5 分组聚合函数
实训1.6 子查询
实训1.7 操纵数据
实训1.8 创建和管理表
实训1.9 使用约束
实训1.10 创建视图
第2单元 PL/SQL编毫
实训2.1 PL/SQL基础
实训2.2 PL/SQL批量访问数据
实训2.3 PL/SOL子程序
实训2.4 PL/SQL高级开发
第3单元 数攉库管理基础
实训3.1 数据库逻辑和物理结构
实训3.2 安装和配置数据库
实训3.3 数据库存储管理
实训3.4 密码和权限管理
第4单元 数据库应用实践
实训4.1 Oraole报表开发
实训4.2 树型结构展现
实训4.3 输入界面和值列表
实训4.4 APEX安装升级
数据库管理员(Oracle)一体化考试说明
一体化考核模拟试卷《基本SQL操作》模式
模拟试卷答案(《基本SQL操作》模块)
一体化考核模拟试卷《数据库对象及编程》模块
模拟试卷答案(《数据库对象及编程》模块)
附录实践中的常见问题
试读
实例4分组前后设定条件
使用GROUPBY分组数据,也可以为其设定条件。在分组前限定条件时使用WHERE子句,在已经分组计算出的结果集中进行条件筛选时使用HAVING子句。
1.从employees表中查询显示部门编号<50的部门的平均工资。
参考步骤:在已经连接到数据库的SQL*Plus环境中(以hr用户登录),输入语句完成以上查询,如图1—5—11所示。参见本书配套光盘\源代码\1.5.4.1.sql文件。分析:WHERE子句可以对分组之前记录行进行筛选,只对符合WHERE条件的记录进行分组,但是不能使用WHERE子句对分组后的结果进行过滤,请看下面的例子:
2.从employees表中查询显示部门平均工资8000的部门的平均工资。
……