• Oracle数据库应用开发基础教程
21年品牌 40万+商家 超1.5亿件商品

Oracle数据库应用开发基础教程

全新正版 极速发货

22.52 5.8折 39 全新

仅1件

广东广州
认证卖家担保交易快速发货售后保障

作者张晓霞,田莹 主编

出版社清华大学出版社

ISBN9787302478331

出版时间2017-09

装帧平装

开本16开

定价39元

货号1201577999

上书时间2024-08-09

谢岳书店

已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
商品描述
目录
第1章Oracle11g数据库安装及创建数据库1
1.1Oracle数据库概述1
1.1.1Oracle数据库简介1
1.1.2Oracle数据库的特点2
1.2数据库安装前的准备2
1.2.1安装Oracle11g的硬件与软件要求2
1.2.2设置环境变量3
1.2.3Oracle11g数据库安装前的预处理4
1.3Oracle11g数据库的安装5
1.3.1安装Oracle11g数据库服务器5
1.3.2客户端安装过程12
1.4使用DBCA创建数据库14
1.4.1配置监听14
1.4.2使用DBCA工具创建数据库17
1.5启动与关闭数据库24
1.5.1Oracle数据库实例的状态24
1.5.2启动数据库实例24
1.5.3关闭数据库27
本章小结29
习题29
第2章Oracle数据库管理工具32
2.1企业管理器32
2.1.1启动企业管理器32
2.1.2OracleEnterpriseManager管理页面33
2.2SQL*Plus工具34
2.2.1SQL*Plus概述35
2.2.2启动SQL*Plus35
2.2.3SQL*Plus的命令规则37
2.2.4SQL*Plus的内部命令37
2.3SQLDeveloper42
2.3.1客户端SQLDeveloper登录42
2.3.2从服务器登录SQLDeveloper44
2.4NetConfigurationAssistant45
2.5案例实训50
本章小结51
习题51
第3章物理存储结构53
3.1Oracle数据库体系结构53
3.2Oracle的物理存储结构54
3.3数据文件54
3.3.1创建数据文件55
3.3.2修改数据文件的大小55
3.3.3改变数据文件的可用性56
3.3.4改变数据文件的名称或位置56
3.3.5删除数据文件58
3.3.6查询数据文件信息58
3.4重做日志文件59
3.4.1重做日志文件的工作过程59
3.4.2添加重做日志文件组60
3.4.3添加重做日志文件组成员60
3.4.4改变重做日志文件组成员文件的名称或位置61
3.4.5删除重做日志文件组成员62
3.4.6删除重做日志文件组62
3.4.7重做日志文件组的切换63
3.4.8查看重做日志文件的信息63
3.5归档重做日志文件64
3.5.1重做日志文件归档概述64
3.5.2设置数据库归档/非归档模式65
3.5.3归档方式与目标设置65
3.5.4归档信息查询66
3.6控制文件67
3.6.1创建控制文件67
3.6.2实现多路镜像控制文件70
3.6.3控制文件备份70
3.6.4删除控制文件71
3.6.5查看控制文件的信息71
3.7案例实训71
本章小结73
习题74
第4章逻辑存储结构76
4.1逻辑存储结构概述76
4.2表空间管理77
4.2.1表空间的概念77
4.2.2表空间的类型77
4.2.3创建表空间78
4.2.4管理表空间80
4.3段83
4.3.1段的种类83
4.3.2段的管理方式84
4.3.3段信息查询84
4.4区85
4.4.1区的概念85
4.4.2区的分配85
4.5数据块86
4.5.1数据块的概念86
4.5.2数据块的管理87
4.6案例实训88
本章小结88
习题89
第5章数据库实例91
5.1实例概述91
5.2Oracle内存结构92
5.2.1全局系统区SGA92
5.2.2程序全局区PGA96
5.3Oracle进程结构97
5.3.1Oracle进程种类97
5.3.2Oracle后台进程98
5.4案例实训101
本章小结101
习题101
第6章模式对象管理103
6.1模式对象103
6.2表的管理103
6.2.1创建表103
6.2.2数据类型104
6.2.3表的完整性约束105
6.2.4利用子查询创建表108
6.2.5修改表108
6.2.6删除表110
6.3视图管理110
6.3.1创建视图110
6.3.2视图DML操作111
6.3.3修改和删除视图112
6.4索引管理112
6.4.1索引概述112
6.4.2创建索引113
6.4.3删除索引114
6.5分区表与分区索引管理114
6.5.1创建分区表115
6.5.2创建分区索引117
6.5.3查询分区表和分区索引信息118
6.6序列118
6.6.1创建序列119
6.6.2使用序列119
6.6.3修改与删除序列120
6.7同义词120
6.8案例实训121
本章小结122
习题122
第7章SQL基础124
7.1SQL概述124
7.2SQL数据查询125
7.2.1单表查询125
7.2.2连接查询128
7.2.3嵌套查询130
7.2.4集合查询133
7.3SQL数据更新134
7.3.1插入数据134
7.3.2修改数据135
7.3.3删除数据135
7.4案例实训136
本章小结137
习题137
第8章PL/SQL基础139
8.1PL/SQL概述139
8.1.1PL/SQL的功能和用法139
8.1.2PL/SQL程序结构140
8.1.3词法单元141
8.1.4数据类型143
8.1.5变量与常量145
8.1.6PL/SQL中的SQL语句146
8.2控制结构147
8.2.1选择结构148
8.2.2循环结构151
8.3游标152
8.3.1游标概述152
8.3.2显式游标153
8.3.3隐式游标157
8.3.4使用游标更新或删除数据157
8.4异常处理159
8.4.1异常概述159
8.4.2异常处理过程160
8.4.3异常的传播162
8.5案例实训163
本章小结163
习题163
第9章PL/SQL程序设计166
9.1存储过程166
9.1.1存储过程的创建166
9.1.2存储过程的调用167
9.1.3存储过程的管理169
9.2函数170
9.2.1函数的创建170
9.2.2函数的调用171
9.2.3函数的管理173
9.3触发器173
9.3.1触发器概述173
9.3.2DML触发器174
9.3.3INSTEADOF触发器179
9.3.4系统触发器180
9.3.5触发器的管理182
9.4案例实训183
本章小结183
习题184
第10章安全管理186
10.1Oracle数据库安全性概述186
10.2用户管理186
10.2.1用户管理概述186
10.2.2创建用户189
10.2.3修改用户190
10.2.4删除用户191
10.2.5查询用户信息191
10.3权限管理192
10.3.1系统权限192
10.3.2对象权限195
10.4角色管理198
10.4.1Oracle数据库角色概述198
10.4.2自定义角色199
10.4.3查询角色信息200
10.5概要文件管理201
10.5.1概要文件概述201
10.5.2概要文件的功能202
10.5.3概要文件的管理204
10.6案例实训206
本章小结207
习题207
第11章备份与恢复210
11.1备份与恢复概述210
11.1.1备份类型210
11.1.2恢复类型211
11.2物理备份与恢复212
11.2.1冷备份与恢复212
11.2.2热备份与恢复214
11.3逻辑备份与恢复222
11.3.1逻辑备份与恢复概述222
11.3.2Expdp和Impdp222
11.4利用RMAN备份与恢复226
11.4.1RMAN概述226
11.4.2RMAN基本操作227
11.4.3RMAN备份和恢复229
11.5案例实训231
本章小结232
习题232
第12章基于Oracle数据库的应用234
12.1有线电视收费管理系统需求分析234
12.2系统概要设计235
12.2.1系统功能模块设计235
12.2.2数据库设计235
12.3系统详细设计及实现239
12.3.1登录模块的设计239
12.3.2系统主页面设计241
12.3.3用户管理242
12.3.4收费管理243
本章小结245
习题245
参考文献246

内容摘要
本书系统、完整地讲述了Oracle11g数据库应用开发的基础知识。全书共分为12章,详细介绍了Oracle数据库服务器的安装与配置、数据库的创建、数据库体系结构、数据库对象管理与应用、SQL语言基础、PL/SQL语言基础、PL/SQL程序设计、数据库安全管理、数据库备份与恢复、基于Oracle数据库的应用。本书内容编排合理,循序渐进,通俗易懂,涵盖了必要的基础知识和新知识。Oracle数据库应用开发已经成为国内外高校计算机专业和非计算机专业的必修或选修课程。本书重点突出实际案例和过程展示,并提供大量习题供学生参考和实际练习,加强实践,使学生容易上手,提高学生的动手能力。本书可作为高等院校本科生学习Oracle数据库开发应用及相关内容课程的教材和参考书,也可作为DBA的入门参考资料。

精彩内容
前    言
    大数据与云技术的快速发展,对数据库具有更高的要求。Oracle数据库系统是目前最很好的大型数据库管理系统之一,也是当前应用最广泛的关系数据库产品,因其优越的安全性、完整性、稳定性和支持多种操作系统、多种硬件平台等特点,得到了广泛的应用。Oracle是一种很好复杂的软件系统,在激烈竞争的人才市场中,具有一定Oracle数据库应用开发经验的人不但容易找到工作,而且还能获得很好的职位和优厚的待遇。为了适应企业的需求,提高毕业生的就业率,越来越多的高校开设了Oracle数据库应用开发的相关课程。本教材是针对“校企结合”的教学改革而编写的。对教材的知识结构、深度、难度、实用性等方面都有一些新的要求。作者熟悉Oracle课程的知识体系,在多年教学和实践中,积累了比较丰富的教学经验,在平时的教学过程中不断积累有关方面的知识,将近期新、最前沿的知识与技能融入教材编写过程中。本教材强调培养学生的实际编程开发能力、应用能力与创新能力,通过大量有趣的典型实例,深入浅出地介绍了Oracle开发应用的编程方法和相关技术,并避免了一些枯燥、空洞的理论。 
    本书针对Oracle 11g编写,基于Linux操作系统环境,以Oracle数据库应用开发的常用知识点作为主要介绍对象。目前市场上Oracle数据库相关的图书虽然比较多,但是大部分教材是围绕Oracle基础教学的,内容过于单一、比较简单;其次,实践技能知识不足,缺乏实际应用案例;另外,开发环境都是针对Windows的,基于Linux环境的Oracle应用开发相关教材几乎没有。本书以通俗易懂的文字,简短精练的示例代码,力求让读者尽快掌握Oracle数据库应用开发的基本知识,本书在很多章节中均提供了若干综合性的应用开发实例,开发人员可以通过实例学习,提高综合编程能力。
    本书各章的主要内容如下。
    ?章:Oracle 11g数据库安装及创建数据库。介绍如何在Linux环境下正确安装数据库,以及使用DBCA创建数据库的过程。
    第2?章:Oracle数据库管理工具。介绍Oracle的常用数据库管理工具,主要包括企业管理器、SQL*Plus、SQL Developer、网络配置助手(Net configuration assistant)。
    第3?章:物理存储结构。首先简单介绍Oracle的体系结构,然后重点介绍Oracle的物理存储结构及其管理方法,包括数据文件、控制文件、重做日志文件的管理及数据库的归档。 
    第4?章:逻辑存储结构。主要介绍Oracle 11g数据库的逻辑存储结构,包括表空间、段、区和数据块的基本概念、组成及其管理。
    第5?章:数据库实例。介绍Oracle数据库实例的构成及其工作方式。
    第6?章:模式对象管理。主要介绍表、表的完整性约束及分区表,对索引、表、索引、视图、序列和同义词视图等也做了较为详尽的讲解。
    第7?章:SQL基础。主要介绍SQL语言应用基础,包括数据查询、数据更新(插入、修改、删除)操作。
    第8?章:PL/SQL基础。介绍PL/SQL语言的特点、基础语法、词法单元、数据类型、控制结构、游标和异常处理机制。重点介绍游标的使用方法和技巧。
    第9?章:PL/SQL程序设计。介绍存储过程、函数、触发器三种数据对象的创建、调用及管理。通过多种典型例题的探讨,希望读者能够从典型实例中快速掌握存储过程、函数、触发器的使用方法和技巧,并能灵活应用它们,从而提高程序设计的能力。
    第10?章:安全管理。主要介绍Oracle数据库的认证方法、用户管理、权限管理、角色管理、概要文件管理等。
    第11?章:备份与恢复。简单介绍备份与恢复类型,详细介绍物理备份与恢复、逻辑备份与恢复、利用RMAN备份与恢复。
    第12?章:基于Oracle数据库的应用。介绍一个有线收费管理系统的系统分析、数据库的设计与实现,以及应用程序的设计与开发。该典型案例来源于一个实际应用科研项目,通过对案例的学习,希望读者能够领会到复杂问题的分析和解决过程。
    本书叙述简明易懂,有丰富的案例和习题,很好适合Oracle数据库开发应用的入门级用户,可以使读者逐渐全面地了解Oracle数据库应用开发的基本知识。本书可作为高等学校计算机相关专业的教材,以及初、中级Oracle数据库培训班的培训教材,还可作为Oracle?应用开发人员的参考资料。
    本书、10、11章由张晓霞编写,第8、9章由田莹编写,第2、3章由卢明编写,第4章由云晓燕编写,第5章由王彩霞编写,第6章由包含编写,第7章由唐笑飞编写,第12章由孟丹编写。全书由张晓霞统稿。
    由于作者水平有限,书中难免有不足之处,恳请广大读者批评指正。
    
    
    
                                                    编  者

   相关推荐   

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP