第一章 数据库概论 1
第一节 数据库技术与数据应用系统概述 1
第二节 数据管理技术的发展 2
第三节 数据库基本概念 6
第四节 概念模型 8
第五节 数据模型 13
第六节 数据库的体系结构 15
第七节 数据库管理系统 17
第八节 数据库系统 19
第二章 关系数据库 21
第一节 关系模型概述 22
第二节 关系模型 23
第三节 关系的完整性 27
第四节 关系代数 30
第五节 查询优化 36
第三章 常用关系数据库管理系统 43
第一节 常用关系数据库概述 43
第二节 MS SQL Server 2000简介 47
第三节 MS SQL Server 2000的安装 49
第四节 MS SQL Server 2000主要组件介绍 56
第四章 关系数据库SQL语言 64
第一节 SQL概述 65
第二节 SQL的数据定义 67
第三节 SQL的数据查询 75
第四节 SQL的数据更新 84
第五节 视图 86
第六节 数据控制 88
第七节 嵌入式SQL 89
第五章 关系数据库的模式设计 95
第一节 模式设计问题的提出 96
第二节 函数依赖 99
第三节 关系模式的规范化 100
第六章 数据库事务与并发控制 109
第一节 事务 109
第二节 数据库的并发控制 112
第三节 SQL Server 2000的并发控制技术 121
第七章 数据库完整性 124
第一节 数据库的完整性概述 124
第二节 完整性约束条件 125
第三节 完整性控制 126
第四节 SQL Server 2000的完整性 127
第八章 数据库恢复 137
第一节 数据库的恢复概述 138
第二节 故障的类型 138
第三节 恢复的实现技术 139
第四节 恢复的策略方法 141
第五节 SQL Server 2000的恢复技术 142
第九章 数据库安全性 145
第一节 数据库的安全性概述 145
第二节 安全性级别 146
第三节 权限的授予与回收 146
第四节 安全性控制技术 147
第五节 SQL Server 2000的安全性 150
第十章 PowerBuilder概述 157
第一节 PowerBuilder的基本概念 158
第二节 PowerBuilder的主要功能 160
第三节 PowerBuilder的开发环境 161
第四节 工作区和应用对象 166
第五节 PowerBuilder程序开发步骤 166
第六节 视图 173
第十一章 数据库操作 177
第一节 数据库操作 178
第二节 表操作 180
第三节 建立PB与数据库的连接 189
第四节 数据库描述文件 192
第十二章 PowerScript语言 196
第一节 语言基础 197
第二节 PowerScript语句 203
第三节 数组 209
第四节 结构 210
第五节 对象、属性、函数和事件的引用方法 213
第六节 使用代词编写通用代码 214
第七节 函数 215
第八节 数据库操作 222
第十三章 创建应用对象 226
第一节 应用对象简介 226
第二节 创建应用对象 227
第三节 应用对象的事件 230
第四节 事务对象 232
第五节 编写应用对象的事件处理程序 234
第十四章 窗口对象 237
第一节 窗口的分类 237
第二节 创建窗口 239
第三节 窗口对象的属性 242
第四节 窗口对象函数 244
第五节 窗口对象的事件 246
第六节 窗口对象的控件 249
第十五章 菜单对象 263
第一节 菜单及菜单描绘器 263
第二节 创建菜单 265
第三节 定义菜单属性 267
第四节 为菜单对象编写脚本 270
第五节 使用菜单 271
第六节 MDI窗口 272
第十六章 数据窗口对象 276
第一节 创建数据窗口对象 277
第二节 向数据窗口添加对象 287
第十七章 数据窗口控件 295
第一节 建立数据窗口控件与数据窗口对象的联系 295
第二节 事务对象 297
第三节 检索数据 300
第四节 数据窗口控件工作原理 301
第五节 访问数据窗口的数据及属性 303
第六节 数据窗口控件的常用函数 308
第七节 使用数据窗口控件事件 314
第八节 打印数据窗口 317
主要参考文献 320