登入帳戶  | 訂單查詢  | 購物車/收銀台( 0 ) | 在線留言板  | 付款方式  | 聯絡我們  | 運費計算  | 幫助中心 |  加入書簽
會員登入 新註冊 | 新用戶登記
HOME新書上架暢銷書架好書推介特價區會員書架精選月讀2023年度TOP分類閱讀雜誌 香港/國際用戶
最新/最熱/最齊全的簡體書網 品種:超過100萬種書,正品正价,放心網購,悭钱省心 送貨:速遞 / EMS,時效:出貨後2-3日

2024年04月出版新書

2024年03月出版新書

2024年02月出版新書

2024年01月出版新書

2023年12月出版新書

2023年11月出版新書

2023年10月出版新書

2023年09月出版新書

2023年08月出版新書

2023年07月出版新書

2023年06月出版新書

2023年05月出版新書

2023年04月出版新書

2023年03月出版新書

『簡體書』Oracle 12c数据库应用与设计任务驱动教程

書城自編碼: 3033716
分類: 簡體書→大陸圖書→計算機/網絡數據庫
作者: 陈承欢
國際書號(ISBN): 9787121296581
出版社: 电子工业出版社
出版日期: 2017-07-01
版次: 1 印次: 1
頁數/字數: 332/
書度/開本: 16开 釘裝: 平塑勒

售價:NT$ 324

我要買

share:

** 我創建的書架 **
未登入.



新書推薦:
这个甜甜圈不能卖:奇思妙想爆笑绘本(全2册)
《 这个甜甜圈不能卖:奇思妙想爆笑绘本(全2册) 》

售價:NT$ 447.0
生活中的民法典实用全书:应知应懂的法律常识
《 生活中的民法典实用全书:应知应懂的法律常识 》

售價:NT$ 498.0
饲渊
《 饲渊 》

售價:NT$ 223.0
现金为王:把利润留下来,把成本降下去
《 现金为王:把利润留下来,把成本降下去 》

售價:NT$ 386.0
经纬度丛书·巴勒斯坦人的故事:流亡者的悲情、绝望与抗争
《 经纬度丛书·巴勒斯坦人的故事:流亡者的悲情、绝望与抗争 》

售價:NT$ 493.0
改变世界的哲学家们
《 改变世界的哲学家们 》

售價:NT$ 493.0
将军
《 将军 》

售價:NT$ 269.0
墓志的生成及其在唐代的衍变研究
《 墓志的生成及其在唐代的衍变研究 》

售價:NT$ 549.0

內容簡介:
站在数据库管理员和数据库程序开发人员的角度理解数据库的应用和设计需求,在认真分析职业岗位需求和学习者能力现状的基础上,全面规划和重构教材内容,合理安排教学单元的顺序。按照“Oracle工具→Oracle数据库与数据表→数据操作与处理→数据库分析与设计”的4个层次对教材内容进行重构,分为8个教学单元:登录Oracle数据库与试用Oracle的常用工具→创建与维护Oracle数据库→创建与维护Oracle表空间→创建与维护Oracle数据表→检索与操作Oracle数据表的数据→编写PLSQL程序处理Oracle数据库的数据→维护Oracle数据库的安全性→分析与设计Oracle数据库。 全书围绕2个数据库的应用设计和110个操作任务展开,以真实工作任务为载体组织教学内容,强化操作技能训练,提升动手能力。采用“任务驱动、精讲多练、理论实践一体化”的教学方法,全方向促进Oracle数据库应用与设计技能的提升。每个教学单元巧妙地设置了三条主线:教学流程主线、理论知识主线和操作任务主线,形成独具特色的复合结构的体例。每个教学单元面向教学全过程设置了完整的教学环节,按照“教学导航→前导知识→操作实战→自主训练→单元小结→单元习题”6个环节有效组织教学,引导学习者主动学习、高效学习、快乐学习。 本教材可以作为普通高等院校、高等或中等职业院校和高等专科院校各专业Oracle 12c数据库应用与设计的教材,也可以作为Oracle的培训教材及自学参考书。
關於作者:
陈承欢,男,1967年生人,本科毕业于湖南大学,硕士研究生毕业于湖南工业大学,现任职于湖南铁道职业技术学院,先后担任企业技术员8年,担任计算机专任教师9年,担任教学副主任4年、系主任4年、教务处长2年。国家三级教授。
目錄
单元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

前导知识心中有数53
操作实战循序渐进56
2.1启动与关闭Oracle数据库56
【任务2-1】 启动与关闭数据库orcl58
2.2创建与配置Oracle监听器61
【任务2-2】 使用netCA图形界面配置Oracle监听器63
2.3创建Oracle数据库67
【任务2-3】 使用Database Configuration Assistant工具创建数据库67
2.4删除Oracle数据库71
自主训练熟能生巧75
【任务2-5】 创建与操作Oracle数据库myBook75
单元小结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 Manager创建用户102
【任务3-6】 使用Oracle Enterprise Manager创建用户commerce102
自主训练熟能生巧105
【任务3-7】 创建Oracle的表空间和用户105
单元小结105
单元习题106
单元4创建与维护Oracle数据表107
教学导航107
前导知识心中有数107
操作实战循序渐进111
4.1查看Oracle数据表的结构和记录111
【任务4-1】 使用SQL Plus查看PDB中数据表EMPLOYEES111
【任务4-2】 使用Oracle SQL Developer查看方案HR中的数据表
DEPARTMENTS113
4.2使用Oracle SQL Developer创建与维护Oracle数据表115
【任务4-3】 使用Oracle SQL Developer创建客户信息表和商品信息表115

【任务4-4】 使用Oracle SQL Developer修改 商品信息表和客户信息表的结构120
【任务4-5】在【Oracle SQL Developer】中删除Oracle数据表123
【任务4-6】 在【Oracle SQL Developer】中新增与修改客户信息表的记录125
4.3导入与导出数据126
【任务4-7】 使用【Oracle SQL Developer】从Excel文件中导入指定数据表中的数据126
4.4使用命令方式创建与维护Oracle数据表130
【任务4-8】 在SQL Plus中使用命令方式创建用户类型表132
【任务4-9】 在SQL Plus中执行SQL脚本创建用户表132
【任务4-10】 在Oracle SQL Developer中使用命令方式创建购物车商品表134
【任务4-11】 在Oracle SQL Developer中使用命令方式修改用户表的结构135
【任务4-12】 在Oracle SQL Developer中使用命令方式删除Oracle数据表136
4.5使用命令方式操纵Oracle数据表的记录136
【任务4-13】 在Oracle SQL Developer中使用命令方式新增用户表的记录138
【任务4-14】 在Oracle SQL Developer中使用命令方式修改商品信息表和用户表的记录138
【任务4-15】 在Oracle SQL Developer中使用命令方式删除Oracle数据表的记录138
4.6创建与使用Oracle的序列139
【任务4-16】 在Oracle SQL Developer中使用命令方式创建与维护用户ID序列140
【任务4-17】 向用户表添加记录时应用用户ID序列生成自动编号142
4.7实施数据表的数据完整性约束142
【任务4-18】 在SQL Plus中创建数据表并实施数据表的数据完整性146
【任务4-19】 在Oracle SQL Developer中创建部门信息表并实施数据完整性约束148
【任务4-20】 在Oracle SQL Developer中使用命令方式创建数据表并实施数据表的数据完整性151
4.8创建与使用Oracle的同义词155
【任务4-21】 在SQL Plus中创建用户表的同义词156
【任务4-22】 在Oracle SQL Developer中使用命令方式创建与维护序列userID_seq的同义词156
【任务4-23】 在SQL Plus中利用同义词查询指定用户信息157
自主训练熟能生巧157
【任务4-24】 在数据库myBook中创建与维护Oracle数据表157
单元小结161
单元习题161
单元5检索与操作Oracle数据表的数据162
教学导航162
前导知识心中有数163
操作实战循序渐进164
5.1创建与使用基本查询164
5.1.1查询时选择与设置字段164
【任务5-1】 选择数据表所有的字段164
【任务5-2】 选择数据表指定的字段165
【任务5-3】 查询时更改列标题166
【任务5-4】 查询时使用计算字段167
【任务5-5】 使用dual表查询系统变量或表达式值167
5.1.2查询时选择记录行168
【任务5-6】 使用Distinct选择不重复的记录行169
【任务5-7】 使用Rownum获取数据表中前面若干行169
【任务5-8】 使用Where子句实现条件查询170
【任务5-9】 使用聚合函数实现查询174
5.1.3对查询结果排序175
【任务5-10】 使用Order By子句对查询结果排序175
5.1.4查询时数据的分组与汇总177
【任务5-11】 查询时使用Group By子句进行分组177
【任务5-12】 查询时使用Having子句进行分组统计177
5.2创建与使用连接查询178
5.2.1创建基本连接查询179
【任务5-13】 创建两个数据表之间的连接查询179
【任务5-14】 创建多个数据表之间的连接查询180
5.2.2创建内连接查询181
【任务5-15】 创建等值内连接查询181
【任务5-16】 创建非等值连接查询和自连接查询182
5.2.3创建外连接查询183
【任务5-17】 创建左外连接查询183
【任务5-18】 创建右外连接查询183
【任务5-19】 创建完全外连接查询184
5.3创建与使用子查询185
【任务5-20】 创建单值子查询185
【任务5-21】 创建多值子查询187
【任务5-22】 创建相关子查询188
5.4创建与使用联合查询189
【任务5-23】 创建联合查询189
5.5在SQL Developer中创建与维护视图190
【任务5-24】 创建基于多个数据表的视图191
【任务5-25】 创建包含计算字段的视图商品金额_view192
5.5.3使用视图实现数据查询和新增数据的操作193
【任务5-26】 通过视图商品金额_view获取符合指定条件的商品数据193
【任务5-27】 通过视图商品信息_view插入与修改商品数据193

5.6创建与维护索引194
【任务5-28】 在SQL Developer中使用命令方式创建与维护索引196
自主训练熟能生巧196
【任务5-29】 检查与操作myBook数据库中各个数据表的数据196
单元小结197
单元习题198
单元6编写PLSQL程序处理Oracle数据库的数据199
教学导航199
前导知识心中有数200
操作实战循序渐进219
6.1应用Oracle的系统函数编写PLSQL程序219
【任务6-1】 编写PLSQL程序计算商品优惠价格219
【任务6-2】 编写PLSQL程序限制密码长度不得少于6个字符220
6.2创建与操作游标222
【任务6-4】 使用游标从员工信息表中读取指定部门的员工信息225
【任务6-5】 使用游标从用户表中读取全部用户信息226
6.3创建与使用自定义函数227
【任务6-6】 创建且调用计算密码已使用天数的函数getGap228
【任务6-7】 创建并调用返回登录提示信息的函数out_info229
6.4创建与使用存储过程231
【任务6-8】 创建通过类型名称获取商品数据的存储过程233
【任务6-9】 创建在购物车中更新数量或新增商品的存储过程234
【任务6-10】 创建获取已有订单中最新订单编号的存储过程235
【任务6-11】 创建计算购物车中指定客户的总金额的存储过程236
6.5创建与执行触发器236
【任务6-12】 使用触发器自动为用户表主键列赋值239
【任务6-13】 创建更新型触发器限制无效数据的更新240
【任务6-14】 创建作用在视图上的Instead Of触发器242
【任务6-15】 为记录当前用户的操作情况创建语句级触发器242
【任务6-16】 创建记录对象创建日期和操作者的DDL触发器243
【任务6-17】 为System用户创建一个记录用户登录信息的系统事件触发器244
6.6使用事务与锁244
6.6.1 事务处理244
【任务6-18】 使用事务提交订单和删除购物车中的相关数据246
6.6.2使用锁248
【任务6-19】 演示锁等待和死锁的发生249
6.7创建与使用程序包252
【任
內容試閱
数据库技术是信息处理的核心技术之一,广泛应用于各类信息系统,在社会的各个领域发挥着重要作用。数据库技术是目前计算机领域发展最快、应用最广泛的技术之一,数据库技术的应用已遍及各行各业,数据库的安全性、可靠性、使用效率和使用成本越来越受到重视。Oracle是大型数据库管理系统中的佼佼者,积聚了众多领先技术,在集群技术、高可用性、商业智能、安全性、稳定性、可移值性、系统管理等方面都领跑业界,以其良好的体系结构、强大的数据处理能力、可靠的安全性能、方便实用的功能,得到了广大用户的认可,也成为当前企业级信息系统开发的首选。随着Oracle版本不断升级,功能越来越强大,最新版本Oracle 12c可以为各类用户提供完整的数据库解决方案,其性能、伸展性、可用性和安全性得以进一步增强。
Oracle Database 12c增加了500多项全新功能,其新特性主要涵盖了6个方面:云端数据库整合的全新多租户架构、数据自动优化、深度安全防护、面向数据库云的最大可用性、高效的数据库管理以及简化大数据分析。这些特性可以在高速度、高可扩展、高可靠性和高安全性的数据库平台之上,为客户提供一个全新的多租户架构,用户数据库向云端迁移后可提升企业应用的质量和应用性能,还能将数百个数据库作为一个进行管理,帮助企业迈向云的过程中提高整体运营的灵活性和有效性。
本教材具有以下特色和创新:
(1)认真分析职业岗位需求和学习者能力现状,全面规划和重构教材内容,合理安排教学单元的顺序。站在数据库管理员和数据库程序开发人员的角度理解数据库的应用与设计需求,而不是从数据库理论、SQL语言和PLSQL本身取舍教材内容。遵循学习者的认知规律和技能的形成规律,按照Oracle工具Oracle数据库与数据表数据操作与处理数据库分析与设计4个层次对教材内容进行重构,教材分为8个教学单元:登录Oracle数据库与试用Oracle的常用工具创建与维护Oracle数据库创建与维护Oracle表空间创建与维护Oracle数据表检索与操作Oracle数据表的数据编写PLSQL程序处理Oracle数据库的数据维护Oracle数据库的安全性分析与设计Oracle数据库。
(2)以真实工作任务为载体组织教学内容,强化操作技能训练,提升动手能力。全书精选了2个数据库:网上购物数据库和图书管理数据库,分别用于操作实战、自主训练2个学习阶段。学习者对这些数据库都有一定的认知,数据表的结构和关系容易理解,能收到事半功倍的效果。
(3)采用任务驱动教学方法、全方向促进Oracle数据库应用与设计技能的提升。全书围绕2个数据库的应用设计,110个操作任务展开,采用任务驱动、精讲多练、理论实践一体化的教学方法,引导学习者在上机操作过程认识数据库知识本身存在的规律,让感性认识升华为理性思维,达到举一反三的效果,适应就业岗位的需求。
(4)每个教学单元巧妙地设置了三条主线:教学流程主线、理论知识主线和操作任务主线,形成独具特色的复合结构的体例。充分考虑教学实施的需求、每个教学单元面向教学全过程设置了完整的教学环节,按照教学导航前导知识操作实战自主训练单元小结单元习题6个环节有效组织教学。每个单元以节的方式组织理论知识,形成了系统性强、条理性强、循序渐进的理论知识体系。每个单元根据学习知识和训练技能的需要设计了完善的操作任务,操作任务按知识必备任务描述任务实施3个步骤实施。
(5)数据库的理论知识以必需够用为度,并将够用的理论知识与必备的技能训练合理分离。每一个教学单元独立设置了前导知识环节,主要归纳各单元必要的通用知识要点,使学习者较系统地掌握Oracle数据库应用与设计的理论知识。另外,各小节中还设置了知识必备环节,主要归纳与各小节或各个操作任务直接相关的理论知识。学习数据库知识的主要目的是为了应用所学知识解决实际问题,在完成各项操作任务的过程中,在实际需求的驱动下学习知识、领悟知识和构建知识结构,最终熟练掌握知识、固化为能力。数据库的理论知识变化不大,而知识的应用却灵活多样,学习Oracle数据库课程的重点不是记住了多少理论知识,而是学会应用数据库的理论知识,利用Oracle的优势解决实际问题。
(6)引导学习者主动学习、高效学习、快乐学习。课程教学的主要任务固然是训练技能、掌握知识,更重要的是要教会学习者怎样学习,掌握科学的学习方法有利于提高学习效率。本书合理取舍教学内容、科学设置教学环节、精心设置操作任务,让学习者体会学习的乐趣和成功的喜悦,在完成各项操作任务理解知识、熟悉方法、提升技能、学以致用,同时也学会学习、养成良好的习惯,让每一位学习者终生受益。
(7)本书配套教学资源丰富,既有教学指导书的功能,也有学习指导书的功能。课程教学设计、操作任务、电子教稿、授课计划等教学资源一应俱全,力求做到想师生之所想,急师生之所急。
(8)本书适应于灵活多样的教学组织方式,更适合于实施理论实践一体化教学,平均6~8课时为一个教学单元,可以以串行方式(连续安排2~3周)组织教学,也可以以并行方式(每周安排6~8课时,安排8周左右,每周完成一个教学单元)组织教学。
本教材由陈承欢、赵志茹、颜谦和编著,包头轻工职业技术学院的张尼奇、池明文,长沙职业技术学院的殷正坤、蓝敏和艾娟,湖南铁道职业技术学院的谢树新、吴献文、冯向科、宁云智、肖素华、林保康、王欢燕、张丹、张丽芳、广东科学技术职业学院的陈华政、湖南工业职业技术学院的刘曼春等多位老师参与了数据库的设计和部分章节的编写工作。
由于编者水平有限,书中难免存在疏漏之处,敬请各位专家和读者批评指正,作者的QQ为1574819688,感谢您使用本书,期待本书能成为您的良师益友。

编 者

 

 

書城介紹  | 合作申請 | 索要書目  | 新手入門 | 聯絡方式  | 幫助中心 | 找書說明  | 送貨方式 | 付款方式 香港用户  | 台灣用户 | 海外用户
megBook.com.tw
Copyright (C) 2013 - 2024 (香港)大書城有限公司 All Rights Reserved.