《数据库前台开发环境》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:郭新顺主编
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2010
  • ISBN:9787302236375
  • 页数:348 页
图书介绍:本书共分4篇,分别介绍了数据库系统概论、关系数据库基础知识、标准SQL语言以及网络数据系统的工作模式、PowerBuilder 11.5开发基于C/S结构数据库应用系统的环境、创建数据库、窗口和控件、数据窗口、菜单等内容。

第一篇 数据库基础知识 3

第1章 数据库系统概论 3

1.1 数据和信息 3

1.1.1 数据与信息 3

1.1.2 数据库、数据库管理系统、数据库系统 3

1.1.3 数据管理技术的发展 4

1.1.4 数据库系统的特点 5

1.2 数据库系统的组成 6

1.3 数据库系统的模式结构 7

1.3.1 数据库系统的三级模式结构 7

1.3.2 数据库系统的二层映像与数据独立性 8

1.4 数据模型 9

1.4.1 数据模型的概念 9

1.4.2 概念模型 10

1.4.3 E-R模型 12

1.4.4 常用的数据模型 14

小结 17

思考题与习题 17

第2章 关系数据库基础知识 19

2.1 关系模型的基本概念 19

2.1.1 关系数据结构的形式化定义 19

2.1.2 关系模式和关系数据库 22

2.2 关系的完整性 23

2.2.1 实体完整性 23

2.2.2 参照完整性 23

2.2.3 用户定义的完整性 24

2.3 关系代数 24

2.3.1 传统的集合运算 25

2.3.2 专门的关系运算 26

2.3.3 关系运算在数据库中的几个实例 30

小结 31

思考题与习题 31

第3章 关系数据库标准语言SQL 32

3.1 SQL概述 32

3.1.1 SQL的产生与发展 32

3.1.2 SQL的特点 32

3.1.3 数据库的体系结构 33

3.2 数据定义 34

3.2.1 数据类型 34

3.2.2 基本表的定义和删除 35

3.2.3 索引的建立与删除 36

3.3 数据查询 36

3.3.1 单表查询 37

3.3.2 连接查询 41

3.3.3 嵌套查询 43

3.4 数据更新 45

3.4.1 插入数据 45

3.4.2 修改数据 46

3.4.3 删除数据 47

3.5 视图 48

3.5.1 定义视图 48

3.5.2 删除视图 49

3.5.3 查询视图 50

3.5.4 更新视图 50

3.5.5 视图的作用 51

小结 51

思考题与习题 51

第4章 网络数据库系统的工作模式 53

4.1 客户机/服务器结构 53

4.1.1 C/S系统体系结构 53

4.1.2 两层C/S应用架构 53

4.1.3 三层C/S应用架构 54

4.2 浏览器/服务器结构 55

4.3 数据库连接技术 55

4.3.1 ODBC 56

4.3.2 ADO与OLE DB 57

4.3.3 JDBC 58

小结 59

思考题与习题 59

第二篇 PowerBuilder数据库开发环境 63

第5章 PowerBuilder概述 63

5.1 PowerBuilder的基本特点 63

5.1.1 PowerBuilder简介 63

5.1.2 PowerBuilder 11.5的新特点 67

5.2 PowerBuilder 11.5的开发环境 69

5.2.1 PowerBuilder 11.5及SQL Anywhere 11.0数据库管理系统的安装 69

5.2.2 PowerBuilder 11.5的工具栏 71

5.2.3 PowerBuilder 11.5的画板 72

5.2.4 PowerBuilder 11.5菜单的组成 73

小结 75

思考题与习题 75

第6章 开发数据库管理系统的基本步骤和基本要素 76

6.1 创建工作区 76

6.2 创建目标、库和应用 76

6.3 创建数据库 77

6.4 创建数据表并为其建立索引和主键 77

6.5 信息录入数据窗口和对应窗口的设计 78

6.5.1 建立信息录入的数据窗口(d_input) 78

6.5.2 建立信息录入的窗口(w_input) 78

6.5.3 为窗口及窗口上的按钮编写代码 79

6.6 为应用编写代码 79

6.7 运行系统 80

小结 80

思考题与习题 80

第7章 数据库管理 81

7.1 创建数据库和数据表 81

7.1.1 创建本地的Adaptive Server Anywhere数据库 81

7.1.2 创建数据表 81

7.2 数据表维护及数据录入 83

7.2.1 在布局视图中显示、关闭数据表 83

7.2.2 删除数据表 84

7.2.3 数据表更名 84

7.2.4 修改数据表的定义 84

7.2.5 索引、主键和外键 85

7.2.6 数据表初始值设置方法及数据录入方法 86

7.2.7 向数据表中录入数据 86

7.3 创建表视图 87

7.3.1 创建视图和删除视图 87

7.3.2 在视图中包含计算字段 88

7.3.3 查看视图的SQL语法 89

7.4 数据表的操作 89

7.4.1 数据表中数据显示、修改、排序、筛选和保存 89

7.4.2 ISQL会话 90

7.5 连接一个已存在的ASA数据库 91

7.5.1 创建ODBC数据源 92

7.5.2 配置DB Profile 92

7.5.3 连接数据库 92

7.6 连接一个已存在的Access数据库 92

7.6.1 创建ODBC数据源 93

7.6.2 配置DB Profile 93

7.6.3 连接数据库 93

7.6.4 “应用”中的代码 93

7.7 连接一个已存在的MS SQL Server数据库 94

7.7.1 基于ODBC连接MS SQL Server数据库 94

7.7.2 基于MS SQL Server专用接口连接数据库 95

7.7.3 基于Microsoft OLE DB连接MS SQL Server数据库 96

小结 97

思考题与习题 97

第8章 窗口及窗口控件 99

8.1 窗口 99

8.1.1 创建窗口 99

8.1.2 窗口的类型 101

8.1.3 窗口的属性 102

8.1.4 窗口的函数 104

8.1.5 窗口的事件 104

8.1.6 查看定义好的窗口 105

8.1.7 窗口保存 105

8.2 窗口控件及其应用 106

8.2.1 窗口控件概述 106

8.2.2 命令按钮和图像按钮控件 108

8.2.3 单选按钮、复选框和分组框 109

8.2.4 文本显示和编辑控件 110

8.2.5 图片控件 112

8.2.6 列表(列表框、下拉列表框)控件 113

8.2.7 标签控件 114

8.2.8 月历控件和日期控件 115

小结 116

思考题与习题 116

第9章 数据窗口 117

9.1 使用数据窗口对象的步骤 117

9.2 创建数据窗口对象 118

9.3 数据窗口对象的数据源 120

9.3.1 Quick Select数据源 120

9.3.2 SQL Select数据源 120

9.3.3 Query数据源 123

9.4 数据窗口对象的显示风格 124

9.4.1 Tabular(列表显示风格) 124

9.4.2 Freeform(自由显示风格) 124

9.4.3 Grid(表格显示风格) 125

9.4.4 Label(标签显示风格) 125

9.4.5 N-Up(分栏显示风格) 126

9.4.6 Group(分组显示风格) 126

9.4.7 Graph(统计图显示风格) 127

9.4.8 Crosstab(交叉表显示风格) 127

9.4.9 Composite(复合显示风格) 128

9.4.10 RichText(超文本显示风格) 128

9.4.11 OLE 2.0(OLE 2.0显示风格) 129

9.4.12 TreeView(树状视图显示风格) 130

9.5 数据窗口视图 130

9.5.1 Design视图(设计视图) 130

9.5.2 Properties视图(属性视图) 131

9.5.3 Preview视图(预览视图) 131

9.5.4 ControlList视图(控件列表视图) 131

9.5.5 Data视图(数据视图) 132

9.5.6 Column Specification视图(字段定义视图) 132

9.5.7 Export/Import Template-XML视图(导入/导出模板视图) 132

9.6 数据窗口对象、字段标签和字段的属性 133

9.6.1 数据窗口对象属性 133

9.6.2 数据窗口对象字段标签和字段属性 133

9.7 字段的Edit选项卡属性 134

9.7.1 Edit(编辑)风格(默认) 134

9.7.2 EditMask(编辑掩码)风格 134

9.7.3 RadioButton(单选按钮)风格 135

9.7.4 CheckBox(复选框)风格 135

9.7.5 DropDownListBox(下拉列表框)风格 137

9.7.6 DropDownDataWindow(下拉数据窗口)风格 137

9.7.7 RichText(超文本)风格 138

9.7.8 InkEdit(数字墨水编辑)风格 138

9.8 字段的显示格式设置 139

9.8.1 对数据表中的字段设置格式 140

9.8.2 对数据窗口对象中的字段设置格式 140

9.9 数据窗口对象中字段焦点顺序的设置 141

9.10 在数据窗口对象中添加控件 142

9.10.1 添加命令按钮控件 142

9.10.2 添加字段和自定义计算字段 142

9.10.3 在数据窗口对象上添加报表控件(嵌套报表) 143

9.10.4 添加统计图控件 143

9.10.5 统计记录个数、统计数值字段的平均值、求和 144

9.11 对数据窗口对象记录操作 144

9.11.1 记录的添加、删除、保存等操作 144

9.11.2 记录的排序 144

9.11.3 记录的筛选 144

9.11.4 记录分组的创建、编辑和删除 144

9.11.5 记录重复值的压缩 145

9.11.6 记录的导入/导出 146

小结 146

思考题与习题 146

第10章 菜单 147

10.1 菜单概述 147

10.2 菜单分类 147

10.3 菜单的创建和设计 147

10.3.1 创建菜单 148

10.3.2 添加菜单项 148

10.3.3 删除菜单项 148

10.3.4 菜单项文本的修改 148

10.3.5 移动菜单项 149

10.3.6 插入分隔线 149

10.3.7 菜单和菜单项的属性 149

10.3.8 菜单的加速键 151

10.3.9 菜单项的快捷键 151

10.3.10 菜单的工具栏 151

10.3.11 保存菜单 152

10.4 弹出式菜单 152

10.5 菜单的编程 152

10.6 菜单与窗口的关联 152

小结 153

思考题与习题 153

第11章 PowerScript语言 154

11.1 PowerScript基础 154

11.1.1 注释 154

11.1.2 标识符 154

11.1.3 保留字和关键字 155

11.1.4 续行符 155

11.1.5 空值 155

11.1.6 代名词 156

11.2 数据类型 156

11.2.1 标准数据类型 156

11.2.2 Any数据类型 156

11.2.3 枚举数据类型 157

11.2.4 系统对象数据类型 157

11.3 变量定义及其作用域 158

11.3.1 变量的定义 158

11.3.2 变量的作用域 158

11.4 常量 159

11.5 运算符 159

11.6 表达式 161

11.7 数组 161

11.8 字符串和字符 162

11.9 PowerScript语句 162

11.9.1 赋值语句 162

11.9.2 IF…THEN语句 162

11.9.3 CHOOSE CASE语句 163

11.9.4 FOR…NEXT语句 164

11.9.5 DO…LOOP语句 164

11.9.6 循环嵌套 165

11.9.7 CONTINUE语句 166

11.9.8 EXIT语句 166

11.9.9 GOTO语句 166

11.9.10 RETURN语句 166

11.9.11 HALT语句 166

11.10 嵌入式SQL语句 167

11.10.1 SELECT语句 167

11.10.2 INSERT语句 167

11.10.3 UPDATE语句 168

11.10.4 DELETE语句 168

小结 169

思考题与习题 169

第12章 函数及结构 170

12.1 系统函数 170

12.1.1 数值计算函数 170

12.1.2 字符串操作函数 170

12.1.3 常用日期、时间函数 171

12.1.4 常用数据类型转换函数 171

12.1.5 常用数据类型检查函数 171

12.1.6 文件操作函数 172

12.1.7 数据窗口控件常用函数 173

12.1.8 几个常用的其他函数 174

12.2 自定义函数及其调用 175

12.2.1 自定义函数的创建 175

12.2.2 自定义函数的参数说明 176

12.2.3 自定义函数的保存 177

12.2.4 自定义函数调用 177

12.2.5 自定义函数举例 177

12.3 使用外部函数 179

12.3.1 外部函数的定义 179

12.3.2 外部函数的调用 180

12.4 结构的定义及使用 180

12.4.1 结构创建 180

12.4.2 结构的使用 181

小结 181

思考题与习题 181

第13章 用户对象 183

13.1 用户对象的概念 183

13.2 用户对象的分类 183

13.2.1 可视用户对象 183

13.2.2 类用户对象 184

13.3 用户对象的创建 184

13.3.1 标准可视用户对象的创建 184

13.3.2 定制可视用户对象的创建 185

13.3.3 外部可视用户对象的创建 186

13.3.4 标准类用户对象的创建 187

13.3.5 定制类用户对象的创建 187

13.3.6 用户对象的使用 187

小结 189

第14章 数据管道 190

14.1 在数据库画板中创建和运行数据管道 190

14.2 在应用程序中使用数据管道 192

小结 193

第15章 库管理 194

15.1 库画板 194

15.1.1 库工作区 194

15.1.2 库画板工具栏 195

15.2 库画板的应用 195

15.2.1 创建PBL文件 195

15.2.2 为库中对象添加注释 196

15.2.3 编辑对象 196

15.2.4 复制对象 196

15.2.5 移动对象 197

15.2.6 删除对象 197

15.2.7 库对象的导出 197

15.2.8 库对象的导入 197

小结 197

第16章 程序调试 198

16.1 程序调试模式 198

16.1.1 打开调试模式 199

16.1.2 调试模式视图 199

16.1.3 调试模式工具栏 200

16.2 断点设置方法 201

16.3 在调试状态下运行程序 202

16.4 即时调试 202

小结 203

第17章 可执行文件生成及系统发布 204

17.1 可执行文件的生成 204

17.1.1 系统资源文件的创建 204

17.1.2 创建工程文件 204

17.1.3 设置工程文件 205

17.1.4 保存工程文件 206

17.2 安装盘制作 206

小结 206

第三篇 Dreamweaver动态网站开发环境 209

第18章 ASP动态网页技术的基础 209

18.1 动态网页简介 209

18.1.1 什么是动态网页 209

18.1.2 动态网页技术 209

18.1.3 什么是ASP 210

18.2 ASP的运行环境 210

18.2.1 ASP需要的运行环境 210

18.2.2 安装IIS Web服务器软件 211

18.3 IIS的管理 212

18.3.1 认识IIS 212

18.3.2 默认网站属性 212

18.3.3 测试IIS Web服务器 214

18.3.4 虚拟目录 214

小结 216

思考题与习题 216

第19章 数据库创建连接和创建动态站点 217

19.1 Access数据库设计 217

19.2 ODBC数据源的建立 219

19.3 建立Dreamweaver动态站点 220

19.3.1 站点设置 220

19.3.2 数据源名称连接 221

小结 222

思考题与习题 222

第四篇 实验指导 225

第20章 实验1 创建数据库,开发通讯录录入界面 225

思考题与习题 233

第21章 实验2 改变字段显示风格,创建系统主界面和菜单 234

第22章 实验3 精确查询和模糊查询 239

思考题与习题 247

第23章 实验4 任意字段查询和多关系组合查询 248

第24章 实验5 统计和报表设计 254

思考题与习题 260

第25章 实验6 动态改变数据窗口对象和标签控件的使用方法 263

第26章 实验7 工具栏、主界面修饰,系统登录界面、可执行文件生成及安装盘制作 268

第27章 实验8 学生成绩管理系统开发 280

思考题与习题 288

第28章 实验9 企业员工工资管理系统设计 289

第29章 实验10 计算器设计(学PowerScript语言) 295

第30章 实验11 客观题自动阅卷系统设计(学习数组、函数、SQL语句) 297

思考题与习题 305

第31章 实验12 把C/S结构的数据库应用系统转换成为B/S结构的系统 306

第32章 实验13 新闻发布浏览站点、数据库和管理页面设计 314

第33章 实验14 管理新闻类别 320

第34章 实验15 新闻网页的管理 325

第35章 实验16 在线统计站点和数据库设计规划 333

第36章 实验17 统计网页制作 340

第37章 实验18 数据统计和统计结果显示网页制作 343

参考文献 348