内容简介
《IT&AT教育部实用型信息技术人才培养系列教材:Oracle 11g管理与应用实践教程》系统金面地介绍Oracle 11g数据库管理与应用的理论知识、基本操作和实际案例。全书共分为4篇17章,主要内容涉及Oracle数据库基础知识,Oracle 11g安装和开发工具,Select语句,使用SQL进行数据操作,索引、视图和序列,存储过程、函数、触发器和包,管理表空间与数据文件,管理控制文件和日志文件,管理用户与权限,使用Oracle 11g闪回技术,初始化参数调优,跟踪日志文件分析,动态性能视图诊断,内存调优和物理1/O调优,Oracle的导出和导入,Oracle的企业管理器等。
《IT&AT教育部实用型信息技术人才培养系列教材:Oracle 11g管理与应用实践教程》基础理论以“必要、够用”为度,突出实践技能的培养,每章后都有习题和上机实训。
《IT&AT教育部实用型信息技术人才培养系列教材:Oracle 11g管理与应用实践教程》内容丰富,结构清晰,语言简练,图文并茂,适合作为高等院校教材和数据库用户自学参考书。
目录
第1篇 Oracle概述
第1章 Oracle数据库基础
1.1 理解关系数据库系统(RDBMS)
1.1.1 什么是数据库
1.1.2 关系数据模型
1.1.3 数据库种类及厂家
1.2 关系数据库规范化理论
1.2.1 关系与关系模式
1.2.2 函数依赖
1.2.3 范式理论
1.3 Oracle 11g数据库产品
1.3.1 数据管理部分的新功能
1.3.2 PL/SQL部分的新功能
1.3.3 其他的新功能
1.4 Oracle数据类型
1.5 小结
1.6 习题
第2章 Oracle系统的安装
2.1 环境和系统配置
2.2 Windows环境下的安装过程
2.2.1 选择安装方法
2.2.2 选择安装类型
2.2.3 指定主目录详细信息
2.2.4 产品特定的先决条件检查
2.2.5 选择配置选项
2.2.6 概要
2.2.7 安装
2.2.8 安装结束
2.3 创建数据库
2.3.1 启动Oracle 11g的数据库配置助理
2.3.2 执行操作选择
2.3.3 选择模板
2.3.4 数据库标识界面
2.3.5 数据库管理选项界面
2.3.6 数据库身份证明界面
2.3.7 存储选项界面
2.3.8 数据库文件所在位置界面
2.3.9 恢复配置界面
2.3.10 示例方案选项界面
2.3.11 数据库初始参数
2.3.12 安全设置界面
2.3.13 自动维护任务界面
2.3.14 数据库存储界面
2.3.15 创建选项界面
2.3.16 确认界面
2.3.17 创建完成提示界面
2.4 安装后的工作
2.4.1 Oracle的服务
2.4.2 创建监听服务
2.4.3 测试本地Oracle数据库服务
2.4.4 通过网络服务名连接Oracle实例
2.5 HR演示模式
2.5.1 用户和模式
2.5.2 HR模式
2.6 小结
2.7 习题
第3章 SQL*Plus和SQL Developer
3.1 SQL+Plus
3.2 常见的SQL+Plus命令
3.2.1 登录SQL+Plus
3.2.2 退出SQL+Plus
3.2.3 SQL*Plus帮助
3.2.4 显示表、视图结构命令DESC
3.2.5 列出缓冲区命令语句UST
3.2.6 保存缓冲区命令到文件
3.2.7 读取命令文件到缓冲区
3.2.8 将屏幕信息转储到文件中
3.2.9 数据的格式化输出
3.3 SQL Developer
3.3.1 SQL Developer概述
3.3.2 SQL Developer用户界面
3.3.3 创建数据库连接
3.3.4 使用CREATETABLE对话框添加新表
3.3.5 更改表定义
3.3.6 给表添加约束
3.3.7 向表中添加数据
3.3.8 访问数据
3.3.9 使用报表
3.3.10 添加用户定义的报表
3.4 习题
第2篇 OracleSQL和PL/SQL
第4章 简单的SELECT语句
4.1 SELECT语句基础
4.1.1 SELECT语法
4.1.2 列的别名
4.1.3 字符串的连接
4.2 SQL中的单行函数
4.2.1 单行字符函数
4.2.2 单行数字函数
4.2.3 日期函数
4.2.4 转换函数
4.2.5 空值处理函数
4.3 SQL中的组函数
4.3.1 多记录组函数
4.3.2 带GROUPBY的计算
4.3.3 用HAVING来限制分组计算
4.4 限制与排序
4.4.1 限制条件
4.4.2 用ORDERBY子句对结果排序
4.5 习题
第5章 表和完整性约束
5.1 创建表
5.1.1 创建表结构的语法
5.1.2 创建表结构例子
5.1.3 为表和列加注释
5.2 修改表
5.2.1 修改表结构命令
5.2.2 增加新列和修改列
5.2.3 删除表中的某个列
5.3 删除表
5.4 主键
5.4.1 创建主键
5.4.2 改变主键
5.4.3 删除主键
5.5 外键
5.5.1 建立外键
5.5.2 修改外键
5.5.3 删除外键
5.6 Oracle的约束定义
5.6.1 CHECK约束
5.6.2 NOTNULL约束
5.6.3 性约束
5.6.4 约束检验
5.7 习题
第6章 使用SQL进行数据操作
6.1 INSERT操作
6.1.1 INSERT语句语法
6.1.2 插入带空值的数据行
6.1.3 日期和文字插入
6.1.4