数据库系统原理与应用(Oracle版)
全新正版未拆封
¥
27.13
3.9折
¥
69.8
全新
仅1件
作者方巍
出版社清华大学出版社
出版时间2023-05
版次1
装帧平装
上书时间2024-03-29
商品详情
- 品相描述:全新
图书标准信息
-
作者
方巍
-
出版社
清华大学出版社
-
出版时间
2023-05
-
版次
1
-
ISBN
9787302628484
-
定价
69.80元
-
装帧
平装
-
开本
16开
-
纸张
胶版纸
-
页数
410页
-
字数
0.68千字
- 【内容简介】
-
《数据库系统原理与应用(Oracle版)》是一本结合数据库技术的**发展和作者多年的教学实践经验编写而成的学习用书。《数据库系统原理与应用(Oracle版)》理论结合实践,主要介绍数据库的基本原理和Oracle数据库的相关技术,并兼顾培养国产数据库人才的需要,介绍国产openGausss数据库的相关内容。《数据库系统原理与应用(Oracle版)》配合大量的代码示例、习题和上机实践练习,强化读者对基本概念的理解,并训练他们的实际动手能力,后还通过一个综合案例,带领他们体验真实的项目案例开发。通过阅读本书,读者能够快速掌握常用数据库系统开发的原理、技巧和应用等相关知识。本书免费提供教学课件、案例源代码和习题参考答案等教学资源。
《数据库系统原理与应用(Oracle版)》共18章。第1~4章介绍数据库的基本概念、关系模型、关系代数、规范化理论等;第5~6章介绍数据库设计的详细步骤及数据库开发环境;第7~10章介绍Oracle数据库体系结构、表空间和数据文件管理、Oracle模式对象、SQL语言基础;第11~15章介绍PL/SQL编程基础、存储过程与函数的创建、触发器和包的创建与应用、Oracle安全性管理、数据库备份和恢复;第16~18章介绍大数据和云计算相关数据库应用知识、openGauss数据库基础,后通过一个数据库综合项目案例介绍Oracle开发的经验和技巧。附录以电子文档的形式提供《数据库系统原理与应用(Oracle版)》实验指导以及Oracle常用技巧和认证考试等相关学习资料。
《数据库系统原理与应用(Oracle版)》内容丰富,讲解循序渐进,非常适合数据库,尤其是Oracle数据库初学者阅读,对于Oracle数据库管理和开发人员,也是不可多得的参考书。另外,本书适合作为高等院校相关专业的教材和教学参考书。
- 【作者简介】
-
方巍 博士、博士后、教授、硕导。美国佛罗里达大学访问学者、中国计算机学会会员、工智能学会会员、acm会员、科技部项目评审专家、评审专家、中国电子劳动学会智库专家、中国系统分析师协会(cai)顾问团专业顾问、江苏省人工智能学会委员、江苏省科技咨询专家、军队采购网评审专家、江苏省采购招标评审专家、江苏省高新技术企业认定评审专家、江苏省科技副、上海市气象学会人工智能专业委员会委员。有多年的java ee开发经验和数据库软件开发与设计经验,深入理解数据库系统应用与开发。主持自然科学面上项目1项、省部级项目4项、市厅级项目3项,参与自然科学和省部级科研项目9项,在国际和相关学术会议与核心期刊上发表30余篇,其中被ci和ei检索25篇,获发明专利授权8项、软件著作权9项,目前已出版国外专著1部、专著1部、教材3部。研究兴趣包括人工智能、大数据分析和气象信息处理等。
- 【目录】
-
章 数据库概述 1
1.1 数据库系统概述 1
1.1.1 数据库与数据库管理系统简介 2
1.1.2 数据库系统简介 3
1.1.3 数据库管理技术的发展 3
1.2 数据库系统结构 4
1.2.1 数据库系统的三级模式结构 5
1.2.2 数据库的二级映像功能和数据独立 6
1.2.3 数据库管理系统的工作过程 6
1.3 常用数据库简介 7
1.3.1 关系型数据库 8
1.3.2 非关系型数据库 9
1.3.3 云数据库 11
1.4 oracle数据库简介 12
1.4.1 oracle数据库的发展历程 12
1.4.2 oracle数据库的特点 13
1.4.3 oracle数据库的工作模式 13
1.4.4 oracle数据库的应用结构 14
1.5 国产数据库简介 16
1.5.1 国产数据库的发展现状 16
1.5.2 华为数据库简介 17
1.6 本章小结 18
1.7 题与实践练 18
第2章 数据模型 20
2.1 数据模型简介 20
2.1.1 数据模型的概念 21
2.1.2 数据模型的三要素 21
2.2 概念模型 22
2.2.1 基本概念 22
2.2.2 概念模型的e-r图表示 23
2.3 逻辑模型 26
2.3.1 层次模型 26
2.3.2 网状模型 27
2.3.3 关系模型 28
2.3.4 面向对象模型 28
2.4 概念模型向逻辑模型的转换 29
2.5 本章小结 31
2.6 题与实践练 32
第3章 关系模型与关系代数 34
3.1 关系模型 34
3.1.1 关系数据结构 34
3.1.2 关系作 38
3.1.3 关系的完整 38
3.2 关系代数及其运算 41
3.2.1 关系的数学定义 41
3.2.2 关系代数概述 43
3.2.3 传统的集合运算 43
3.2.4 专门的关系运算 45
3.3 关系演算 47
3.3.1 元组关系演算 47
3.3.2 域关系演算 48
3.4 关系代数表达式的优化 49
3.5 sql简介 49
3.6 本章小结 50
3.7 题与实践练 50
第4章 关系型数据库设计理论 53
4.1 关系型数据库设计理论概述 53
4.2 函数依赖 55
4.2.1 函数依赖的概念 55
4.2.2 函数依赖的类型 56
4.2.3 fd公理 57
4.2.4 属集闭包 57
4.2.5 f的小依赖集fm 58
4.2.6 候选码求解 59
4.3 关系模式的范式及规范化 60
4.3.1 1nf 61
4.3.2 2nf 62
4.3.3 3nf 63
4.3.4 bf 63
4.3.5 4nf 64
4.4 关系模式的分解 65
4.4.1 无损连接的分解 65
4.4.2 保持函数依赖的分解 67
4.4.3 模式分解算法 68
4.5 本章小结 70
4.6 题与实践练 71
第5章 数据库设计 73
5.1 数据库设计概述 73
5.1.1 数据库设计的相关内容 73
5.1.2 数据库设计的特点 74
5.1.3 数据库设计方法分类 75
5.1.4 数据库设计的6个阶段 75
5.2 需求分析 78
5.2.1 需求描述与分析 79
5.2.2 需求分析的分类 79
5.2.3 需求分析的内容与方法 79
5.2.4 需求分析的步骤 80
5.2.5 数据字典 82
5.3 概念结构设计 83
5.3.1 概念结构设计的必要与要求 83
5.3.2 概念结构设计的方法与步骤 84
5.3.3 采用e-r模型设计概念结构的方法 86
5.4 逻辑结构设计 90
5.4.1 e-r图向关系模型的转换 90
5.4.2 关系模式的规范化 91
5.4.3 模式评价与改进 91
5.5 物理结构设计 92
5.5.1 物理结构设计的相关内容和方法 92
5.5.2 评价物理结构 94
5.6 数据库实施 94
5.7 数据库运行和维护 95
5.8 本章小结 96
5.9 题与实践练 96
第6章 数据库开发环境 99
6.1 oracle 18c数据库的新特 99
6.2 oracle 18c数据库的安装 101
6.2.1 安装要求和软件下载 101
6.2.2 oracle 18c数据库的安装步骤 102
6.3 oracle数据库开发工具 106
6.3.1 sql developer 106
6.3.2 sql*plus 107
6.3.3 oracle enterprise manager 111
6.4 oracle 18c数据库的卸载 112
6.4.1 停止所有的oracle服务 113
6.4.2 卸载所有的oracle组件 113
6.4.3 手动删除oracle的残留部分 113
6.5 本章小结 116
6.6 题与实践练 116
第7章 oracle数据库体系结构 118
7.1 物理存储结构 118
7.1.1 数据文件 119
7.1.2 控制文件 120
7.1.3 志文件 121
7.1.4 其他文件 122
7.2 逻辑存储结构 122
7.2.1 表空间 123
7.2.2 段 124
7.2.3 区 125
7.2.4 数据块 125
7.3 内存结构 126
7.3.1 系统全局区 126
7.3.2 程序全局区 128
7.4 进程结构 129
7.5 数据字典 133
7.5.1 静态数据字典 133
7.5.2 动态数据字典 135
7.6 本章小结 137
7.7 题与实践练 138
第8章 表空间和数据文件管理 140
8.1 oracle数据库的逻辑结构 140
8.2 表空间和数据文件概述 141
8.3 表空间中的磁盘空间管理 143
8.4 创建表空间 144
8.4.1 创建较为表空间 145
8.4.2 创建临时表空间 147
8.4.3 创建撤销表空间 147
8.4.4 创建非标准块表空间 147
8.4.5 创建大文件表空间 148
8.5 维护表空间和数据文件 149
8.5.1 重命名表空间和数据文件 149
8.5.2 改变表空间和数据文件的 150
8.5.3 设置默认的表空间 151
8.5.4 扩展表空间 152
8.5.5 删除表空间和数据文件 153
8.6 查看表空间和数据文件的信息 154
8.7 本章小结 156
8.8 题与实践练 156
第9章 oracle模式对象 159
9.1 表 159
9.1.1 创建表 159
9.1.2 管理表 162
9.2 表的约束 166
9.2.1 非空约束 167
9.2.2 专享约束 168
9.2.3 主键约束 169
9.2.4 外键约束 171
9.2.5 检查约束 173
9.2.6 禁用和激活约束 174
9.2.7 约束的验证 175
9.3 视图 176
9.3.1 创建视图 176
9.3.2 视图的dml作 178
9.3.3 修改和删除视图 180
9.4 索引 180
9.4.1 索引的分类 181
9.4.2 创建索引 182
9.4.3 管理索引 184
9.5 序列 187
9.5.1 创建序列 187
9.5.2 使用序列 188
9.5.3 管理序列 189
9.6 同义词 190
9.7 本章小结 191
9.8 题与实践练 191
0章 sql基础知识 196
10.1 sql概述 196
10.1.1 sql的特点 197
10.1.2 sql的种类 197
10.1.3 sql规范与作 199
10.1.4 sql作界面 199
10.2 oracle 18c常用数据类型与作符 199
10.2.1 oracle 18c常用数据类型 200
10.2.2 oracle 18c常用作符 200
10.3 数据纵语言 201
10.3.1 基本查询语句select 201
10.3.2 添加数据语句insert 207
10.3.3 修改数据语句update 208
10.3.4 删除数据语句delete或truncate 208
10.3.5 其他数据纵语句 209
10.4 数据控制语言 210
10.4.1 grant语句 210
10.4.2 revoke语句 210
10.5 事务控制语言 210
10.5.1 mit语句 210
10.5.2 rollback语句 211
10.6 使用函数 211
……
点击展开
点击收起
— 没有更多了 —
以下为对购买帮助不大的评价