安博教育集团职业教育标准教材 Oracle数据库系统PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:安博教育集团编著
- 出 版 社:北京:电子工业出版社
- 出版年份:2012
- ISBN:9787121151507
- 页数:335 页
第1章 数据库基础 1
1.1 数据管理概述 2
1.1.1 数据管理基本概念 2
1.1.2 计算机数据管理技术发展历程 3
1.2 数据库概述 4
1.2.1 数据库主要特点 4
1.2.2 数据库相关术语 5
1.2.3 数据库分类及发展沿革 6
本章小结 9
习题 9
第2章 Oracle数据库入门 10
2.1 Oracle数据库概述 11
2.1.1 Oracle公司简介 11
2.1.2 Oracle数据库系统特点 11
2.1.3 Oracle数据库版本沿革 12
2.2 Oracle数据库安装、配置和卸载 14
2.2.1 安装Oracle数据库 14
2.2.2 Oracle系统服务配置 21
2.2.3 服务器防火墙配置 24
2.2.4 卸载Oracle数据库 26
2.3 Oracle基本概念 29
2.4 Oracle数据库体系结构 31
2.4.1 Oracle逻辑存储结构 31
2.4.2 Oracle物理存储结构 33
2.4.3 Oracle内存结构 34
2.4.4 Oracle进程结构 36
2.5 Oracle数据库客户端工具 38
2.5.1 SQL Plus 38
2.5.2 Oracle SQL Developer 40
本章小结 47
习题 47
第3章 数据库查询基础 48
3.1 SQL概述 49
3.1.1 SQL语句分类 49
3.1.2 SQL语法特点 51
3.2 简单的数据表操作 53
3.3 基本查询 54
3.3.1 SELECT基本语法 54
3.3.2 使用表达式 55
3.3.3 使用别名 57
3.3.4 空值 58
3.3.5 去除重复行 59
3.4 查询结果排序 61
3.4.1 按单字段排序 61
3.4.2 按多字段组合排序 61
3.4.3 排序中的空值 62
3.5 条件查询 63
3.5.1 什么是条件查询 63
3.5.2 比较运算符 65
3.5.3 模糊查询 66
3.5.4 逻辑运算符 68
本章小结 70
习题 70
第4章 Oracle数据类型和函数 71
4.1 Oracle数据类型 72
4.1.1 概述 72
4.1.2 字符数据类型 72
4.1.3 数值数据类型 75
4.1.4 日期数据类型 76
4.1.5 其他数据类型 77
4.2 单行函数 78
4.2.1 字符函数 78
4.2.2 数值函数 82
4.2.3 日期函数 83
4.2.4 转换函数 85
4.2.5 通用函数 88
4.2.6 函数嵌套 90
4.3分组函数 90
4.3.1 常用分组函数 90
4.3.2 分组函数中的空值 91
4.3.3 分组函数中的重复值 92
4.3.4 GROUP BY子句 93
4.3.5 HAVING子句 97
4.3.6 分组函数的嵌套使用 98
本章小结 99
习题 99
第5章 复杂查询 100
5.1 连接查询 101
5.1.1 连接查询概述 101
5.1.2 等值连接 103
5.1.3 非等值连接 105
5.1.4 外连接 106
5.1.5 自连接 109
5.2 SQL92连接语法 111
5.2.1 交叉连接 111
5.2.2 ON子句 112
5.2.3 USING子句 112
5.2.4 自然连接 113
5.2.5 外连接 115
5.2.6 多表连接 116
5.3 子查询 117
5.3.1 子查询概述 117
5.3.2 单行子查询 118
5.3.3 多行子查询 120
5.3.4 多列子查询 122
5.3.5 相关子查询 123
5.3.6 Top-N分析 124
5.3.7 分页查询 128
5.4 查询结果集合操作 130
5.4.1 UNION 130
5.4.2 INTERSECT 133
5.4.3 MINUS 134
5.4.4 集合操作的复合运用 134
5.5 层次查询 135
5.5.1 简单层次查询 135
5.5.2 层次查询进阶 137
5.6 Oracle查询优化 140
本章小结 143
习题 143
第6章 DML与事务控制 144
6.1 INSERT操作 145
6.1.1 使用VALUES子句插入数据 145
6.1.2 表间数据复制 146
6.1.3 多表插入 146
6.2 UPDATE操作 148
6.2.1 使用表达式更新数据 148
6.2.2 使用子查询更新数据 149
6.3 DELETE操作 149
6.4 MERGE操作 150
6.5 事务控制 152
6.5.1 事务概述 152
6.5.2 提交事务 153
6.5.3 回滚事务 155
本章小结 155
习题 156
第7章 DDL与数据库对象 157
7.1 表 158
7.1.1 创建表 158
7.1.2 修改表结构 161
7.1.3 删除表 163
7.1.4 重命名表 164
7.1.5 数据字典 164
7.2 约束 165
7.2.1 约束概述 165
7.2.2 非空约束 166
7.2.3 唯一性约束 167
7.2.4 主键约束 168
7.2.5 外键约束 170
7.2.6 检查约束 172
7.2.7 约束管理 174
7.3 视图 177
7.3.1 什么是视图 177
7.3.2 基本视图操作 178
7.3.3 强制创建视图 179
7.3.4 创建复杂视图 180
7.3.5 在视图上执行更新操作 180
7.4 索引 182
7.4.1 索引概述 182
7.4.2 创建索引 186
7.4.3 查看索引 187
7.4.4 删除索引 187
7.5 序列 188
7.5.1 创建序列 188
7.5.2 使用序列 189
7.5.3 修改序列 190
7.5.4 删除序列 190
7.6 同义词 190
本章小结 191
习题 191
第8章 数据库设计 192
8.1 数据库设计概述 193
8.1.1 数据建模 193
8.1.2 数据模型三要素 193
8.1.3 三个世界 194
8.2 概念数据模型 195
8.2.1 实体 195
8.2.2 关系 196
8.2.3 E-R模型与E-R图 200
8.3 物理数据模型 201
8.4 数据库规范化 202
8.4.1 数据库规范化概述 202
8.4.2 第一范式 202
8.4.3 第二范式 204
8.4.4 第三范式 206
8.5 数据库设计详细过程与实例分析 207
8.5.1 确定实体和关系 208
8.5.2 确定属性 210
8.5.3 规范化数据 211
8.5.4 生成物理数据模型 212
8.5.5 验证设计结果 216
本章小结 218
习题 218
第9章 数据库管理基础 219
9.1 工业用户管理 220
9.1.1 创建用户 220
9.1.2 修改用户属性 223
9.1.3 删除用户 225
9.1.4 查询用户信息 226
9.2 权限管理 226
9.2.1 数据库权限概述 226
9.2.2 系统权限管理 227
9.2.3 对象权限管理 229
9.3 角色管理 232
9.3.1 角色概述 232
9.3.2 创建角色 233
9.3.3 角色授权 233
9.3.4 修改与删除角色 234
9.3.5 基于角色的权限管理 234
9.4 Oracle企业管理器 238
9.4.1 启动OEM 238
9.4.2 OEM用户及权限管理 240
9.4.3 OEM表空间管理 247
9.5 Oracle网络配置助手 250
9.5.1 监听程序配置 250
9.5.2 本地网络服务名配置 254
9.6 Oracle数据库配置助手 260
9.6.1 创建数据库 260
9.6.2 删除数据库 269
本章小结 269
习题 270
第10章 PL/SQL开发 271
10.1 PL/SQL入门 272
10.1.1 PL/SQL基本结构 272
10.1.2 字符集与数据类型 273
10.1.3 变量与常量 274
10.1.4 PL/SQL中执行SQL指令 275
10.2 PL/SQL程序流程控制 278
10.2.1 分支结构 278
10.2.2 循环结构 280
10.2.3 跳转语句 283
10.3 异常处理 284
10.3.1 系统预定义异常 284
10.3.2 用户自定义异常 287
10.4 存储过程 288
10.4.1 创建存储过程 288
10.4.2 调用存储过程 290
10.4.3 参数类型及默认值 290
10.4.4 删除存储过程 294
10.5 函数 294
10.5.1 创建函数 294
10.5.2 调用函数 295
10.5.3 删除函数 296
10.6 包 296
10.6.1 创建包 296
10.6.2 调用包 297
10.6.3 删除包 298
10.7 触发器 298
10.7.1 语句级触发器 298
10.7.2 行级触发器 301
10.7.3 INSTEAD OF触发器 302
10.7.4 管理触发器 303
本章小结 304
习题 305
第11章 快速上手Oracle 9i数据库 306
11.1 Oracle 9i数据库安装 307
11.2 Oracle 9i系统服务配置 314
11.2.1 系统服务概述 314
11.2.2 系统服务启/停控制 315
11.2.3 常用Oracle系统服务 316
11.3 Oracle 9i数据库卸载 317
11.4 Oracle 9i客户端工具 320
11.4.1 字符界面SQL Plus 320
11.4.2 行编辑图形界面SQL Plus 322
11.4.3 SQL Plus Worksheet 323
11.4.4 iSQL Plus 325
11.5 Oracle 9i企业管理器 327
11.5.1 登录Oracle 9i企业管理器 327
11.5.2 用户及权限管理 329
11.5.3 表空间管理 332
11.5.4 管理远程数据库 334
本章小结 335
习题 335
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《习近平总书记教育重要论述讲义》本书编写组 2020
- 《办好人民满意的教育 全国教育满意度调查报告》(中国)中国教育科学研究院 2019
- 《名医教你练走颈肩腰腿痛》许学猛 2018
- 《教育学考研应试宝典》徐影主编 2019
- 《语文教育教学实践探索》陈德收 2018
- 《家庭音乐素养教育》刘畅 2018
- 《学前教育学》王换成主编 2019
- 《近代体育游戏教育史料汇编 第1辑 1》王强主编 2016
- 《全国学前教育专业(新课程标准)“十三五”规划教材 简谱手风琴教程 第2版》(中国)杨克勤,王宝庆 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《电子测量与仪器》人力资源和社会保障部教材办公室组织编写 2009
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《电子应用技术项目教程 第3版》王彰云 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017