《Oracle11g数据库基础教程/计算机类本科规划教材》以一个人力资源管理系统案例开发与管理为主线,深入浅出地介绍Oracle11g数据库系统开发与管理的基础知识。全书包括4个部分。第一部分介绍Oracle数据库系统的构建,包括数据库服务器的安装与配置、数据库常用管理与开发工具和数据库体系结构等;第二部分介绍人力资源管理系统数据库开发,包括数据库的创建、数据库存储结构设置、数据库对象的创建与应用、利用SQL语句与数据库交互、利用PL/SQL进行数据库功能模块开发等;第三部分介绍Oracle数据库的管理与维护,包括安全性管理、备份与恢复管理、数据库闪回管理等;第四部分介绍基于Oracle数据库的应用开发,包括人力资源管理应用开发、图书管理系统设计与开发和餐饮评价系统设计与开发等。附录A为实验部分,提供8个实验,供学生实践、练习。 《Oracle11g数据库基础教程/计算机类本科规划教材》面向Oracle数据库的初学者和入门级用户,可以使读者从Oracle知识零起点开始逐渐全面地了解Oracle数据库的基本原理和相关应用开发,为将来深入学习Oracle数据库奠定基础。 孙风栋,大连东软软件信息学院副教授,一直从事数据库方面的教学及科研工作,出版过多部有关数据库方面的教材及科技图书。 第1章Oracle11g数据库安装与配置1.1安装准备1.1.1软件与硬件需求1.1.2注意事项1.2安装Oracle11g数据库服务器1.3检查数据库服务器的安装结果1.3.1系统服务1.3.2文件体系结构1.3.3网络配置1.4Oracle11g客户机安装与配置1.5卸载Oracle11g产品练习题1第2章Oracle数据库管理与开发工具2.1Oracle企业管理器2.1.1Oracle企业管理器简介2.1.2启动数据库控制OEM2.1.3数据库控制OEM功能界面介绍2.1.4OEM控制台首选项设置2.2SQLPlus2.2.1SQLPlus简介2.2.2启动SQLPlus2.2.3SQLPlus常用命令2.3SQLDeveloper2.3.1SQLDeveloper简介2.3.2创建数据库连接2.4网络配置与管理工具2.4.1网络配置助手ONCA2.4.2网络管理工具ONM练习题2第3章Oracle数据库系统结构3.1Oracle数据库系统结构概述3.2Oracle数据库存储结构3.2.1存储结构概述3.2.2物理存储结构概述3.2.3逻辑存储结构概述3.3Oracle数据库内存结构3.3.1Oracle内存结构概述3.3.2SGA3.3.3PGA3.4Oracle数据库后台进程3.4.1Oracle进程概述3.4.2Oracle后台进程练习题3第4章案例数据库的创建与客户端的连接4.1案例数据库分析与设计4.1.1案例数据库的分析4.1.2案例数据库概念结构设计4.1.3案例数据库逻辑结构设计4.2案例数据库的创建4.3客户端与案例数据库的连接配置练习题4第5章数据库存储设置与管理5.1数据库存储设置与管理概述5.2表空间的设置与管理5.2.1表空间介绍5.2.2创建表空间5.2.3修改表空间大小5.2.4修改表空间的可用性5.2.5修改表空间的读写性5.2.6设置默认表空间5.2.7表空间的备份5.2.8删除表空间5.2.9查询表空间信息5.3数据文件的设置与管理5.3.1数据文件介绍5.3.2创建数据文件5.3.3修改数据文件的大小5.3.4改变数据文件的可用性5.3.5改变数据文件的名称或位置5.3.6查询数据文件信息5.4控制文件的设置与管理5.4.1控制文件介绍5.4.2创建控制文件5.4.3添加多路复用控制文件5.4.4备份控制文件5.4.5删除控制文件5.4.6查询控制文件信息5.5重做日志文件设置与管理5.5.1重做日志文件介绍5.5.2查询重做日志文件信息5.5.3创建重做日志文件组及其成员5.5.4重做日志文件切换5.5.5修改重做日志文件的名称或位置5.5.6删除重做日志文件组及其成员5.6归档日志文件设置与管理5.6.1归档日志文件介绍5.6.2数据库归档模式的设置35.6.3归档目标设置5.6.4查询归档信息练习题5第6章数据库对象的创建与管理6.1Oracle数据库对象概述6.1.1模式的概念6.1.2案例数据库模式的创建6.2表的创建与管理6.2.1利用CREATETABLE语句创建表6.2.2案例数据库中表的创建6.2.3利用子查询创建表6.2.4修改表6.2.5修改约束6.2.6查询表6.2.7删除表6.3索引的创建与管理6.3.1索引概述6.3.2使用CREATEINDEX语句创建索引6.3.3案例数据库中索引的创建6.3.4删除索引6.3.5查询索引6.4视图的创建与管理6.4.1视图概述6.4.2使用CREATEVIEW语句创建视图6.4.3案例数据库中视图的创建6.4.4视图操作的限制6.4.5修改视图定义6.4.6删除视图6.4.7查询视图信息6.5序列6.5.1序列的概念6.5.2使用CREATESEQUENCE语句创建序列6.5.3案例数据库中序列的创建6.5.4序列的使用6.5.5修改序列6.5.6查看序列信息6.5.7删除序列6.6分区表与分区索引6.6.1分区的概念6.6.2分区方法6.6.3创建分区表6.6.4创建分区索引练习题6第7章数据操纵与事务处理7.1数据插入7.1.1利用INSERTINTO语句插入数据7.1.2利用子查询插入数据7.1.3向案例数据库表插入初始数据7.1.4向多个表中插入数据7.2数据修改7.3数据合并7.4数据删除7.5事务控制7.5.1事务概念7.5.2Oracle事务的隔离级别7.5.3Oracle事务处理练习题7第8章数据查询8.1SELECT语句介绍8.2简单查询8.2.1无条件查询8.2.2有条件查询8.2.3查询排序8.2.4查询统计8.3分组查询8.4多表查询8.4.1交叉连接8.4.2内连接8.4.3外连接8.5子查询8.5.1无关子查询8.5.2相关子查询8.5.3FROM子句中的子查询8.5.4DDL语句中的子查询8.5.5使用WITH子句的子查询8.6合并操作8.6.1并集运算8.6.2交集运算8.6.3差集运算8.7SQL内置函数8.7.1数值函数8.7.2字符函数8.7.3日期函数8.7.4转换函数8.7.5其他函数练习题8第9章PL/SQL语言基础9.1PL/SQL语言简介9.2PL/SQL程序结构9.3词法单元9.4数据类型、变量与常量9.4.1数据类型9.4.2变量与常量9.5PL/SQL中的SQL语句9.6控制结构9.6.1选择结构9.6.2循环结构9.6.3跳转结构9.7游标9.7.1游标的概念与分类9.7.2显式游标操作过程9.7.3显式游标属性9.7.4显式游标的检索9.7.5隐式游标9.7.6游标变量9.8异常处理9.8.1异常概述9.8.2异常处理过程9.8.3异常的传播练习题9第10章PL/SQL程序开发10.1存储过程10.1.1创
阅读更多