网站首页 软件下载 游戏下载 翻译软件 电子书下载 电影下载 电视剧下载 教程攻略
书名 | Oracle数据库应用开发基础教程 |
分类 | |
作者 | 张晓霞,田莹 主编 |
出版社 | 清华大学出版社 |
下载 | |
简介 | 内容推荐 本书系统、完整地讲述了Oracle11g数据库应用开发的基础知识。全书共分为12章,详细介绍了Oracle数据库服务器的安装与配置、数据库的创建、数据库体系结构、数据库对象管理与应用、SQL语言基础、PL/SQL语言基础、PL/SQL程序设计、数据库安全管理、数据库备份与恢复、基于Oracle数据库的应用。本书内容编排合理,循序渐进,通俗易懂,涵盖了必要的基础知识和新知识。Oracle数据库应用开发已经成为靠前外高校计算机专业和非计算机专业的必修或选修课程。本书重点突出实际案例和过程展示,并提供大量习题供学生参考和实际练习,加强实践,使学生容易上手,提高学生的动手能力。本书可作为高等院校本科生学习Oracle数据库开发应用及相关内容课程的教材和参考书,也可作为DBA的入门参考资料。 目录 第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 |
随便看 |
|
霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。