温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,汇文网负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。
网站客服:3074922707
Oracle
12c数据库应用与设计任务驱动教程
12
数据库
应用
设计
任务
驱动
教程
Oracle 12c数据库应用 与设计任务驱动教程 陈承欢 赵志茹 颜谦和 编著 高等职业院校教学改革创新示范教材软件开发系列 内 容 简 介 站在数据库管理员和数据库程序开发人员的角度理解数据库的应用和设计需求,在认真分析职业岗位需求和学习者能力现状的基础上,全面规划和重构教材内容,合理安排教学单元的顺序。按照“Oracle工具Oracle数据库与数据表数据操作与处理数据库分析与设计”4个层次对教材内容进行重构,分为8个教学单元:登录Oracle数据库与试用Oracle的常用工具创建与维护Oracle数据库创建与维护Oracle表空间创建与维护Oracle数据表检索与操作Oracle数据表的数据编写PL/SQL程序处理Oracle数据库的数据维护Oracle数据库的安全性分析与设计Oracle数据库。全书围绕2个数据库的应用设计和110个操作任务展开,以真实工作任务为载体组织教学内容,强化操作技能训练,提升动手能力。采用“任务驱动、精讲多练、理论实践一体化”的教学方法,全方向促进Oracle数据库应用与设计技能的提升。每个教学单元巧妙地设置了三条主线:教学流程主线、理论知识主线和操作任务主线,形成独具特色的复合结构的体例。每个教学单元面向教学全过程设置了完整的教学环节,按照“教学导航前导知识操作实战自主训练单元小结单元习题”6个环节有效组织教学,引导学习者主动学习、高效学习、快乐学习。本教材可以作为普通高等院校、高等或中等职业院校和高等专科院校各专业Oracle 12c数据库应用与设计的教材,也可以作为Oracle的培训教材及自学参考书。未经许可,不得以任何方式复制或抄袭本书之部分或全部内容。版权所有,侵权必究。图书在版编目(CIP)数据 Oracle 12c 数据库应用与设计任务驱动教程/陈承欢,赵志茹,颜谦和编著.北京:电子工业出版社,2017.7 ISBN 978-7-121-29658-1.O .陈 赵 颜 .关系数据库系统高等学校教材 .TP311.138 中国版本图书馆CIP数据核字(2016)第187470号 策划编辑:程超群 责任编辑:裴 杰 印 刷:装 订:出版发行:电子工业出版社 北京市海淀区万寿路 173 信箱 邮编 100036 开 本:7871 092 1/16 印张:20.75 字数:531.2 千字 版 次:2017 年 7 月第 1 版 印 次:2017 年 7 月第 1 次印刷 定 价:45.00 元 凡所购买电子工业出版社图书有缺损问题,请向购买书店调换。若书店售缺,请与本社发行部联系,联系及邮购电话:(010)88254888,88258888。质量投诉请发邮件至 ,盗版侵权举报请发邮件至 。本书咨询联系方式:(010)88254577,。数据库技术是信息处理的核心技术之一,广泛应用于各类信息系统,在社会的各个领域发挥着重要作用。数据库技术是目前计算机领域发展最快、应用最广泛的技术之一,数据库技术的应用已遍及各行各业,数据库的安全性、可靠性、使用效率和使用成本越来越受到重视。Oracle 是大型数据库管理系统中的佼佼者,积聚了众多领先技术,在集群技术、高可用性、商业智能、安全性、稳定性、可移值性、系统管理等方面都领跑业界,以其良好的体系结构、强大的数据处理能力、可靠的安全性能、方便实用的功能,得到了广大用户的认可,也成为当前企业级信息系统开发的首选。随着 Oracle 版本不断升级,功能越来越强大,最新版本 Oracle 12c 可以为各类用户提供完整的数据库解决方案,其性能、伸展性、可用性和安全性得以进一步增强。Oracle Database 12c 增加了 500 多项全新功能,其新特性主要涵盖了 6 个方面:云端数据库整合的全新多租户架构、数据自动优化、深度安全防护、面向数据库云的最大可用性、高效的数据库管理以及简化大数据分析。这些特性可以在高速度、高可扩展、高可靠性和高安全性的数据库平台之上,为客户提供一个全新的多租户架构,用户数据库向云端迁移后可提升企业应用的质量和应用性能,还能将数百个数据库作为一个进行管理,帮助企业迈向云的过程中提高整体运营的灵活性和有效性。本教材具有以下特色和创新:(1)认真分析职业岗位需求和学习者能力现状,全面规划和重构教材内容,合理安排教学单元的顺序。站在数据库管理员和数据库程序开发人员的角度理解数据库的应用与设计需求,而不是从数据库理论、SQL 语言和 PL/SQL 本身取舍教材内容。遵循学习者的认知规律和技能的形成规律,按照“Oracle 工具Oracle 数据库与数据表数据操作与处理数据库分析与设计”4 个层次对教材内容进行重构,教材分为 8 个教学单元:登录 Oracle 数据库与试用 Oracle 的常用工具创建与维护 Oracle 数据库创建与维护 Oracle 表空间创建与维护Oracle 数据表检索与操作 Oracle 数据表的数据编写 PL/SQL 程序处理 Oracle 数据库的数据维护 Oracle 数据库的安全性分析与设计 Oracle 数据库。(2)以真实工作任务为载体组织教学内容,强化操作技能训练,提升动手能力。全书精选了 2 个数据库:“网上购物”数据库和“图书管理”数据库,分别用于“操作实战”、“自主训练”2 个学习阶段。学习者对这些数据库都有一定的认知,数据表的结构和关系容易理解,能收到事半功倍的效果。(3)采用任务驱动教学方法、全方向促进 Oracle 数据库应用与设计技能的提升。全书围绕 2 个数据库的应用设计,110 个操作任务展开,采用“任务驱动、精讲多练、理论实践一体化”的教学方法,引导学习者在上机操作过程认识数据库知识本身存在的规律,让感性认识升华为理性思维,达到举一反三的效果,适应就业岗位的需求。(4)每个教学单元巧妙地设置了三条主线:教学流程主线、理论知识主线和操作任务主线,形成独具特色的复合结构的体例。充分考虑教学实施的需求、每个教学单元面向教学全过程设置了完整的教学环节,按照“教学导航前导知识操作实战自主训练单元小结单元习题”6 个环节有效组织教学。每个单元以节的方式组织理论知识,形成了系统性强、条理性强、循序渐进的理论知识体系。每个单元根据学习知识和训练技能的需要设计了完善的操作任务,操作任务按“知识必备任务描述任务实施”3 个步骤实施。(5)数据库的理论知识以“必需够用”为度,并将够用的理论知识与必备的技能训练合理分离。每一个教学单元独立设置了“前导知识”环节,主要归纳各单元必要的通用知识要点,使学习者较系统地掌握 Oracle 数据库应用与设计的理论知识。另外,各小节中还设置了“知识必备”环节,主要归纳与各小节或各个操作任务直接相关的理论知识。学习数据库知识的主要目的是为了应用所学知识解决实际问题,在完成各项操作任务的过程中,在实际需求的驱动下学习知识、领悟知识和构建知识结构,最终熟练掌握知识、固化为能力。数据库的理论知识变化不大,而知识的应用却灵活多样,学习 Oracle 数据库课程的重点不是记住了多少理论知识,而是学会应用数据库的理论知识,利用 Oracle 的优势解决实际问题。(6)引导学习者主动学习、高效学习、快乐学习。课程教学的主要任务固然是训练技能、掌握知识,更重要的是要教会学习者怎样学习,掌握科学的学习方法有利于提高学习效率。本书合理取舍教学内容、科学设置教学环节、精心设置操作任务,让学习者体会学习的乐趣和成功的喜悦,在完成各项操作任务理解知识、熟悉方法、提升技能、学以致用,同时也学会学习、养成良好的习惯,让每一位学习者终生受益。(7)本书配套教学资源丰富,既有教学指导书的功能,也有学习指导书的功能。课程教学设计、操作任务、电子教稿、授课计划等教学资源一应俱全,力求做到想师生之所想,急师生之所急。(8)本书适应于灵活多样的教学组织方式,更适合于实施理论实践一体化教学,平均 68 课时为一个教学单元,可以以串行方式(连续安排 23 周)组织教学,也可以以并行方式(每周安排 68 课时,安排 8 周左右,每周完成一个教学单元)组织教学。本教材由陈承欢、赵志茹、颜谦和编著,包头轻工职业技术学院的张尼奇、池明文,长沙职业技术学院的殷正坤、蓝敏和艾娟,湖南铁道职业技术学院的谢树新、吴献文、冯向科、宁云智、肖素华、林保康、王欢燕、张丹、张丽芳,广东科学技术职业学院的陈华政,湖南工业职业技术学院的刘曼春等多位老师参与了数据库的设计和部分章节的编写工作。由于编者水平有限,书中难免存在疏漏之处,敬请各位专家和读者批评指正,作者的 QQ为 1574819688,感谢您使用本书,期待本书能成为您的良师益友。编 者 目 录 V 单元 1 登录 Oracle 数据库与试用 Oracle 的常用工具1 教学导航 1 前导知识心中有数 2 操作实战循序渐进 10 1.1 查看与启动 Oracle 的服务 10【任务 1-1】查看与启动 Oracle 的相关服务 10 1.2 登录 Oracle 数据库与查看 Oracle 数据库实例的信息 13【任务 1-2】以多种方式尝试登录 Oracle 数据库 15【任务 1-3】查看 Oracle 数据库实例的信息 18 1.3 使用 Oracle 的常用工具 20【任务 1-4】使用 SQL Plus 命令行管理工具实现多项操作 24【任务 1-5】使用 Oracle SQL Developer 浏览数据表 28【任务 1-6】使用 Oracle Enterprise Manager 企业管理器工具 30 1.4 认知 Oracle 数据库的体系结构 32 1.4.1 认知 Oracle 数据库的物理结构 32【任务 1-7】使用数据字典认知 Oracle 数据库的物理结构 35 1.4.2 认知 Oracle 数据库的逻辑结构 39【任务 1-8】使用数据字典认知 Oracle 数据库的逻辑结构 41 1.4.3 认知 Oracle 的内存结构 42【任务 1-9】使用数据字典查看数据库实例的内存结构信息 44 1.4.4 认知 Oracle 的进程结构 46【任务 1-10】使用数据字典查看 Oracle 系统的后台进程和数据库中的会话信息 48 自主训练熟能生巧 49【任务 1-11】使用 Oracle 12c 常用工具 49【任务 1-12】认知 Oracle 数据库的体系结构 50 单元小结 50 单元习题 51 单元 2 创建与维护 Oracle 数据库 53 教学导航 53 VI 前导知识心中有数 53 操作实战循序渐进 56 2.1 启动与关闭 Oracle 数据库 56【任务 2-1】启动与关闭数据库 orcl 58 2.2 创建与配置 Oracle 监听器 61【任务 2-2】使用 NetCA 图形界面配置 Oracle 监听器 63 2.3 创建 Oracle 数据库 67【任务 2-3】使用 Database Configuration Assistant 工具创建数据库 67 2.4 删除 Oracle 数据库 71【任务 2-4】使用 Database Configuration Assistant 工具删除数据库 71 自主训练熟能生巧 75【任务 2-5】创建与操作 Oracle 数据库 myBook 75 单元小结 75 单元习题 75 单元 3 创建与维护 Oracle 表空间 77 教学导航 77 前导知识心中有数 77 操作实战循序渐进 81 3.1 认识 Oracle 系统的表空间 81【任务 3-1】查看 Oracle 数据库默认的表空间 82【任务 3-2】查看 Oracle 用户及其相关数据表信息 84 3.2 创建表空间 86【任务 3-3】在【SQL Plus】中使用命令方式创建表空间 89 3.3 维护与删除表空间 91【任务 3-4】在【SQL Plus】中使用命令方式维护与删除表空间 95【任务 3-5】管理与使用 PDB 的表空间 99 3.4 使用 Oracle Enterprise