《数据库原理及应用 PowerBuilder版》PDF下载

  • 购买积分:9 如何计算积分?
  • 作  者:李建义主编
  • 出 版 社:北京:北京交通大学出版社
  • 出版年份:2006
  • ISBN:7810827375
  • 页数:198 页
图书介绍:本书由数据库设计原理和应用两部分组成,原理部分简明扼要的介绍关系数据库设计最实用的基本理论,包括数据模型、关系和关系设计完整性,并结合实例描述分析、设计数据库的过程。应用部分通过PowerBuilder 数据库开发工具详细描述数据库系统的开发过程。应用部分具体介绍PowerBuilder 10.0开发环境组成、PowerScript语言、事件,对窗口、数据窗口、菜单等PowerBuilder对象的设计方法,并结合“餐饮管理系统”进行说明,在习题中留有一定的功能扩展空间。每章均附有习题,便于读者练习。全书共9章,主要内容包括:关系数据库设计、PowerBuilder概述、数据库设计、应用程序对象、PowerScript语言、窗口对象、数据窗口、菜单设计、应用程序发行。为了更好的培养学生的实际动手能力和解决问题的能力,本书在介绍实例功能实现时提供多种解决方案并对相关知识加以介绍;在设计习题部分,将一个完整系统的功能实现的各个部分循序渐进的融入各个章节之中,这样使学生在学习过程中自始至终通过实验就可以完成一个完整实用的MIS 系统开发,有利于学生把握知识的整体性和连贯性。本书可作为高等职业学

本章学习目标 1

1.1 基本概念 1

1.1.1 信息与数据 1

第1章 数据库系统概述 1

1.1.2 数据处理 2

1.2 数据库技术的发展 2

1.2.1 数据库技术发展的阶段划分 2

1.2.2 人工管理阶段 2

1.2.3 文件系统阶段 3

1.2.4 数据库系统阶段 4

1.2.5 现代数据库发展阶段 6

1.3 数据库系统的组成与结构 6

1.3.1 数据库系统的组成 6

1.3.2 数据库系统结构 7

1.4.1 数据模型的概念 9

1.4 数据模型 9

1.4.2 层次模型 10

1.4.3 网状模型 10

1.4.4 关系模型 10

1.5 关系模式的分解规则 12

1.5.1 问题的提出 12

1.5.2 关系模式的规范化 14

1.5.3 关系分解的原则 15

小结 16

习题1 16

第2章 PowerBuilder 10.0概述 18

本章学习目标 18

2.1 PowerBuilder 10.0简介 18

2.2.2 PowerBuilder 10.0开发环境简介 19

2.2.1 启动PowerBuilder 10.0 19

2.2 PowerBuilder 10.0的开发环境 19

2.2.3 使用联机帮助 22

2.3 PowerBuilder应用系统设计 23

2.3.1 PowerBuilder应用系统的组成 23

2.3.2 PowerBuilder应用系统的开发步骤 24

2.3.3 PowerBuilder应用系统的开发举例——简单计算器 24

小结 27

习题2 27

第3章 数据库设计 29

本章学习目标 29

3.1 创建数据库 29

3.2 创建和删除数据表 31

3.3 主键、外部键的创建与删除 34

3.3.1 主键的建立和删除 34

3.3.2 外部键的建立和删除 36

3.4 浏览和修改表结构 37

3.5 数据的操纵 38

3.5.1 数据检索 38

3.5.2 数据修改 38

3.6 连接数据库 39

3.6.1 通过ODBC接口连接 39

3.6.2 通过专用接口连接 42

小结 44

习题3 44

第4章 应用对象 45

本章学习目标 45

4.1 应用对象概述 45

4.2 创建应用对象 46

4.2.1 工作区 46

4.2.2 创建应用对象 47

4.3 应用对象的属性设置 48

4.4 应用对象的事件 50

4.5 事务对象及其应用 51

4.5.1 事务对象的概念 51

4.5.2 事务对象的属性 52

4.5.3 自定义事务对象 53

小结 53

习题4 54

第5章 PowerScript语言 55

本章学习目标 55

5.1 PowerScript的基本概念 55

5.1.1 标识符 55

5.1.2 保留字 57

5.1.3 代词 57

5.1.5 特殊ASCII字符 59

5.1.4 空值 59

5.1.6 断行、续行和注释 60

5.2 数据类型 61

5.2.1 标准数据类型 61

5.2.2 系统对象数据类型 62

5.2.3 枚举类型 62

5.3 变量与常量 62

5.3.1 变量 63

5.3.2 常量 63

5.3.3 数组 64

5.3.4 变量的作用域 65

5.4 运算符和表达式 67

5.4.1 算术运算符 67

5.4.4 连接运算符 68

5.4.3 逻辑运算符 68

5.4.2 关系运算符 68

5.4.5 运算符的优先级 69

5.4.6 表达式 69

5.5 基本语句 70

5.5.1 赋值语句 70

5.5.2 条件控制语句 70

5.5.3 循环控制语句 72

5.5.4 其他语句 76

5.6 常用标准函数 78

5.6.1 MessageBox()函数 78

5.6.2 GetFileOpenName()函数和GetFileSaveName()函数 79

5.6.3 数据类型检查函数 82

5.6.4 数据类型转换函数 82

5.6.5 Run()函数 82

5.7.1 自定义全局函数 83

5.7 自定义函数 83

5.7.2 自定义对象函数 85

5.8 嵌入式SQL语句 86

5.8.1 数据库连接的建立与断开 86

5.8.2 提交与回滚事务 87

5.8.3 单行检索语句SELECT 87

5.8.4 插入语句INSERT 88

5.8.5 删除语句DELETE 88

5.8.6 更新语句UPDATE 89

5.8.7 检查SQL语句的执行情况 89

5.8.8 游标操作 90

5.9 编写脚本 91

5.9.1 打开脚本视图区 92

5.9.2 粘贴脚本 92

小结 94

5.9.3 编译脚本 94

习题5 95

第6章 窗口对象 96

本章学习目标 96

6.1 窗口 96

6.1.1 窗口的创建与修改 96

6.1.2 窗口的属性 98

6.1.3 窗口的事件 101

6.1.4 窗口对象的函数 102

6.2 窗口的控件 103

6.2.1 窗口中控件的添加与删除 103

6.2.2 调整控件及其布局 104

6.2.3 定义控件的Tab顺序 105

6.2.4 控件的命名 105

6.2.6 控件的基本类型 106

6.2.5 控件的共同属性 106

6.3 StaticText 108

6.4 SinglelineEdit、MultilineEdit和EditMask控件 108

6.4.1 属性 108

6.4.2 常用事件 110

6.5 CommandButton和PictureButton控件 110

6.5.1 按钮控件的属性 110

6.5.2 事件 111

6.6 列表框和下拉列表框控件 111

6.6.1 控件属性 112

6.6.2 控件常用事件 113

6.6.3 列表框常用函数 113

6.7.3 CheckBox 114

6.7.2 RadioButton 114

6.7.1 GroupBox 114

6.7 RadioButton和CheckBox控件 114

6.7.4 控件应用综合实例 115

6.8 DataWindow 117

6.9 TreeView 117

6.9.1 TreeView控件 117

6.9.2 TreeView控件的属性 118

6.9.3 TreeView控件的常用函数 119

6.9.4 TreeView控件应用实例 119

6.10 ListView控件 125

6.10.1 ListView控件的属性 125

6.10.2 ListView控件的常用函数 127

6.10.3 ListView控件的常用事件 128

6.10.4 ListView控件实例 128

6.10.5 Tab控件 133

小结 135

习题6 136

第7章 数据窗口 137

本章学习目标 137

7.1 数据窗口 137

7.1.1 数据窗口的设计思想 137

7.1.2 数据窗口对象的创建 137

7.2 显示风格 141

7.2.1 Grid 141

7.2.2 Tabular 141

7.2.3 Freeform 141

7.2.4 Crosstab 142

7.2.5 Group 143

7.2.6 Label 145

7.2.7 N-UP 146

7.2.9 Composite 147

7.2.8 Graph 147

7.3 数据源 148

7.3.1 Quick Select数据源 148

7.3.2 SQL Select数据源 148

7.3.3 Query数据源 151

7.3.4 External数据源 151

7.3.5 Stored Procedure数据源 151

7.4 数据窗口对象的设计 152

7.4.1 数据窗口对象属性 152

7.4.2 数据窗口对象上的控件 158

7.4.3 数据正确性检查的设计 161

7.6 数据窗口的更新控制 162

7.6.1 影响数据窗口更新能力的因素 162

7.5 数据窗口对象的引用 162

7.4.4 数据分组及去掉重复值 162

7.6.2 数据窗口的更新属性 163

7.7 数据窗口常用函数 164

7.7.1 连接事务对象的函数 164

7.7.2 滚动数据行函数 165

7.7.3 获取与设置数据项的函数 166

7.7.5 与数据库有关的函数 167

7.7.4 可编辑控件函数 167

7.7.6 数据窗口打印函数 170

7.8 应用实例——桌位维护模块 170

7.8.1 界面设计 170

7.8.2 代码实现 171

7.9 应用实例——结账模块 172

7.9.1 界面设计 172

7.9.2 代码实现 174

习题7 175

小结 175

本章学习目标 176

8.1 创建菜单 176

8.1.1 菜单 176

第8章 菜单设计 176

8.1.2 创建菜单 178

8.1.3 修改菜单 181

8.2 菜单属性 181

8.2.1 General选项卡 181

8.2.2 Toolbar选项卡 182

8.3 菜单的使用 183

8.3.1 窗口菜单 185

8.3.2 弹出式菜单 185

小结 186

习题8 186

8.3.3 菜单事件 186

第9章 应用项目的调试和运行 188

本章学习目标 188

9.1 应用程序的调试 188

9.1.1 调试器 188

9.1.2 断点设置 190

9.1.3 调试状态下应用程序的跟踪运行 192

9.2 应用程序的运行 194

9.3 应用程序的编译 194

9.4 应用程序的发布 196

9.4.1 PowerBuilder运行时库及数据库接口 196

9.4.2 配置ODBC数据源 196

小结 197

习题9 197

参考文献 198