《网络数据库》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:王馨迪主编
  • 出 版 社:北京交通大学出版社;清华大学出版社
  • 出版年份:2004
  • ISBN:7810823523
  • 页数:361 页
图书介绍:本书首先对网络数据库系统做总体介绍,对目前数据库系统进行分析比较,然后以两条主线贯穿全书。其一以目前市场上流行的数据库系统--Oracle为主,介绍网络数据库的原理、解决问题的基本思路和技术方法,以案例为另一主线,对其重要的应用方法进行详细讲解,加深读者对相关技术的理解。

目录 1

第1章 网络数据库概述 1

1.1 网络数据库的基本概念 1

1.1.1 基本概念 1

1.1.2 数据模型 4

1.2 数据库的演变过程 6

1.2.1 数据库管理系统的产生和发展 6

1.2.2 数据库技术的演变 11

1.3 网络数据库系统的工作模式 12

1.4 网络数据库系统的主要技术 13

1.5 目前流行的网络数据库产品简介 16

复习思考题 24

第2章 数据库设计 25

2.1 关系数据库理论 25

2.1.1 数据完整性规则 25

2.1.2 关系模型E.F.Codd法则 26

2.2.1 函数依赖 27

2.2 规范化理论 27

2.2.2 码 28

2.2.3 范式 29

2.3 数据库设计 35

2.3.1 设计内容和特点 35

2.3.2 设计方法 36

2.3.3 设计步骤 36

2.4 案例 37

2.4.1 系统功能介绍 38

2.4.2 系统流程 39

2.4.3 案例的数据库设计 41

复习思考题 45

第3章 Oracle数据库安装、配置与管理 46

3.1 Oracle数据库的安装 46

3.1.1 安装前准备工作 46

3.1.2 数据库服务器(Oracle 9i Database)的安装 48

3.1.3 Oracle 9i客户(Oracle 9i Client)的安装 61

3.1.4 Oracle管理工具(Management And Integration) 71

3.2 服务器与客户端配置 72

3.2.1 网络服务名配置 73

3.2.2 监听程序配置 81

3.3 Oracle数据库的管理方法 87

3.3.1 命令行管理 87

3.3.2 企业管理器直接管理 88

3.3.3 管理服务器集中管理 91

3.4 数据库启动和关闭 97

3.5 Oracle数据库创建和删除 101

3.6 案例分析 109

复习思考题 109

第4章 Oracle数据库体系结构 110

4.1 Oracle数据库的结构 110

4.1.1 逻辑结构 110

4.1.2 物理结构 116

4.2 数据库管理系统体系结构 118

4.2.1 进程结构 119

4.2.2 内存结构 121

4.2.3 Oracle实例 123

4.3 存储空间管理 125

4.3.1 扩充数据库的存储能力 125

4.3.2 减少存储空间 128

4.3.3 分区 130

4.4 案例分析 131

复习思考题 132

5.1 数据库安全综述 133

第5章 Oracle数据库安全管理 133

5.2 用户管理 134

5.3 概要文件管理 141

5.4 权限管理 146

5.4.1 系统权限 146

5.4.2 对象权限 149

5.5 角色管理 151

5.6 数据库对象的安全控制 156

5.7 案例分析 157

复习思考题 158

6.1 Oracle数据库数据类型 159

第6章 Oracle数据库基本操作 159

6.2 Oracle的SQL Plus环境简介 165

6.3 创建基本表、索引和视图 173

6.4 维护基本表 187

6.5 查询基本表 190

6.6 案例分析 192

复习思考题 193

7.1 数据库常见故障及解决方法 194

第7章 备份与恢复 194

7.2 脱机冷备份与恢复 196

7.2.1 脱机数据库完全备份 197

7.2.2 脱机数据库完全备份的恢复 198

7.3 逻辑备份与恢复 200

7.3.1 逻辑备份与恢复的前提 201

7.3.2 用exp命令文件实现逻辑备份 206

7.3.3 用imp命令文件实现逻辑恢复 208

7.3.4 用导出向导实现逻辑备份 210

7.3.5 用导入向导实现逻辑恢复 217

7.4 联机热备份与恢复 220

7.4.1 用备份向导实现联机热备份 220

7.4.2 用恢复向导实现联机热恢复 226

7.5 案例分析 230

复习思考题 231

8.1 性能调整概述 232

8.2 操作系统级别性能调整 232

第8章 网络数据库性能调整 232

8.3 数据库级别性能调整 233

8.4 数据库设计级别的性能调整 236

8.5 SQL级别的性能调整 238

复习思考题 241

第9章 PL/SQL编程 242

9.1 PL/SQL简介 242

9.2 PL/SQL编程基础 243

9.2.1 基本PL/SQL开发环境 243

9.2.2 PL/SQL程序结构 244

9.2.3 PL/SQL基本语法要素 246

9.3 PL/SQL流程控制 251

9.3.1 条件结构 251

9.3.2 循环结构 253

9.3.3 无条件跳转结构(GOTO语句) 260

9.3.4 异常处理 262

9.4 PL/SQL游标 266

9.4.1 游标的概念 266

9.4.2 显式游标 267

9.4.3 隐式游标 273

9.5 PL/SQL子程序 274

9.5.1 存储过程 276

9.5.2 存储函数 278

9.6 PL/SQL程序包 281

9.7 面向对象PL/SQL程序设计 285

9.8 PL/SQL触发器 292

9.9 案例分析 298

复习思考题 299

第10章 网络数据库Web应用 300

10.1 Web应用体系结构 300

10.2 常用的Web应用开发方式 303

10.3 Oracle 9i应用服务器简介 310

10.4 案例分析 312

复习思考题 329

第11章 网络数据库C/S模式案例 330

11.1 Visual Basic 6.0简介 330

11.2 创建一个简单的VB程序 331

11.3 VB+Oracle 9i数据库编制的网上书店管理系统 336

附录A Oracle SQL命令 340

附录B PL/SQL命令 343

附录C Oracle SQL函数 344

附录D Oracle的数据字典视图 347

附录E Oracle的信息和对象权限 353

附录F 系统环境参数 357

参考文献 360