《数据库技术 中级》PDF下载

  • 购买积分:14 如何计算积分?
  • 作  者:罗晓沛主编
  • 出 版 社:北京:清华大学出版社
  • 出版年份:1999
  • ISBN:7302035288
  • 页数:405 页
图书介绍:

第1章 计算机基本原理 1

1.1 计算机系统的组成 1

1.1.1 计算机硬件结构 1

1.1.2 计算机软件系统 3

1.2 计算机工作原理 6

1.2.1 计算机中数据的表示 6

1.2.2 中央处理器CPU 14

1.2.3 存储器 16

1.2.4 输入设备 21

1.2.5 输出设备 22

1.3 计算机体系结构 24

1.3.1 体系结构的发展 24

1.3.2 计算机体系的结构的分类 25

1.3.3 指令系统 26

1.3.4 存储系统 29

1.3.5 I/O通道 33

1.3.6 总线结构 36

1.3.7 并行处理技术 38

第2章 操作系统 45

2.1 操作系统基本功能 45

2.1.1 操作系统基本概念 45

2.1.2 操作系统的分类 46

2.1.3 操作系统的功能 46

2.2 UNIX操作系统的特点与使用 48

2.2.1 UNIX操作系统概述 48

2.2.2 UNIX基本操作 49

2.2.3 UNIX常用命令 49

2.2.4 文件系统的使用 52

2.2.5 Shell和C Shell命令解释器 55

2.2.6 UNIX系统维护 57

2.3 WindowsNT操作系统 59

2.3.1 WindowsNT基本概念 60

2.3.3 文件管理器 63

2.3.2 控制面板 63

2.3.4 域用户管理器 65

2.3.5 服务器管理器 71

2.3.6 打印管理器 74

2.3.7 系统维护 75

第3章 数据库基本原理 78

3.1 数据库基本概念 78

3.1.1 数据、数据库 78

3.1.2 数据库管理系统 78

3.1.3 数据库语言 79

3.1.4 数据库系统 80

3.2 数据库系统的特征 82

3.3 数据库系统的结构与数据独立性 84

3.3.1 数据库系统结构 84

3.3.2 数据独立性 85

3.3.3 数据库操作过程 86

3.4.1 主要 数据模型 87

3.4 数据模型 87

3.4.2 数据模型要素 91

3.5 关系数据库 92

3.5.1 关系模型 93

3.5.2 关系模型的完整性 95

3.6 数据库安全与恢复 96

3.6.1 数据库的安全性 96

3.6.2 数据库的恢复 98

第4章 查询语言SQL与数据库设计 101

4.1 结构化查询语言SQL 101

4.1.1 SQL的数据定义语句 102

4.1.2 SQL的数据操作语句 104

4.1.3 SQL的数据控制语句 108

4.1.4 SQL的数据嵌入式使用 109

4.2.1 关系数据库设计理论的主要内容 110

4.2 关系数据库设计理论 110

4.2.2 函数依赖 111

4.2.3 关系模式的规范化理论 113

4.3 数据库设计 115

4.3.1 系统规划 115

4.3.2 系统的需求分析 116

4.3.3 数据库的概念设计 118

4.3.4 数据库的逻辑设计 121

4.3.5 数据库的物理设计 123

4.3.6 数据库的实施 124

第5章 数据库系统管理系统ORACLE及其工具软件 126

5.1 SQL语言 126

5.1.1 SQL概述 126

5.1.2 数据查询语句(SELECT语句) 127

5.1.3 数据操纵语句(DML) 128

5.1.4 数据定义语句(DDL) 129

5.1.5 事务控制语句 133

5.2 PL/SQL 134

5.2.1 PL/SQL的优点 134

5.2.2 PL/SQL块 134

5.2.3 控制结构 135

5.2.4 游标管理 137

5.2.5 出错处理 138

5.2.6 子程序 140

5.2.7 包 143

5.2.8 数据库触发器 145

5.3 ORACLE数据库结构性能及特点 146

5.3.1 ORACLE数据库系统的体系结构 146

5.3.2 数据字典 153

5.3.3 数据类型 154

5.3.4 ORACLE ROBMS的性能特点 155

5.4.2 数据库的启动和关闭 156

5.4.1 ORACLE的体系结构 156

5.4 数据库管理 156

5.4.3 建立数据库 158

5.4.4 物理结构的管理和维护 160

5.4.5 逻辑结构的管理和维护 163

5.4.6 数据完整性管理和维护 165

5.4.7 并发性管理 166

5.4.8 用户管理及维护 167

5.4.9 权限的管理及维护 168

5.4.10 系统完全性管理 170

5.5 备份与恢复 172

5.5.1 备份的策略 172

5.5.2 备份的的方法 173

5.5.3 恢复的方法 176

5.6 客户机/服务器连接 183

5.6.1 客户机的配置 183

5.6.2 服务器的配置 185

5.6.3 SQLNET的使用 186

5.6.4 客户机/服务器的连接 186

5.6.5 服务器/服务器的连接 187

5.7 应用开发工具 187

5.7.1 Developer/2000技术和部件 187

5.7.2 Developer/2000 Forms 188

5.7.3 Developer/2000 Reports 197

5.7.4 Developer/2000 Graphics 205

第6章 数据库管理系统SYBASE及其应用开发工具 209

6.1 SYBASE数据库系统概述 209

6.1.1 SYBASE客户机/服务器体系结构 209

6.1.2 SYBASE客户机/服务器数据库环境 209

6.1.3 SYBASE客户机/服务器软件组成及其功能和性能特点 210

6.2 SYBASE Adaptive Server基本框架及系统安装 213

6.2.1 系统数据库 213

6.2.2 系统表——数据字典 214

6.2.3 SYBASE系统存储过程 215

6.2.4 SYBASE软件目录结构 216

6.2.5 接口文件 216

6.2.6 环境变量 217

6.2.7 Server运行文件 217

6.2.8 SYBASE SQL Server 配置文件 218

6.2.9 SYBASE SQL Server 的启动和关闭 218

6.2.10 SYBASE SQL Server的出错日志 219

6.2.11 SYBASE SQL Server操作环境 219

6.2.12 SYBASE SQL Server 安培装步骤 219

6.3 SYBASE 数据库语言T-SQL概述 221

6.3.1 事务型结构化查询语言T-SQL 221

6.3.2 T-SQL标识符及数据库对象命名 221

6.3.3 T-SQL的使用方法 222

6.3.4 SYBASE SQL Server的数据类型 224

6.3.5 SYBASE SQL Server的函数 225

6.4.1 使用不同的数据库 227

6.4 T-SQL的数据操纵语言——数据修改与查询 227

6.3.6 SYBASE SQL Server的表达式 227

6.4.2 插入数据 228

6.4.3 更新数据 229

6.4.4 删除数据 230

6.4.5 T-SQL的数据查询 231

6.5 T-SQL的数据库定义语言——创建数据库对象(Ⅰ) 235

6.5.1 用户定义数据类型 235

6.5.2 一般表 235

6.5.3 索引 236

6.5.4 视图 237

6.5.5 缺省 238

6.5.6 规则 238

6.5.7 数据库完整性与带有声明完整性约束的表 239

6.6 T-SQL的程序设计功能 242

6.6.1 批和注释代码 242

6.6.3 显示提示消息 243

6.6.2 局部变量和全局变量 243

6.6.4 流控制关键字 244

6.6.5 游标 245

6.7 数据库定义词句 创建数据库对象(Ⅱ) 247

6.7.1 存储过程 247

6.7.2 触发器 249

6.7.3 SYBASE SQL Server数据库对象小结 251

6.8 SYBASE 数据库系统管理 252

6.8.1 SYBASE 数据库系统管理 252

6.8.2 SYBASE 系统管理工具 253

6.9 资源管理 255

6.9.1 设备的建立和删除 255

6.9.2 设备的使用 256

6.10 用户和权限管理 260

6.10.1 Sybase SQL Server 中的用户 260

6.10.3 Sybase SQL Server 中的用户管理 261

6.10.2 Sybase SQL Server 三种角色的权力 261

6.10.4 Sybase SQL Server的权限管理 263

6.11 SYBAES SQL Server的基本配置参数调整 264

6.11.1 缺省配置参数 265

6.11.2 配置参数的调整 265

6.11.3 配置文件 266

6.11.4 配置参数的显示级别 266

6.11.5 SYBAES SQL Server内存的使用和配置 266

6.12.1 事务、事务日志和检查点 267

6.12 事务管理和数据库的备份与恢复 267

6.12.2 事务管理 268

6.12.3 使用事务日志恢复数据库 269

6.12.4 日志管理 270

6.12.5 数据库和事务的备份与恢复 270

6.13 SYBAES SQL Server 的监控与排错 272

6.13.1 监控SYBAES SQL Server的使用情况 272

6.13.4 监控SYBAES SQL Server的总体活动 273

6.13.2 监控空间的使用情况 273

6.13.3 检验数据库的一致性 273

6.13.5 制定一个监控计划 274

6.13.6 SQL Server的排错 274

6.13.7 性能调整 275

6.14 Power Builder 275

6.14.1 Power Builder 概述 275

6.14.2 Power Builder 对象的创建与画笔 278

第7章 数据库管理系统INFORMIX及其工具 282

7.1 INFORMIX基础知识 282

7.1.1 ONLINE体系结构 282

7.1.2 ONLINE基本概念 291

7.2 ONLINE数据库管理 294

7.2.1 数据类型 294

7.2.2 创建数据、表、索引、视图 302

7.2.3 并发控制 309

7.2.4 数据完整性 314

7.25. 数据安全性 320

7.3 INFORMIX ESQL/C 程序开发 323

7.3.1 ESQL/C 概述 323

7.3.2 ESQL/C编和 325

7.3.3 ESQL/C中常用SQL语句的异常检测 330

7.3.4 游标的定义和使用 332

7.3.5 动态SQL语句 333

7.4 INFORMIX-4GL程序开发 334

7.4.1 概述 334

7.4.2 程序变量及其类型 337

7.4.3 INFORMIX-4GL程序的语句 339

7.4.4 游标的使用 341

7.4.5 异常检测 342

7.4.6 INFORMIX-4GL程序开发工具 342

8.1.1 软件测试的基本概念 353

8.1 应用程序调试 353

第8章 数据库系统的实施与维护 353

8.1.2 程序测试技术 355

8.1.3 程序排错方法 357

8.1.4 测试与排错 358

8.2 数据库数据的加载 359

8.2.1 数据加载的准备 359

8.2.2 数据加载的方法 359

8.2.3 数据加载正确性保证 359

8.3 数据库的试运行 360

8.3.1 数据库试运行的准备 360

8.3.2 数据库试运行的任务 360

8.3.3 数据库试运行的实施 360

8.4 数据库系统的运行与维护 361

8.4.1 数据库系统性能问题及优化技术 361

8.4.2 数据库空间存储及碎片重组 368

8.4.3 数据库管理员(DBA)实用技术 375

8.4.4 数据快速卸载及恢复技术 379

8.4.5 系统安全性管理 381

第9章 数据库的发展动向 391

9.1 数据库的客户机/服务器的结构 391

9.1.1 客户机/服务器的基本概念 391

9.1.2 客户机/服务器结构的数据库管理系统 393

9.2 分布式数据库系统 394

9.2.1 分布式数据库系统的定义 394

9.2.2 分布式数据库系统的特点 395

9.2.3 分布式数据库系统的结构 396

9.2.4 分布式数据库管理系统 398

9.3 并行数据库系统 400

9.3.1 并行数据库基本概念 400

9.3.2 并行数据库系统的功能 401

9.3.3 并行数据库的结构 401

9.3.4 并行数据库的并行处理技术 403