图书介绍

数据库原理与应用 Oracle版【2025|PDF下载-Epub版本|mobi电子书|kindle百度云盘下载】

数据库原理与应用 Oracle版
  • 马忠贵,宁淑荣,曾广平等编著 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:9787115320193
  • 出版时间:2013
  • 标注页数:287页
  • 文件大小:433MB
  • 文件页数:297页
  • 主题词:关系数据库系统-高等学校-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

数据库原理与应用 Oracle版PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 数据库技术基础1

1.1数据、信息与数据处理1

1.2数据管理技术的发展2

1.2.1人工管理阶段2

1.2.2文件系统阶段2

1.2.3数据库系统阶段3

1.2.4高级数据库系统阶段5

1.3数据库系统的组成6

1.4数据模型9

1.4.1概念模型10

1.4.2数据模型12

1.5数据库系统的结构17

1.5.1数据库系统模式的概念17

1.5.2数据库系统的三级模式结构17

1.5.3数据库系统的二级映像19

本章知识点小结19

习题20

第2章 关系数据库的理论基础21

2.1关系的数据结构21

2.1.1关系的定义21

2.1.2关系的性质23

2.1.3关系模式与关系数据库23

2.2关系代数24

2.2.1传统的集合运算24

2.2.2专门的关系运算27

2.3关系演算31

2.3.1元组关系演算32

2.3.2域关系演算36

2.3.3关系代数、元组关系演算、域关系演算的等价性40

2.4查询优化40

2.4.1查询优化实例41

2.4.2查询优化准则42

2.4.3关系代数等价变换规则42

2.4.4关系代数表达式优化的算法44

本章知识点小结46

习题47

第3章Oracle 11 g数据库系统概述49

3.1 Oracle 11 g简介49

3.2 Oracle 1 1 g安装50

3.3 Oracle 11 g卸载58

3.3.1停止所有的Oracle服务58

3.3.2卸载所有的Oracle组件59

3.3.3手动删除与Oracle相关的遗留内容59

3.4 Oracle llg的管理工具61

3.5 SQLPlus62

3.5.1 SQLPlus的运行环境62

3.5.2 SQLPlus命令62

3.5.3格式化查询结果64

3.5.4变量66

3.5.5 SQLPlus缓存区70

3.6数据库的创建71

本章知识点小结79

习题79

第4章SQL基础80

4.1 SQL的三级模式结构80

4.2 SQL的数据定义81

4.2.1 Oracle支持的数据类型81

4.2.2基本表的创建84

4.2.3基本表的修改与删除86

4.3 SQL数据查询87

4.3.1单表无条件查询89

4.3.2单表带条件查询92

4.3.3分组查询和排序查询94

4.3.4多表查询97

4.3.5嵌套查询99

4.4 SQL的数据操纵101

4.4.1插入数据101

4.4.2修改数据102

4.4.3删除数据103

4.5视图103

4.5.1定义视图104

4.5.2删除视图105

4.5.3查询视图106

4.5.4更新视图106

4.5.5视图的作用106

4.6 Oracle常用函数106

4.6.1字符类函数107

4.6.2数字类函数107

4.6.3日期类函数108

4.6.4转换类函数108

4.6.5聚集类函数109

本章知识点小结109

习题110

第5章 关系数据库规范化理论112

5.1关系规范化的作用112

5.1.1问题的提出112

5.1.2解决的方法113

5.1.3关系模式规范化115

5.2函数依赖115

5.2.1函数依赖115

5.2.2函数依赖的三种基本情形116

5.2.3码的函数依赖116

5.2.4函数依赖和码的唯一性117

5.3函数依赖的公理系统117

5.3.1函数依赖的逻辑蕴涵117

5.3.2函数依赖的推理规则118

5.3.3属性集闭包与F逻辑蕴含的充要条件119

5.3.4函数依赖集的等价和覆盖121

5.4关系模式的分解122

5.4.1无损分解123

5.4.2保持函数依赖125

5.5关系模式的规范化126

5.5.1第一范式126

5.5.2第二范式127

5.5.3第三范式128

5.5.4 BCNF范式129

5.5.5多值依赖与第四范式129

5.6关系模式规范化步骤131

本章知识点小结132

习题133

第6章PL/SQL编程基础134

6.1 PL/SQL简介134

6.1.1 PL/SQL的优点134

6.1.2如何编写和编译PL/SQL程序块135

6.2 PL/SQL程序结构135

6.2.1基本块结构135

6.2.2变量定义136

6.2.3 PL/SQL中的运算符和函数138

6.3 PL/SQL控制结构138

6.3.1条件结构138

6.3.2循环结构142

6.3.3 GOTO语句144

6.4异常处理144

6.4.1异常处理的语法144

6.4.2异常处理的分类145

6.5游标147

6.5.1显式游标148

6.5.2隐式游标150

6.5.3显式游标与隐式游标的比较151

6.6存储过程152

6.6.1创建存储过程152

6.6.2调用存储过程153

6.6.3删除存储过程153

6.7函数153

6.7.1创建函数153

6.7.2调用函数154

6.7.3删除函数154

6.8触发器154

6.8.1创建触发器155

6.8.2删除触发器157

6.9程序包157

6.9.1创建程序包157

6.9.2调用程序包159

6.9.3删除程序包159

本章知识点小结159

习题160

第7章 数据库设计162

7.1数据库设计概述162

7.1.1数据库设计的任务162

7.1.2数据库设计的特点163

7.1.3数据库设计的方法163

7.1.4数据库设计的步骤164

7.2需求分析165

7.2.1需求分析的任务165

7.2.2需求分析的过程及方法167

7.2.3需求分析的结果168

7.2.4实例——教学管理系统(需求分析)169

7.3概念结构设计173

7.3.1概念结构设计概述173

7.3.2概念结构设计的方法173

7.3.3采用自底向上的概念结构设计174

7.3.4实例——教学管理系统(概念模型)176

7.4逻辑结构设计177

7.4.1概念模型转换为关系数据模型178

7.4.2关系模型的优化178

7.4.3设计外模式179

7.4.4实例——教学管理系统(关系模型)181

7.5物理结构设计183

7.5.1物理结构设计概述183

7.5.2关系模式的存取方法选择183

7.5.3数据库存储结构的确定184

7.5.4物理结构设计的评价184

7.5.5实例——教学管理系统(物理结构设计185

7.6数据库的实施185

7.6.1建立实际的数据库结构185

7.6.2数据载入185

7.6.3编制与调试应用程序186

7.6.4数据库试运行186

7.7数据库的运行与维护186

本章知识点小结187

习题187

第8章C#与Oracle 11 g编程实例189

8.1 .NET Framework体系结构189

8.2 ADO.NET概述190

8.2.1 ADO.NET简介190

8.2.2 ADO.NET体系结构191

8.2.3 ADO.NET对象模型193

8.3使用ADO.NET操作Oracle数据库194

8.3.1使用Connection对象连接数据库195

8.3.2使用Command对象操作数据库196

8.3.3使用只读、向前DataReader对象读取数据198

8.3.4使用DataSet对象读取数据199

8.3.5数据适配器对象DataAdapter200

8.4数据库连接实例202

8.4.1实例一:C#中操作Oracle数据库一般过程202

8.4.2实例二:C#中处理Oracle Lob类型数据204

本章知识点小结207

习题207

第9章Oracle 11 g的体系结构208

9.1 Oracle 11g体系结构概述208

9.2逻辑存储结构210

9.2.1表空间210

9.2.2段211

9.2.3区212

9.2.4数据块212

9.3物理存储结构212

9.3.1数据文件212

9.3.2控制文件213

9.3.3日志文件213

9.3.4参数文件214

9.4内存结构214

9.4.1系统全局区215

9.4.2程序全局区216

9.4.3软件代码区217

9.5进程结构217

9.6数据字典219

本章知识点小结220

习题221

第10章 用户权限与安全222

10.1用户和模式222

10.2管理用户224

10.2.1数据库的存取控制224

10.2.2创建用户225

10.2.3修改用户226

10.2.4删除用户227

10.2.5显示用户信息228

10.3用户配置文件管理228

10.3.1使用用户配置文件管理口令228

10.3.2使用用户配置文件管理资源229

10.3.3创建用户配置文件230

10.3.4修改用户配置文件231

10.3.5删除用户配置文件231

10.3.6查看配置文件信息231

10.4管理权限232

10.4.1权限简介232

10.4.2管理系统权限233

10.4.3管理对象权限234

10.5管理角色235

10.5.1角色的概念235

10.5.2预定义角色236

10.5.3创建角色236

10.5.4授予角色237

10.5.5管理角色237

10.5.6查看角色239

本章知识点小结239

习题239

第11章 数据库的安全保护241

11.1数据库的安全性241

11.1.1数据库安全性概述241

11.1.2数据库安全性控制的方法和原理242

11.1.3 Oracle系统的安全措施244

11.2数据库的完整性控制245

11.2.1数据库完整性概述245

11.2.2完整性约束条件245

11.2.3完整性控制246

11.2.4 Oracle系统的完整性约束246

11.3数据库的并发性控制248

11.3.1事务249

11.3.2并发控制的原理和方法249

11.3.3封锁251

11.3.4 Oracle系统的并发控制技术253

11.4数据库的备份与恢复技术254

11.4.1数据恢复的基本原则254

11.4.2故障类型和恢复策略255

11.4.3需要备份的数据256

11.4.4 Oracle系统的备份与恢复技术257

本章知识点小结261

习题262

第12章Oracle模式对象的管理263

12.1索引263

12.1.1索引类型及其创建264

12.1.2修改索引266

12.1.3删除索引267

12.1.4显示索引信息267

12.2索引组织表268

12.3分区表与分区索引269

12.3.1分区的概念269

12.3.2建立分区表270

12.3.3修改分区表272

12.3.4分区索引274

12.3.5显示分区表和分区索引信息275

12.4外部表276

12.4.1建立外部表276

12.4.2处理外部表错误277

12.4.3修改外部表278

12.5临时表278

12.6簇与簇表279

12.6.1索引簇279

12.6.2 Hash簇280

12.6.3显示簇信息280

12.7管理视图281

12.7.1创建视图281

12.7.2修改视图282

12.7.3删除视图282

12.7.4查询视图282

12.7.5更新视图283

12.8管理序列283

12.8.1创建序列283

12.8.2使用序列284

12.8.3修改序列284

12.8.4删除序列285

12.9管理同义词285

12.9.1创建同义词285

12.9.2删除同义词285

本章知识点小结285

习题286

参考文献287

热门推荐