作者:白鹤, 王波, 黄俊云 主编
ISBN :978-7-83002-887-9
CX 编号:8779
出版时间:2024.8
上架时间:2025-02-17
页数:【暂无此信息】
字数:43.5万字
版次:【暂无此信息】
配盘情况:
印刷类型:双色
开本:16开开
定价:¥59.80
折扣:10.00
现价:¥59.80
帮您节省了¥0.00
第1 章 数据库基础
1.1 数据库概述 002
1.1.1 信息、数据和数据库 002
1.1.2 数据库系统 002
1.2 数据模型 004
1.2.1 数据模型的概念 004
1.2.2 数据模型的组成要素 005
1.2.3 数据模型的应用层次 005
1.3 关系型数据库理论 007
1.3.1 关系模型 007
1.3.2 关系型数据库 009
1.3.3 关系型数据库管理系统 010
1.4 数据库设计 012
1.4.1 需求分析 013
1.4.2 概念模型设计 014
1.4.3 逻辑模型设计 019
1.4.4 物理模型设计 023
1.4.5 数据库的实施 026
1.4.6 数据库的运行与维护 027
巩固练习 028
第2 章 Oracle 基础
2.1 Oracle简介 031
2.1.1 Oracle 的发展史 031
2.1.2 Oracle 的体系结构 032
2.2 Oracle环境搭建 042
2.2.1 Oracle Database 19c 介绍 042
2.2.2 Oracle Database 19c 的下载 043
2.2.3 Oracle Database 19c 的安装 043
2.2.4 Oracle Database 19c 的卸载 049
2.3 Oracle的管理工具 050
2.3.1 SQL*Plus 050
2.3.2 SQL Developer 055
2.3.3 Database Configuration
Assistant 058
2.3.4 Oracle Enterprise Manager 060
2.4 Oracle的示例数据库 061
2.4.1 SCOTT示例数据库模式 061
2.4.2 其他示例数据库模式 062
巩固练习 063
第3 章 Oracle 数据库基础操作
3.1 SQL 语言基础 065
3.1.1 SQL语言简介 065
3.1.2 SQL语句分类 065
3.1.3 SQL语句的语法规则 067
3.1.4 Oracle SQL 的基础知识 068
3.2 Oracle实例的启动和关闭 078
3.2.1 Oracle 实例的启动 078
3.2.2 Oracle 实例的关闭 080
3.3 Oracle的数据表操作 081
3.3.1 创建数据表 081
3.3.2 管理数据表 085
3.3.3 数据表操作案例 091
3.4 Oracle的数据查询操作 096
3.4.1 SELECT 语句 097
3.4.2 简单查询 098
3.4.3 WHERE 子句 102
3.4.4 ORDER BY 子句 104
3.4.5 GROUP BY 子句 105
3.4.6 HAVING 子句 107
3.4.7 多表连接查询 108
3.4.8 集合操作 114
3.4.9 子查询 116
3.5 Oracle的视图操作 118
3.5.1 创建视图 118
3.5.2 查看视图 120
3.5.3 修改视图 122
3.5.4 删除视图 122
3.6 Oracle的索引操作 123
3.6.1 创建索引 123
3.6.2 查看索引 124
3.6.3 修改索引 125
3.6.4 删除索引 126
3.7 Oracle的序列操作 126
3.7.1 创建序列 127
3.7.2 查看序列 127
3.7.3 引用序列 128
3.7.4 修改序列 128
3.7.5 删除序列 128
3.8 Oracle的同义词操作 128
3.8.1 创建同义词 129
3.8.2 查看同义词 129
3.8.3 使用同义词 129
3.8.4 删除同义词 130
巩固练习 130
第4 章 Oracle 编程设计
4.1 PL/SQL 语言基础 133
4.1.1 PL/SQL语言简介 133
4.1.2 PL/SQL程序结构 133
4.1.3 PL/SQL编程基础知识 136
4.2 游标 142
4.2.1 游标的概念 142
4.2.2 游标的处理 142
4.2.3 游标的属性 144
4.2.4 游标变量 146
4.3 过程 147
4.3.1 过程的创建 147
4.3.2 过程的调用 148
4.3.3 过程的删除 149
4.3.4 参数类型及传递 149
4.4 函数 150
4.4.1 函数的创建 150
4.4.2 函数的调用 151
4.4.3 函数的删除 151
4.5 包 152
4.5.1 包的基本原理 152
4.5.2 包的创建 152
4.5.3 包的调用 154
4.5.4 包的删除 154
4.6 触发器 154
4.6.1 触发器的基本原理 154
4.6.2 触发器的创建 156
4.6.3 触发器的执行 156
4.6.4 触发器的删除 157
巩固练习 157
第5 章 Oracle 事务控制
5.1 事务概述 160
5.1.1 事务的概念 160
5.1.2 事务的特性 160
5.2 事务的控制 161
5.2.1 事务控制概述 161
5.2.2 事务的控制操作 163
5.3 事务的并发控制 166
5.3.1 并发控制问题 166
5.3.2 事务隔离级别 167
5.3.3 锁 167
巩固练习 171
第6 章 Oracle 数据库的安全管理
6.1 数据库安全性概述 173
6.2 用户管理 173
6.2.1 创建用户 174
6.2.2 修改用户 176
6.2.3 删除用户 176
6.2.4 查询用户信息 177
6.3 权限管理 178
6.3.1 授予权限 178
6.3.2 收回权限 185
6.4 角色管理 186
6.4.1 创建角色 187
6.4.2 角色权限的授予与收回 188
6.4.3 修改角色口令 189
6.4.4 角色的生效与失效 189
6.4.5 删除角色 190
6.4.6 使用角色进行权限管理 190
6.4.7 查询角色信息 192
6.5 概要文件管理 192
6.5.1 概要文件中的参数 192
6.5.2 概要文件的管理 193
巩固练习 195
第 7 章 Oracle数据库的存储管理
7.1 数据文件 197
7.1.1 数据文件概述 197
7.1.2 数据文件的管理 197
7.2 表空间与数据文件 200
7.2.1 表空间概述 200
7.2.2 创建表空间 203
7.2.3 修改表空间 205
7.2.4 删除表空间 208
7.2.5 表空间信息的查询 208
7.3 控制文件 209
7.3.1 控制文件概述 210
7.3.2 控制文件的管理 210
7.4 重做日志文件 212
7.4.1 重做日志文件概述 212
7.4.2 重做日志文件的管理 213
7.5 归档重做日志文件 214
7.5.1 归档重做日志文件概述 214
7.5.2 归档重做日志文件的管理 214
巩固练习 216
第8 章 Oracle 数据库的备份与恢复
8.1 备份与恢复概述 218
8.2 逻辑备份与恢复 219
8.2.1 使用expdp 导出数据 220
8.2.2 使用impdp 导入数据 221
8.3 脱机备份与恢复 223
8.3.1 脱机备份 223
8.3.2 脱机恢复 224
8.4 联机备份与恢复 225
8.4.1 使用RMAN 程序进行联机备份 225
8.4.2 使用RMAN 程序进行联机恢复 229
8.5 各种备份与恢复方法的比较 230
巩固练习 231
第9 章 Oracle 的闪回技术和分区技术
9.1 闪回技术 234
9.1.1 闪回技术概述 234
9.1.2 闪回查询技术 234
9.1.3 闪回错误恢复技术 237
9.2 分区技术 240
9.2.1 分区技术简介 240
9.2.2 表分区 241
9.2.3 索引分区 245
巩固练习 248
第10 章 Oracle 数据库设计实例
10.1 项目概述 251
10.2 数据库设计 251
10.2.1 E-R 图 251
10.2.2 表结构设计 252
10.2.3 创建数据库对象 253
巩固练习 257
参考答案258
参考文献261