《数据库应用系统设计实践教程》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:袁方,杨成主编
  • 出 版 社:成都:电子科技大学出版社
  • 出版年份:2001
  • ISBN:7810656724
  • 页数:264 页
图书介绍:本书对数据库应用系统设计所需知识进行了系统性的介绍,内容包括:数据库概论、关系数据库语言、模式设计、数据库保护、应用、开发,以及应用对象的创建及应用对象事件、窗口对象的创建和使用、菜单对象的创建和使用。本书可作为高等院校的教材,以及设计开发数据库应用系统的技术人员使用。

第1章 数据库应用系统设计理论基础 1

1.1 概述 1

1.2 数据库应用系统开发方法 2

1.2.1 生命周期法 2

1.2.2 快速原型法 4

1.2.3 面向对象法 4

1.3 数据库应用系统的开发过程 5

1.3.1 系统分析 5

1.3.2 系统设计 7

1.3.3 系统实施 10

1.3.4 系统运行与维护 12

1.4 数据库设计 13

1.4.1 需求分析 13

1.4.2 概念结构设计 13

1.4.3 逻辑结构设计 15

1.4.4 物理结构设计 15

1.4.5 数据库实施 16

1.4.6 数据库运行和维护 16

1.5 常用关系数据库管理系统 17

1.6 关系数据库语言 19

1.6.1 数据定义语言 19

1.6.2 数据查询语言 23

1.6.3 数据更新语言 26

1.6.4 嵌入式SQL 27

1.7 数据库应用系统开发工具 28

习题 28

第2章 PowerBuilder概述 30

2.1 PowerBuilder的基本概念 30

2.1.1 对象 30

2.1.2 面向对象程序设计 31

2.1.3 事件驱动 31

2.1.4 描绘器 32

2.2 PowerBuilder的主要功能 32

2.3 PowerBuilder安装 33

2.3.1 安装PowerBuilder 33

2.3.2 安装SQL Anywhere 34

2.4 PowerBuilder的开发环境 35

2.4.1 PowerBuilder开发环境总览 35

2.4.2 主控工具栏 36

2.5 命名规范 37

2.5.1 控件命名规范 38

2.5.2 对象命名规范 39

2.6 PowerBuilder程序开发步骤 40

2.7 PowerBuilder的高级应用 44

2.7.1 用户对象 44

2.7.2 用户事件 44

2.7.3 OLE应用 46

2.7.4 Internet应用 46

习题 47

第3章 数据库操作 48

3.1 数据库操作 48

3.1.1 创建本地数据库 48

3.1.2 删除本地数据库 49

3.2 表操作 50

3.2.1 创建和修改表 50

3.2.2 设置主码和外码 53

3.2.3 创建、删除视图和索引 55

3.2.4 操作数据库中的数据 58

3.2.5 定义显示格式 63

3.2.6 定义编辑格式 65

3.3 建立PB与数据库的连接 69

3.3.1 通过ODBC与数据库连接 69

3.3.2 通过专用接口与数据库连接 72

3.3.3 更改当前连接的数据库 74

3.4 数据库描述文件 74

习题 76

第4章 PowerScript语言 78

4.1 语言基础 78

4.1.1 标识符 78

4.1.2 数据类型 79

4.1.3 常量 79

4.1.4 变量 80

4.1.5 变量的作用域 81

4.1.6 运算符 82

4.2 PowerScript语句 83

4.2.1 语句格式 83

4.2.2 赋值语句 84

4.2.3 条件语句 85

4.2.4 循环语句 87

4.2.5 Exit和Continue语句 88

4.2.6 Goto语句 89

4.2.7 Call语句 89

4.2.8 Create和Destroy语句 90

4.3 数组 90

4.4 结构 91

4.5 使用代词编写通用代码 93

4.6 函数 95

4.6.1 系统函数 95

4.6.2 自定义函数 99

4.7 嵌入式SQL语句与数据库操作 101

4.7.1 数据库的连接与断开语句 102

4.7.2 事务的提交与回滚语句 102

4.7.3 查询语句SELECT 103

4.7.4 插入语句INSERT 104

4.7.5 删除语句DELETE 104

4.7.6 修改语句UPDATE 104

4.7.7 检查SQL语句执行情况 105

4.7.8 游标语句 105

4.7.9 动态SQL语句 107

习题 110

第5章 创建应用对象 111

5.1 创建和打开一个应用对象 112

5.2 设置应用对象的属性 113

5.3 应用对象的事件 116

5.3.1 Open事件 116

5.3.2 Close事件 116

5.3.3 Idle事件 116

5.3.4 SystemError事件 117

5.3.5 ConnectBegin事件 117

5.3.6 ConnectEnd事件 117

5.4 事务对象 117

5.4.1 事务对象的作用及属性设置 117

5.4.2 建立与断开数据库的连接 119

5.4.3 自定义事务对象的创建与删除 119

5.5 编写应用对象的事件处理程序 120

习题 121

第6章 窗口对象 122

6.1 创建窗口 122

6.1.1 创建一个全新窗口 122

6.1.2 创建一个继承窗口 124

6.1.3 保存窗口 125

6.1.4 预览窗口 126

6.1.5 运行窗口 126

6.2 窗口对象的属性 126

6.2.1 设置窗口一般属性的General标签 126

6.2.2 设置窗口位置及大小的Position标签 128

6.2.3 设置窗口鼠标形状的Pointer标签 129

6.2.4 设置窗口图标的Icon标签 129

6.2.5 设置滚动条属性的Scroll标签 129

6.2.6 设置工具栏属性的ToolBar标签 129

6.3 窗口对象函数 130

6.3.1 打开和关闭窗口函数 130

6.3.2 带参数打开和关闭窗口函数 130

6.4 窗口对象的事件 132

6.4.1 对窗口事件编程 132

6.4.2 常用的窗口对象事件 132

6.5 窗口对象的控件 134

6.5.1 向窗口添加控件 134

6.5.2 操作控件 135

6.5.3 设置控件的访问顺序 136

6.5.4 设置控件的常用属性 137

6.5.5 常用控件介绍 137

6.5.6 高级控件介绍 148

习题 157

第7章 菜单对象 159

7.1 创建菜单 159

7.2 定义菜单属性 161

7.2.1 菜单属性的General标签 161

7.2.2 Style标签 161

7.2.3 Shortcut标签 162

7.2.4 Toolbar标签 163

7.2.5 Picture标签 164

7.3 为菜单对象编写脚本 164

7.4 使用菜单 165

7.4.1 把窗口和菜单关联起来 165

7.4.2 在窗口脚本中引用菜单对象 165

7.4.3 使用弹出式菜单 166

7.5 MDI窗口 168

7.5.1 创建MDI窗口 169

7.5.2 创建工作表 169

7.5.3 在MDI中应用菜单和工具栏 170

7.5.4 与工作表相关的函数 171

习题 171

第8章 数据窗口对象 172

8.1 创建数据窗口对象 172

8.1.1 定义数据源 173

8.1.2 确定数据窗口的显示风格 179

8.1.3 数据窗口描绘器 181

8.2 设置数据窗口工作区属性 183

8.2.1 General标签 183

8.2.2 Zoom标签 184

8.2.3 Generation标签 184

8.3 向数据窗口添加对象 184

8.3.1 数据窗口的层次 185

8.3.2 添加或删除列对象 185

8.3.3 添加静态文本对象 187

8.3.4 添加计算域对象 187

8.3.5 添加图像对象 188

8.3.6 添加图形对象 189

8.4 增数据窗口的功能 190

8.4.1 数据排序 190

8.4.2 数据分组统计 191

8.4.3 数据过滤 191

8.4.4 按需检索数据 191

习题 192

第9章 数据窗口控件 193

9.1 建立数据窗口控件与数据窗口对象的联系 193

9.2 使用数据窗口技术的完整过程 194

9.3 数据窗口控件工作原理 195

9.3.1 数据窗口控件缓冲区 195

9.3.2 编辑控件 196

9.4 检索数据 196

9.5 访问数据窗口的数据及属性 197

9.5.1 访问数据窗口的数据 197

9.5.2 访问数据窗口的属性 200

9.6 数据窗口控件的常用函数 201

9.6.1 插入与删除行 201

9.6.2 保存数据 202

9.6.3 在主缓冲区内滚动行 202

9.6.4 得到与设置当前行和列 204

9.6.5 行的选择 204

9.6.6 清除所有行 206

9.6.7 统计行数 206

9.6.8 排序 207

9.6.9 Modify()和Describe()函数 207

9.6.10 过滤数据 209

9.6.11 查找函数 211

9.7 使用数据窗口控件事件 215

9.7.1 Clicked和DoubleClicked事件 215

9.7.2 ItemChanged和ItemError事件 215

9.7.3 DBError事件 216

9.7.4 窗口的CloseQuery事件 216

9.8 在程序中创建数据窗口对象 217

9.9 打印数据窗口 218

习题 223

第10章 综合实例 224

10.1 系统分析 224

10.2 系统设计 224

10.2.1 总体设计 224

10.2.2 详细设计 225

10.3 系统实施 227

10.3.1 建立应用对象 227

10.3.2 登录窗口 228

10.3.3 菜单设计 229

10.3.4 MDI主窗口 231

10.3.5 学生管理窗口 232

10.3.6 成绩管理窗口 241

10.3.7 页面设置窗口 244

10.3.8 打印预览窗口 245

10.3.9 打印设置窗口 246

10.3.10 查询窗口 249

10.3.11 查找窗口 252

10.3.12 专业选择窗口 255

10.3.13 统计窗口 256

10.3.14 成绩分布窗口 258

10.3.15 制作可执行文件 260

附录 配套软盘使用说明 262

主要参考文献 264