图书介绍
Oracle数据库开发实用教程PDF|Epub|txt|kindle电子书版本网盘下载
![Oracle数据库开发实用教程](https://www.shukui.net/cover/72/32255073.jpg)
- 刘竹林主编 著
- 出版社: 北京:中国水利水电出版社
- ISBN:7508450132
- 出版时间:2008
- 标注页数:182页
- 文件大小:39MB
- 文件页数:197页
- 主题词:关系数据库-数据库管理系统,Oracle-高等学校:技术学校-教材
PDF下载
下载说明
Oracle数据库开发实用教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 数据库引论1
1.1 数据库系统概论1
1.1.1 信息、数据与数据库1
1.1.2 数据管理技术的发展1
1.1.3 数据库系统的组成3
1.1.4 数据库系统的模式结构4
1.1.5 数据库系统的特点5
1.2 数据模型5
1.2.1 层次模型6
1.2.2 网状模型6
1.2.3 关系模型7
1.3 数据描述8
1.3.1 信息的三个层次8
1.3.2 实体与属性9
1.3.3 实体之间的关系9
1.4 关系数据库9
1.5 Oracle数据库简介10
1.5.1 Oracle数据库及其版本10
1.5.2 Oracle 10g的版本11
1.5.3 Oracle 10g的技术特点11
1.6 本章小结13
习题一13
第2章 Oracle数据库实用工具16
2.1 iSQL*Plus的使用16
2.2 SQL*Plus的使用18
2.2.1 环境维护命令18
2.2.2 格式设置命令19
2.2.3 行编辑命令20
2.2.4 输入输出命令23
2.2.5 其他命令24
2.3 WebDB开发工具简介24
2.4 JDeveloper开发工具简介25
2.4.1 Oracle JDeveloper的特点26
2.4.2 JDeveloper工具的获得方法28
2.5 本章小结28
习题二29
第3章 SQL语言与查询30
3.1 SQL语言概述30
3.2 SQL语言的功能种类30
3.3 数据类型、运算符与表达式31
3.3.1 简单数据类型31
3.3.2 运算符31
3.3.3 表达式32
3.4 基本查询33
3.4.1 简单查询33
3.4.2 带条件的简单查询36
3.4.3 单表查询应用38
3.4.4 多表查询43
3.5 子查询43
3.5.1 简单子查询44
3.5.2 单行子查询44
3.6 集合运算45
3.6.1 UNION45
3.6.2 INTERSECT46
3.6.3 MINUS46
3.7 聚合函数46
3.7.1 集合函数应用47
3.7.2 GROUP BY的应用48
3.7.3 HAVING与WHERE关键词的使用49
3.7.4 ORDER BY的应用49
3.8 本章小结50
习题三50
第4章 数据的定义、操纵与控制52
4.1 数据定义语言52
4.1.1 创建语句CREATE与数据类型52
4.1.2 删除语句DROP53
4.1.3 修改语句ALTER53
4.1.4 数据删除语句TRUNCATE55
4.2 数据操纵语言56
4.2.1 插入语句INSERT56
4.2.2 更新语句UPDATE58
4.2.3 删除语句DELETE59
4.3 事务与事务控制语言59
4.3.1 事务59
4.3.2 事务提交COMMIT60
4.3.3 事务回滚ROLLBACK61
4.4 上机实习61
4.4.1 查找并删除一个表中重复的记录61
4.4.2 ALTER语句的练习63
4.4.3 创建视图的权限练习63
4.5 本章小结65
习题四65
第5章 PL/SQL程序块68
5.1 PL/SQL块的组成68
5.2 PL/SQL块的类型69
5.3 PL/SQL的数据类型70
5.4 常量、变量和表达式72
5.4.1 常量和变量72
5.4.2 表达式73
5.5 PL/SQL块的执行过程与运行环境74
5.6 单行函数75
5.6.1 NVL函数76
5.6.2 字符串函数76
5.6.3 数字函数79
5.6.4 日期函数80
5.6.5 转换函数81
5.7 键盘输入和屏幕输出82
5.8 条件控制84
5.8.1 IF...THEN语句84
5.8.2 IF...THEN...ELSE语句85
5.8.3 IF...THEN...ELSIF语句86
5.8.4 CASE语句87
5.9 循环控制88
5.10 PL/SQL的异常91
5.10.1 PL/SQL异常91
5.10.2 预定义异常91
5.10.3 自定义异常92
5.11 本章小结94
习题五94
第6章 存储过程与函数96
6.1 存储过程96
6.1.1 存储过程的优点96
6.1.2 创建存储过程96
6.2 PL/SQL中的SQL命令100
6.3 函数101
6.3.1 创建函数101
6.3.2 调用函数102
6.4 过程与函数的区别103
6.5 PL/SQL的调用103
6.6 上机实习104
6.7 本章小结105
习题六106
第7章 PL/SQL包与触发器108
7.1 创建包108
7.1.1 包头109
7.1.2 包体110
7.2 调用和执行包组件113
7.3 触发器介绍114
7.3.1 触发器的作用与特点114
7.3.2 触发器的类型和组成115
7.4 建立DML触发器115
7.4.1 语句触发器116
7.4.2 行触发器119
7.5 建立INSTEAD OF触发器120
7.6 触发器的维护120
7.7 上机实习121
7.7.1 创建一个订单触发器121
7.7.2 INSTEAD OF类型触发器的作用和使用方法122
7.7.3 综合练习123
7.8 本章小结126
习题七127
第8章 数据库对象128
8.1 数据库方案128
8.2 表129
8.2.1 表的定义129
8.2.2 表的建立130
8.2.3 表的修改130
8.2.4 表的删除132
8.2.5 在OEM中管理表132
8.3 视图135
8.3.1 视图的定义135
8.3.2 视图的创建135
8.3.3 视图的修改136
8.3.4 视图的删除136
8.4 索引137
8.4.1 索引的分类137
8.4.2 索引的创建138
8.4.3 索引的删除139
8.4.4 在OEM中管理索引139
8.5 上机实习142
8.5.1 表的操作训练142
8.5.2 表的完整性约束的训练144
8.6 本章小结147
习题八147
第9章 权限、角色与用户149
9.1 数据库的安全性149
9.2 权限管理150
9.2.1 权限种类150
9.2.2 授予权限151
9.2.3 取消权限152
9.2.4 获取与权限有关的信息152
9.3 角色管理153
9.3.1 角色与用户和权限的关系154
9.3.2 创建角色155
9.3.3 修改角色155
9.3.4 删除角色155
9.3.5 获取角色有关的信息156
9.4 用户管理156
9.4.1 Oracle管理主要用户156
9.4.2 用户的创建与验证157
9.4.3 修改数据库用户159
9.4.4 删除数据库用户159
9.4.5 获取用户有关的信息159
9.5 审计160
9.6 上机实习160
9.7 本章小结162
习题九162
第10章 Oracle数据库的逻辑备份163
10.1 数据导出导入163
10.1.1 数据导出EXP164
10.1.2 数据导入IMP166
10.2 Oracle的数据泵技术168
10.2.1 概述168
10.2.2 导入导出方法与目录对象168
10.2.3 数据导出EXPDP169
10.2.4 数据导入IMPDP169
10.3 EXP/IMP和EXPDP/IMPDP区别170
10.4 上机实训170
10.4.1 使用EXP命令进行数据导出170
10.4.2 使用IMP命令进行数据导入170
10.5 本章小结171
习题十171
第11章 数据库设计过程与方法172
11.1 数据库设计概述172
11.2 需求分析阶段173
11.2.1 需求分析的任务173
11.2.2 需求分析的目标173
11.3 建立概念模型173
11.3.1 E-R图174
11.3.2 E-R图的绘制174
11.4 建立数据模型175
11.5 数据库的实施与维护阶段177
11.6 数据库设计原则177
11.6.1 表的设计和命名原则177
11.6.2 字段设计和命名原则178
11.6.3 键的设计原则179
11.6.4 命名180
11.7 本章小结180
习题十一181
参考文献182