Oracle数据库系统教程 / 高等教育规划教材
¥55.00定价
作者: 陆鑫、张宁
出版时间:2016年3月
出版社:机械工业出版社
- 机械工业出版社
- 9787111557760
- 1-1
- 165881
- 45188275-7
- 平装
- 16开
- 2016年3月
- 540
- 346
- 工学
- 计算机科学与技术
- TP311.1
- 计算机通信类
- 本科
内容简介
《Oracle数据库系统教程》从Oracle数据库系统应用技术角度出发,由浅入深,逐步介绍Oracle Database 12c数据库系统原理结构、数据库对象机理、数据库操作方法、数据库后端编程,以及数据库安全管理等内容。同时《Oracle数据库系统教程》也结合Power Designer建模设计工具介绍Oracle数据库设计与SQL实现方法。此外,还结合Java Web应用开发技术介绍Oracle数据库应用访问编程方法。《Oracle数据库系统教程》系统性强、内容翔实、循序渐进、讲解透彻,并结合实践案例讲解Oracle数据库操作原理与应用开发方法,帮助读者全面掌握Oracle数据库系统的技术应用。《Oracle数据库系统教程》既可作为高等学校计算机专业和软件工程专业数据库课程教材,也可作为相关开发人员学习Oracle数据库系统技术的参考书。
目录
前言第1章Oracle数据库系统概述1.1Oracle数据库系统软件1.1.1Oracle数据库产品演化1.1.2Oracle Database 12c数据库工具1.2Oracle数据库系统结构1.2.1Oracle数据库系统组成1.2.2Oracle数据库逻辑结构1.2.3Oracle数据库物理结构1.2.4Oracle数据库实例结构1.2.5Oracle数据库部署结构1.3Oracle数据库基础1.3.1Oracle数据库概念1.3.2Oracle数据库Schema1.3.3Oracle数据库表1.3.4Oracle数据库视图1.3.5Oracle数据库索引1.3.6Oracle数据库存储过程1.3.7Oracle数据库触发器1.4Oracle数据字典1.4.1数据字典概述1.4.2数据字典的组成1.4.3数据字典的使用1.5Oracle数据库操作语言1.5.1SQL语言1.5.2PL/SQL语言1.5.3Java语言1.6实践指导——Oracle Database 12c的安装及基本使用1.6.1Oracle Database 12c企业版软件的安装1.6.2Oracle Database 12c数据库工具的基本使用1.7思考题第2章Oracle数据库与表空间2.1Oracle普通数据库2.1.1数据库的创建2.1.2数据库的配置2.1.3数据库的删除2.2Oracle多租户数据库2.2.1多租户数据库模式2.2.2多租户数据库环境准备2.2.3CDB数据库管理2.2.4PDB数据库管理2.3Oracle数据库表空间2.3.1Oracle表空间2.3.2表空间的创建2.3.3表空间的修改2.3.4表空间的删除2.4实践指导——图书借阅管理系统数据库创建与管理2.4.1数据库的创建与配置2.4.2数据库表空间的管理2.5思考题第3章Oracle数据库对象3.1Oracle数据库表3.1.1Oracle表类型3.1.2用户Schema3.1.3表对象的创建3.1.4表对象的修改3.1.5表对象的删除3.1.6表数据的插入3.1.7表数据的修改3.1.8表数据的删除3.1.9表数据的查询3.2Oracle索引3.2.1索引的类型3.2.2索引的创建3.2.3索引的修改3.2.4索引的删除3.2.5索引的使用3.3Oracle视图3.3.1视图的创建3.3.2视图的修改3.3.3视图的删除3.3.4视图的使用3.4Oracle序列3.4.1序列的创建3.4.2序列的管理3.4.3标识列的使用3.5Oracle同义词3.5.1同义词的创建3.5.2同义词的管理3.5.3同义词的使用3.6实践指导——图书借阅管理系统数据库对象的创建与操作3.6.1数据库结构设计3.6.2创建数据库对象3.6.3修改数据库对象3.6.4操作数据库数据3.7思考题第4章Oracle数据库后端编程4.1PL/SQL概述4.1.1PL/SQL基本结构4.1.2PL/SQL基本语法4.2PL/SQL控制结构4.2.1条件结构4.2.2循环结构4.2.3选择结构4.2.4异常结构4.3PL/SQL函数4.3.1内置函数4.3.2自定义函数4.3.3函数的使用4.4PL/SQL游标4.4.1游标定义4.4.2游标编程技术4.4.3游标的使用4.5PL/SQL存储过程4.5.1存储过程的定义4.5.2存储过程的管理4.5.3存储过程的执行4.6PL/SQL触发器4.6.1触发器的定义4.6.2触发器的管理4.6.3触发器的使用4.7PL/SQL事务4.7.1事务定义4.7.2事务SQL程序4.7.3事务隔离级别4.8实践指导——图书借阅管理系统数据库后端编程4.8.1存储过程编程4.8.2触发器编程4.9思考题第5章Oracle数据库安全管理5.1Oracle安全模型5.1.1数据库安全问题5.1.2数据库安全模型5.2Oracle用户管理5.2.1系统用户5.2.2用户创建5.2.3用户管理5.3Oracle角色管理5.3.1系统角色5.3.2自定义角色5.3.3角色管理5.4Oracle权限管理5.4.1系统权限5.4.2对象权限5.4.3权限操作5.5Oracle概要文件5.5.1概要文件的创建5.5.2概要文件的管理5.5.3概要文件的使用5.6Oracle数据库备份与恢复5.6.1数据库备份与恢复概述5.6.2RMAN备份与恢复5.6.3数据泵导入/导出5.7实践指导——图书借阅管理系统数据库安全管理5.7.1数据库用户权限管理5.7.2数据库备份与恢复5.8思考题第6章Oracle数据库建模设计与实现6.1数据库系统开发过程方法及工具6.1.1数据库应用系统开发过程6.1.2系统数据模型设计6.1.3E-R模型方法6.1.4系统数据模型设计工具6.2系统数据模型设计6.2.1系统CDM建模6.2.2系统LDM建模6.2.3系统PDM建模6.3数据库模型实现6.3.1PDM转换SQL程序实现方案6.3.2PDM在数据库中直接实现方案6.4实践指导——图书借阅管理系统数据库设计与实现6.4.1系统数据模型设计6.4.2Oracle数据库实现6.5思考题第7章Oracle数据库Web应用访问编程7.1Web基础7.1.1Web组成要素7.1.2Web工作原理7.1.3静态Web页面与动态Web页面7.1.4Web 应用程序7.2Java Web开发技术7.2.1Java Web概述7.2.2Java Web开发运行环境7.2.3JSP技术7.2.4Servlet技术7.2.5JavaBean技术7.2.6JDBC技术7.3Java Web数据库访问编程方法7.3.1JSP JavaBean数据库访问编程7.3.2JSP Servlet JavaBean数据库访问编程7.4实践指导——图书借阅管理系统数据库访问Java Web编程7.4.1图书信息管理模块7.4.2功能模块实现方案7.4.3图书信息列表编程7.4.4图书信息添加编程7.4.5图书信息修改编程7.4.6图书信息删除编程7.5思考题参考文献