微信扫一扫,移动浏览光盘
简介
《Oracle数据库基础与案例开发详解(修订版)(升级版)》特色:(1)内容精练、实用。本着“必要的基础知识+详细的程序编写步骤”原则,摒弃琐碎的东西,指导初学者采取最有效的学习方法和获得最良好的学习途径。(2)过程简洁、步骤详细。尽量以可视化操作讲解,讲解步骤做到详细但不繁琐,避免直接使用大量代码占用读者的阅读时间。而对关键代码则进行详细的讲解,做到清晰和透彻。(3)讲解风格通俗易懂。作者均是一线工作人员及教学人员,项目经验丰富,传授知识的能力强。所选案例精练、实用,具有实战性和代表性,能够使读者快速上手。
目录
第1章Oracle 11g数据库简介
1.1主流数据库简介
1.1.1主流数据库
1.1.2主流数据库的特点
1.2Oraclellg数据库概述
1.2.1企业版
1.2.2标准版
1.2.3标准版1
1.2.4精简版
1.3Oraclellg的新特性
1.3.1数据库管理方面的新特性
1.3.2PL/SQL的新特性
1.3.3其他方面的主要新特性
1.3.4Oracle 11g R2的主要新特性
1.4上机练习
第2章Oracle 11g数据库的安装和卸载
2.1Oracle 11g的安装准备
2.1.1Oracle 11g安装的硬件需求
2.1.2Oracle 11g安装的软件需求
2.2Oracle 11g数据库的安装
2.2.1Oracle 11g的安装过程
2.2.2Oraclellg的常用服务
2.3Oraclellg常见工具的启动
2.3.1Oracle 11g企业管理器的启动
2.3.2SQL*Plus的启动
2.4Oraclellg数据库的卸载
2.5上机练习
第3章Oracle 11g数据库体系结构
3.1Oracle数据库的物理结构
3.1.1数据文件
3.1.2控制文件
3.1.3重做日志文件
3.2Oracle数据库的逻辑结构
3.2.1表空间(Tablespace)
3.2.2段(Segment)
3.2.3区间(Extent)
3.2.4数据块(Data Block)
3.3Oracle数据库的内存结构
3.3.1系统全局区
3.3.2程序全局区
3.4Oracle数据库的进程
3.4.1进程监控进程(PMON)
3.4.2系统监控进程(SMON)
3.4.3日志写入进程(LGWR)
3.4.4归档进程(ARCn)
3.4.5检查点进程(CKPT)
3.4.6恢复进程(RECO)
3.5上机练习
第4章SQL*Plus工具的使用
4.1SQL*Plus概述
4.1.1SQL*Plus的主要功能
4.1.2SQL*Plus的启动
4.1.3SQL*Plus的退出
4.2SQL*Plus的常用命令
4.2.1describe命令
4.2.2prompt命令
4.2.3define和accept命令
4.2.4替换变量
4.2.5show命令
4.2.6save命令
4.2.7get命令
4.2.8edit命令
4.2.9@命令
4.2.10spool命令
4.2.11start命令
4.3SQL*Plus格式化查询结果命令
4.3.1SQL*Plus环境的设置
4.3.2行设置命令linesize
4.3.3页面设置命令pagesize
4.3.4列设置命令column
4.3.5分屏显示控制命令pause
4.3.6报表页眉页脚设置命令ttitle和btitle
4.3.7统计计算:break和compute
4.4其他缓存区编辑命令
4.5上机练习
第5章数据库及数据库对象管理
5.1数据库管理
5.1.1创建数据库
5.1.2删除数据库
5.1.3启动数据库
5.1.4改变数据库启动模式(状态)
5.1.5关闭数据库
5.2表管理
5.2.1数据类型
5.2.2创建表
5.2.3修改表
5.2.4删除表
5.2.5表数据更新
5.2.6定义数据完整性
5.3视图管理
5.3.1创建视图
5.3.2应用视图
5.3.3修改视图
5.3.4删除视图
5.4索引管理
5.4.1创建索引
5.4.2应用索引
5.4.3修改索引
5.4.4删除索引
5.5上机练习
第6章SQL语言基础
6.1SQL语言概述
6.1.1SQL语言的功能
6.1.2SQL语言的特点
6.1.3PL/SQL与SQL的关系
6.2数据定义
6.3数据操纵
6.4数据控制
6.5基本数据查询
6.5.1数据查询基本结构
6.5.2简单查询
6.5.3使用WHERE子句进行筛选
6.5.4使用ORDER BY子句进行查询的排序
6.5.5使用GROUP BY子句进行分组查询
6.5.6使用HAVING子句对分组进行筛选
6.5.7使用INTO子句将查询结果存储到表中
6.5.8常见函数的使用
6.6高级数据查询
6.6.1多表连接查询
6.6.2嵌套查询
6.6.3集合操作
6.7上机练习
第7章SQL语句优化
7.1SQL语句使用技巧
7.1.1不用“*”代替所有列名
7.1.2在确保完整性的情况下多用COMMIT语句
7.1.3尽量用WHERE语句代替HAVING
7.1.4 用TRUNCATE代替DELETE
7.1.5尽量使用表连接来代替表的多次查询
7.1.6用EXISTS代替IN
7.1.7用EXISTS代替DISTINCT
7.1.8使用“7.1.9使用指定的详细列名
7.2表的连接方法
7.2.1选择FROM后表的顺序
7.2.2WHERE子句的连接顺序
7.3有效地使用索引
7.3.1索引列上操作符的使用
7.3.2唯一索引列上不要使用NULL值
7.3.3选择复合索引主列
7.3.4避免对大表的全表扫描
7.3.5监视索引是否被使用
7.4上机练习
第8章PUSQL编程基础
8.1PL/SQL概述
8.1.1PL/SQL的基本结构
8.1.2PL/SQL的结构示例
8.1.3PL/SQL的程序注释
8.2PL/SQL常量和变量的定义
8.2.1PL/SQL的字符集
8.2.2数据类型
8.3条件语句
8.3.1IF条件语句
8.3.2CASE条件语句
8.4循环语句
8.4.1LOOP循环语句
8.4.2WHILE循环语句
8.4.3FOR循环
8.5上机练习
第9章PL/SQL高级编程
9.1游标
9.1.1定义游标
9.1.2打开游标
9.1.3从游标获取数据
9.1.4关闭游标
9.1.5游标FOR循环
9.1.6隐式游标
9.2游标属性
9.3包
9.3.1创建包
9.3.2调用包
9.3.3删除包
9.4异常信息
9.4.1异常处理
9.4.2预定义异常
9.4.3自定义异常
9.5上机练习
第10章存储过程、函数和触发器
10.1存储过程
10.1.1创建存储过程
10.1.2调用过程
10.1.3带参数的存储过程
10.1.4删除存储过程
10.2函数
10.2.1创建函数
10.2.2调用函数
10.2.3删除函数
10.3触发器
10.3.1触发器概述
10.3.2创建触发器
10.3.3触发器的维护
10.3.4删除触发器
10.3.5三种方法的区别与比较
10.4上机练习
第11章数据库安全管理
11.1Oracle数据库安全性概述
11.1.1Oracle llg的安全性体系
11.1.2Oracle llg的安全性机制
11.2用户
11.2.1创建用户
11.2.2修改用户
11.2.3删除用户
11.3权限
11.3.1系统权限
11.3.2对象权限
11.4角色
11.4.1角色分类
11.4.2创建角色
11.4.3为角色授权
11.4.4为用户授予角色
11.4.5管理角色
11.4.6与角色相关的数据字典
11.5上机练习
……
第12章备份与恢复
第13章逻辑备份/数据的导入导出
第14章使用RMAN工具
第15章Oracle闪回技术
第16章Oracle数据库的连接
第17章仓库管理信息系统
第18章图书馆管理系统
1.1主流数据库简介
1.1.1主流数据库
1.1.2主流数据库的特点
1.2Oraclellg数据库概述
1.2.1企业版
1.2.2标准版
1.2.3标准版1
1.2.4精简版
1.3Oraclellg的新特性
1.3.1数据库管理方面的新特性
1.3.2PL/SQL的新特性
1.3.3其他方面的主要新特性
1.3.4Oracle 11g R2的主要新特性
1.4上机练习
第2章Oracle 11g数据库的安装和卸载
2.1Oracle 11g的安装准备
2.1.1Oracle 11g安装的硬件需求
2.1.2Oracle 11g安装的软件需求
2.2Oracle 11g数据库的安装
2.2.1Oracle 11g的安装过程
2.2.2Oraclellg的常用服务
2.3Oraclellg常见工具的启动
2.3.1Oracle 11g企业管理器的启动
2.3.2SQL*Plus的启动
2.4Oraclellg数据库的卸载
2.5上机练习
第3章Oracle 11g数据库体系结构
3.1Oracle数据库的物理结构
3.1.1数据文件
3.1.2控制文件
3.1.3重做日志文件
3.2Oracle数据库的逻辑结构
3.2.1表空间(Tablespace)
3.2.2段(Segment)
3.2.3区间(Extent)
3.2.4数据块(Data Block)
3.3Oracle数据库的内存结构
3.3.1系统全局区
3.3.2程序全局区
3.4Oracle数据库的进程
3.4.1进程监控进程(PMON)
3.4.2系统监控进程(SMON)
3.4.3日志写入进程(LGWR)
3.4.4归档进程(ARCn)
3.4.5检查点进程(CKPT)
3.4.6恢复进程(RECO)
3.5上机练习
第4章SQL*Plus工具的使用
4.1SQL*Plus概述
4.1.1SQL*Plus的主要功能
4.1.2SQL*Plus的启动
4.1.3SQL*Plus的退出
4.2SQL*Plus的常用命令
4.2.1describe命令
4.2.2prompt命令
4.2.3define和accept命令
4.2.4替换变量
4.2.5show命令
4.2.6save命令
4.2.7get命令
4.2.8edit命令
4.2.9@命令
4.2.10spool命令
4.2.11start命令
4.3SQL*Plus格式化查询结果命令
4.3.1SQL*Plus环境的设置
4.3.2行设置命令linesize
4.3.3页面设置命令pagesize
4.3.4列设置命令column
4.3.5分屏显示控制命令pause
4.3.6报表页眉页脚设置命令ttitle和btitle
4.3.7统计计算:break和compute
4.4其他缓存区编辑命令
4.5上机练习
第5章数据库及数据库对象管理
5.1数据库管理
5.1.1创建数据库
5.1.2删除数据库
5.1.3启动数据库
5.1.4改变数据库启动模式(状态)
5.1.5关闭数据库
5.2表管理
5.2.1数据类型
5.2.2创建表
5.2.3修改表
5.2.4删除表
5.2.5表数据更新
5.2.6定义数据完整性
5.3视图管理
5.3.1创建视图
5.3.2应用视图
5.3.3修改视图
5.3.4删除视图
5.4索引管理
5.4.1创建索引
5.4.2应用索引
5.4.3修改索引
5.4.4删除索引
5.5上机练习
第6章SQL语言基础
6.1SQL语言概述
6.1.1SQL语言的功能
6.1.2SQL语言的特点
6.1.3PL/SQL与SQL的关系
6.2数据定义
6.3数据操纵
6.4数据控制
6.5基本数据查询
6.5.1数据查询基本结构
6.5.2简单查询
6.5.3使用WHERE子句进行筛选
6.5.4使用ORDER BY子句进行查询的排序
6.5.5使用GROUP BY子句进行分组查询
6.5.6使用HAVING子句对分组进行筛选
6.5.7使用INTO子句将查询结果存储到表中
6.5.8常见函数的使用
6.6高级数据查询
6.6.1多表连接查询
6.6.2嵌套查询
6.6.3集合操作
6.7上机练习
第7章SQL语句优化
7.1SQL语句使用技巧
7.1.1不用“*”代替所有列名
7.1.2在确保完整性的情况下多用COMMIT语句
7.1.3尽量用WHERE语句代替HAVING
7.1.4 用TRUNCATE代替DELETE
7.1.5尽量使用表连接来代替表的多次查询
7.1.6用EXISTS代替IN
7.1.7用EXISTS代替DISTINCT
7.1.8使用“7.1.9使用指定的详细列名
7.2表的连接方法
7.2.1选择FROM后表的顺序
7.2.2WHERE子句的连接顺序
7.3有效地使用索引
7.3.1索引列上操作符的使用
7.3.2唯一索引列上不要使用NULL值
7.3.3选择复合索引主列
7.3.4避免对大表的全表扫描
7.3.5监视索引是否被使用
7.4上机练习
第8章PUSQL编程基础
8.1PL/SQL概述
8.1.1PL/SQL的基本结构
8.1.2PL/SQL的结构示例
8.1.3PL/SQL的程序注释
8.2PL/SQL常量和变量的定义
8.2.1PL/SQL的字符集
8.2.2数据类型
8.3条件语句
8.3.1IF条件语句
8.3.2CASE条件语句
8.4循环语句
8.4.1LOOP循环语句
8.4.2WHILE循环语句
8.4.3FOR循环
8.5上机练习
第9章PL/SQL高级编程
9.1游标
9.1.1定义游标
9.1.2打开游标
9.1.3从游标获取数据
9.1.4关闭游标
9.1.5游标FOR循环
9.1.6隐式游标
9.2游标属性
9.3包
9.3.1创建包
9.3.2调用包
9.3.3删除包
9.4异常信息
9.4.1异常处理
9.4.2预定义异常
9.4.3自定义异常
9.5上机练习
第10章存储过程、函数和触发器
10.1存储过程
10.1.1创建存储过程
10.1.2调用过程
10.1.3带参数的存储过程
10.1.4删除存储过程
10.2函数
10.2.1创建函数
10.2.2调用函数
10.2.3删除函数
10.3触发器
10.3.1触发器概述
10.3.2创建触发器
10.3.3触发器的维护
10.3.4删除触发器
10.3.5三种方法的区别与比较
10.4上机练习
第11章数据库安全管理
11.1Oracle数据库安全性概述
11.1.1Oracle llg的安全性体系
11.1.2Oracle llg的安全性机制
11.2用户
11.2.1创建用户
11.2.2修改用户
11.2.3删除用户
11.3权限
11.3.1系统权限
11.3.2对象权限
11.4角色
11.4.1角色分类
11.4.2创建角色
11.4.3为角色授权
11.4.4为用户授予角色
11.4.5管理角色
11.4.6与角色相关的数据字典
11.5上机练习
……
第12章备份与恢复
第13章逻辑备份/数据的导入导出
第14章使用RMAN工具
第15章Oracle闪回技术
第16章Oracle数据库的连接
第17章仓库管理信息系统
第18章图书馆管理系统
Oracle数据库基础与案例开发详解
- 名称
- 类型
- 大小
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×
亲爱的云图用户,
光盘内的文件都可以直接点击浏览哦
无需下载,在线查阅资料!