PowerBuilder 8.0 & SQL Server 2000数据库系统管理与实现PDF电子书下载
- 电子书积分:16 积分如何计算积分?
- 作 者:廖疆星等编著
- 出 版 社:北京:冶金工业出版社
- 出版年份:2002
- ISBN:7502430784
- 页数:520 页
第1章 PowerBuilder 8.0基础知识 1
1.1 PowerBuilder 8.0概述 1
1.2 安装PowerBuilder 8.0 1
1.2.1 系统要求 2
1.2.2 安装过程 2
1.3 PowerBuilder 8.0功能与特点 7
1.4 窗口环境 8
1.4.2 Tools菜单 9
1.4.1 界面介绍 9
1.5 PowerBuilder 8.0的工程管理 14
1.5.1 PowerBuilder 8.0的启动 14
1.5.2 新建项目 14
1.5.3 打开工程 22
1.5.4 添加窗体 22
1.5.5 保存窗体 23
1.6 创建一个简单的应用示例 23
二、填空题 27
一、选择题 27
小结 27
综合练习一 27
三、思考题 28
四、上机操作 28
第2章 PowerBuilder 8.0语言基础 29
2.1 PowerScript语言特点 29
2.2 PowerScript的语法 29
2.2.1 注释 29
2.2.2 续行符 30
2.2.3 标识符 30
2.2.4 特殊字符 31
2.2.5 空值 31
2.2.6 代名词 32
2.2.7 保留字 33
2.3.3 变量的声明 34
2.3.2 变量的命名与类型 34
2.3.1 变量 34
2.3 变量与常量 34
2.3.4 变量范围 35
2.3.5 数组 37
2.3.6 常量 37
2.4 数据类型 37
2.4.1 标准数据类型 38
2.4.2 系统对象数据类型 38
2.4.3 枚举类型 39
2.5 运算符 39
2.5.1 算术运算符 39
2.5.2 关系运算符 41
2.5.3 逻辑运算符 42
2.5.4 连接运算符 43
2.5.5 操作符的优先级别 43
2.6.1 赋值语句 44
2.6.2 条件语句 44
2.6 PowerScript语句 44
2.6.3 循环语句 47
2.6.4 其他常用语句 48
2.7 函数 50
2.7.1 MessageBox()函数 50
2.7.2 open、Close函数 51
2.7.4 SetFocus函数 52
2.7.5 RGB函数 52
2.7.3 Run函数 52
2.7.6 Show()函数 53
小结 53
综合练习二 53
一、选择题 53
二、填空题 54
三、思考题 54
四、上机操作 54
3.1.1 窗口的组成 55
3.1.2 窗口类型 55
3.1 窗口 55
第3章 PowerBuilder 8.0窗口和菜单设计 55
3.2 窗口设计 56
3.2.1 直接创建 56
3.2.2 继承窗口 58
3.2.3 窗口的预览 59
3.2.4 窗口属性设置 60
3.3 常用的窗口事件 62
3.4 窗口编程 63
3.5 菜单设计 68
3.5.1 菜单对象 68
3.5.2 菜单类型 69
3.5.3 菜单对象的设计和命名原则 69
3.5.4 创建菜单对象 70
3.6 菜单属性 73
3.6.1 菜单对象的通用属性 73
3.6.2 设置工具条的属性 74
3.7 菜单事件 75
小结 76
综合练习三 76
一、选择题 76
二、填空题 76
三、思考题 77
三、上机操作 77
4.1.2 显示控件 80
4.1.1 按钮控件 80
4.1 窗口控件类型 80
第4章 PowerBuilder 8.0窗口控件 80
4.1.3 输入控件 81
4.1.4 进度条控件 81
4.1.5 外观效果控件 81
4.1.6 对象控件 81
4.2 窗口控件的操作 82
4.2.1 添加窗口控件 82
4.2.2 控件命名规则 83
4.2.3 修改或删除控件的方法 84
4.3 调整窗口布局 85
4.3.1 移动控件 85
4.3.2 设置控件大小 86
4.3.3 对齐控件 86
4.3.4 设置控件的Tab顺序 87
4.4 设置控件属性 88
4.4.1 控件标题 88
4.4.2 Visible属性 88
4.4.3 Enabled属性 88
4.4.4 设置快捷键 89
4.4.5 颜色设置 89
4.4.6 设置控件边框 90
4.5 常用控件介绍 91
4.5.1 按钮控件 91
4.5.2 单选按钮和复选框 92
4.5.3 文本显示与编辑框 94
4.5.5 几何画图控件 97
4.5.4 图像显示控件 97
4.5.6 滚动条控件 98
4.5.7 列表框控件 99
4.5.8 树形视图控件 103
4.5.9 列表视图控件 106
4.5.10 选项卡控件(Tab) 109
4.5.11 进度条 111
4.5.12 跟踪条 112
4.5.13 统计图 113
4.5.14 OLE控件 115
4.5.15 超链接控件 117
4.5.16 数据窗口控件 118
小结 122
综合练习四 123
一、选择题 123
二、填空题 123
三、思考题 123
四、上机操作 123
5.1.2 数据窗口对象的使用 127
5.1.1 数据窗口对象概述 127
第5章 PowerBuilder 8.0数据窗口对象设计 127
5.1 数据窗口对象 127
5.2 创建数据窗口对象 128
5.2.1 数据窗口对象创建步骤 128
5.2.2 数据窗口格式 130
5.3 数据源 131
5.3.1 Quick Select(快速选择)数据源 132
5.3.2 SQL Select(SQL选择)数据源 133
5.3.3 Query(查询)数据源 137
5.3.5 Stored Procedure(存储过程)数据源 140
5.3.4 External(外部)数据源 140
5.4 数据窗口画板 141
5.4.1 数据窗口画板工作区 141
5.4.2 设置数据窗口画板 145
5.5 设置数据窗口对象属性 146
5.5.1 设置数据窗口的常规属性 147
5.5.2 设置数据窗口的HTML属性 148
5.5.4 设置窗口对象中字段的属性 150
5.5.3 数据窗口对象中字段标签属性 150
5.5.5 设置Tab跳转次序 152
小结 152
综合练习五 153
一、选择题 153
二、填空题 153
三、思考题 153
四、上机操作 154
第6章 PowerBuilder 8.0数据管道的应用和程序调试 156
6.1 创建数据管道 156
6.1.1 在数据画板中创建 156
6.1.2 创建数据管道对象 158
6.1.3 数据管道管理 159
6.2 数据管道对象的属性、事件和函数 160
6.2.1 数据管道属性 160
6.2.2 数据管道事件 160
6.2.3 数据管道函数 161
6.3 数据管道的应用 162
6.4 应用程序的调试 165
6.4.1 进入调试画板 165
6.4.2 设置断点 166
6.4.3 运行调试 167
小结 168
综合练习六 168
一、选择题 168
四、上机操作 169
二、填空题 169
三、思考题 169
第7章 PowerBuilder 8.0的Web应用 172
7.1 Web基本应用 172
7.2 常见的几种方式 172
7.2.1 分布式应用 172
7.3 创建服务器应用程序 173
7.2.4 ActiveX 173
7.2.3 PLUG_IN方式 173
7.2.2 Web.PB方式 173
7.3.1 创建PowerBuilder服务器 174
7.3.2 创建PowerBuilder服务器应用中的用户界面 174
7.3.3 创建PowerBuilder服务器应用中的用户对象 175
7.4 创建可执行文件 176
小结 177
综合习题七 177
一、选择题 177
二、填空题 178
三、思考题 178
四、上机操作 178
第8章 数据库系统简介 179
8.1 数据库概述 179
8.2 数据库系统的发展历史 179
8.2.1 人工管理阶段 179
8.2.2 文件系统阶段 180
8.2.3 数据库系统阶段 181
8.3 数据库系统的模型和结构 182
8.3.1 层次模型 182
8.3.2 网状模型 183
8.3.3 关系模型 183
8.4 SQL Server语言介绍 184
8.5 SQL Server语言特点 185
8.6 SQL Server和Internet 186
8.7 SQL Server 2000的新增功能 186
小结 188
综合习题八 189
一、选择题 189
二、填空题 189
三、思考题 189
四、上机操作 189
9.1.2 E-R图 190
9.1.1 使用关系模型 190
9.1 数据库设计基础 190
第9章 SQL Server 2000数据库的创建与管理 190
9.1.3 关键字 191
9.1.4 集成约束 192
9.1.5 数据库完整性 193
9.1.6 标准化 193
9.1.7 数据库设计规划 194
9.2.1 使用企业管理器创建数据库 196
9.2 数据库的创建与管理 196
9.2.2 使用向导创建数据库 199
9.2.3 使用Transact-SQL语句创建数据库 201
9.3 设置数据选项 203
9.3.1 使用sp_dboption设置数据库选项 203
9.3.2 使用企业管理器设置数据库选项 204
9.4 修改数据库 204
9.4.1 使用企业管理器修改数据库 205
9.4.2 使用ALTER DATABASE语句修改数据库结构 205
9.5.1 使用企业管理器删除数据库 207
9.5 删除数据库 207
9.5.2 使用DROP DATABASE语句删除数据库 208
9.6 压缩数据库 208
9.7 备份和恢复数据库 208
9.7.1 使用企业管理器备份数据库 209
9.7.2 使用企业管理器恢复数据库 210
9.7.3 使用查询分析器进行备份 210
9.8.1 复制模型 211
9.8 发布内容和订阅数据库 211
9.7.4 使用查询分析器恢复数据库 211
9.8.2 使用向导配置发布和分发 212
小结 214
综合习题九 215
一、选择题 215
二、填空题 215
三、思考题 215
四、上机操作 216
10.1.2 列名 219
10.1.1 表的定义 219
第10章 SQL Server 2000数据表的创建和管理 219
10.1 表的基础知识 219
10.1.3 数据类型 220
10.1.4 长度 223
10.1.5 精度和等级 223
10.1.6 空值和缺省值 223
10.2 表的创建 224
10.2.1 使用企业管理器创建表 224
10.2.2 使用CREATE TABLE语句创建表 225
10.3 使用关键字和约束 225
10.3.1 NULL(空值约束) 225
10.3.2 PRIMARY KEY(主键约束) 226
10.3.3 FOREIGN KEY(外部关键字约束) 227
10.3.4 UNIQUE(惟一约束) 229
10.3.5 CHECK(检查约束) 230
10.4.1 表的修改 231
10.4 数据表的操作 231
10.3.6 DEFAULT(默认约束) 231
10.4.2 表的删除 233
小结 233
综合习题十 233
一、选择题 233
二、填空题 234
三、思考题 234
四、上机操作 234
第11章 SQL Server 2000查询设计 235
11.1 SELECT语句查询 235
11.1.1 SELECT语句的语法结构 235
11.1.2 SELECT语句的执行方式 235
11.1.3 使用SELECT子句选取字段和记录 237
11.2 使用FROM子句指定数据源 238
11.2.2 使用外部连接组合两个表中的记录 239
11.3 使用WHERE子句 239
11.2.1 使用内部连接组合两个表中的记录 239
11.3.1 WHERE子句的语法格式 240
11.3.2 运算符 240
11.4 使用GROUP BY分组统计 242
11.4.1 GROUP BY语法格式 242
11.4.2 根据分组字段进行汇总计算 243
11.4.3 使用HAVING子句 243
11.5.1 使用COMPUTE子句 244
11.5 使用COMPUTE和COMPUTE BY子句 244
11.5.2 使用COMPUTE BY子句 245
11.6 使用ORDER BY子句连接 246
11.6.1 ORDER BY子句语法格式 246
11.6.2 使用TOP子句与ORDER BY子句连用 246
11.7 联合查询 247
11.8 子查询 248
11.8.1 [NOT]IN子查询 249
11.8.3 比较子查询 250
11.8.2 [NOT]EXISTS子查询 250
11.9 使用集合函数 251
11.9.1 SUM函数计算字段的累加和 251
11.9.2 使用AVG函数 251
11.9.3 使用COUNT函数 252
11.9.4 使用MAX、MIN函数 252
11.10 创建查询结果表 253
小结 254
综合习题十一 254
一、选择题 254
二、填空题 254
三、思考题 255
四、上机操作 255
第12章 SQL Server 2000触发器的应用 256
12.1 触发器概述 256
12.2 使用INSERT语句添加新数据 256
12.2.1 使用INSERT语句插入记录 257
12.2.2 使用INSERT...SELECT语句添加新记录 258
12.3 使用UPDATE语句修改数据 259
12.4 删除无用数据 260
12.4.1 用DELETE语句删除指定的记录 260
12.4.2 使用FROM子句扩展DELETE语句 260
12.4.3 使用TRUNCATE TABLE语句删除表中的所有记录 261
12.5 数据的导入和导出 261
12.5.1 导入数据 261
12.5.2 导出数据 264
小结 267
综合习题十二 267
一、选择题 267
二、填空题 268
三、思考题 268
四、上机操作 268
13.2.1 惟一索引 269
13.2 索引类型 269
13.2.2 簇索引 269
13.1 索引概述 269
第13章 SQL Server 2000索引和视图管理 269
13.2.3 非簇索引 270
13.3 创建索引 270
13.3.1 系统自动创建索引 270
13.3.2 使用向导创建索引 272
13.3.3 使用企业管理器创建索引 274
13.3.4 使用CREATE INDEX语句创建索引 275
13.4 删除索引 276
13.4.1 使用企业管理器删除索引 277
13.4.2 使用DROP INDEX语句删除索引 277
13.5 全文索引 278
13.5.1 启动Microsoft Server服务器 278
13.5.2 建立全文目录 278
13.5.3 建立全文索引 281
13.6 视图概述 284
13.7.1 使用向导创建视图 285
13.7 建立视图 285
13.7.2 使用企业管理器建立视图 286
13.7.3 使用CREATE VIEW语句建立视图 288
13.8 修改视图 289
13.8.1 使用企业管理器修改视图 290
13.8.2 使用ALTER VIEW语句修改视图 291
13.9 删除视图 292
13.9.1 使用企业管理器删除 292
13.10.1 通过视图检索数据 293
13.10.2 通过视图修改数据 293
13.10 视图的应用 293
13.9.2 使用DROP VIEW语句删除 293
小结 294
综合习题十三 295
一、选择题 295
二、填空题 295
三、思考题 295
四、上机操作 295
14.1 使用Web助手向导生成HTML文件 297
第14章 SQL Server 2000的高级应用 297
14.2 使用FrontPage生成数据网页 302
14.2.1 建立ASP运行环境 302
14.2.2 保存和浏览ASP文件 303
14.2.3 在网页中添加SQL Server数据 305
14.3 XML支持 310
14.4 使用批处理 310
14.5 检查执行结果 311
14.6.1 使用向导创建存储过程 312
14.6 存储过程 312
14.6.2 使用企业管理器创建存储过程 314
14.6.3 使用CREATE PROCEDURE语句建立存储过程 316
14.6.4 存储过程调用 317
14.6.5 删除存储过程 318
14.7 批、事务和锁 319
14.7.1 批 319
14.7.2 事务 319
14.7.3 锁 320
14.8.1 游标类别 322
14.8 使用游标 322
14.8.2 游标声明 323
14.8.3 游标函数 324
14.8.4 关闭游标 325
14.8.5 释放游标 326
小结 326
综合习题十四 326
一、选择题 326
二、填空题 327
三、思考题 327
四、上机操作 327
第15章 SQL Server 2000的安全管理 328
15.1 安全访问控制 328
15.1.1 用户安全账户认证 328
15.1.2 授权许可确认 330
15.2 登录标识管理 331
15.2.1 系统内置的Windows NT登录账户 331
15.2.2 添加登录账户 333
15.2.3 修改登录标识 336
15.2.4 删除SQL Server登录标识 338
15.3 角色管理 338
15.3.1 固定角色 339
15.3.2 用户自定义角色 340
15.3.3 删除用户定义的数据库角色 342
15.3.4 在服务器角色中添加成员 343
15.3.5 在数据库角色中添加成员 344
15.4 数据库用户管理 346
15.4.1 添加用户账户 347
15.4.2 修改用户账户 348
15.4.3 删除用户账户 349
15.5 权限设置 350
15.5.1 权限种类 350
15.5.2 使用管理工具设置权限 351
15.5.3 使用Transact-SQL语句设置权限 353
二、填空题 355
一、选择题 355
小结 355
综合习题十五 355
三、思考题 356
四、上机操作 356
第16章 进销存管理系统应用实例 357
16.1 总体设计 357
16.1.1 系统分析 357
16.1.2 系统设计 358
16.1.3 数据库设计原则 358
16.2 功能描述 358
16.2.1 订单管理子系统 359
16.2.2 样品管理子系统 359
16.2.3 产品管理子系统 359
16.2.4 供应商管理子系统 359
16.2.5 客户管理子系统 359
16.3 设计数据库 360
16.2.6 版本信息子系统 360
16.4 数据表的创建 362
16.4.1 创建数据表 363
16.4.2 设置表之间的关系 368
16.5 建立数据库连接 369
16.6 创建应用程序 377
16.6.1 创建库文件 378
16.6.2 创建应用程序窗口 379
16.6.4 设置应用对象属性和建立欢迎界面 380
16.6.3 创建窗口 380
16.6.5 创建登录窗口与主窗口 381
16.6.6 创建数据窗口 383
16.6.7 创建窗口并在窗口中添加控件 389
16.6.8 创建菜单 403
小结 405
综合练习十六 405
一、选择题 405
四、上机操作 406
二、填空题 406
三、思考题 406
第17章 生产管理系统应用实例 408
17.1 总体设计 408
17.1.1 数据库设计规划 408
17.1.2 “生产管理信息系统”简介 410
17.3 设计数据库 411
17.2.5 系统维护子系统 411
17.2.4 供应商/客户管理子系统 411
17.2.3 定单管理子系统 411
17.2.2 成品管理子系统 411
17.2.1 原料管理子系统 411
17.2 功能描述 411
17.4 数据表的创建 414
17.4.1 创建数据表 414
17.4.2 设置表之间的关系 421
17.5 建立数据库连接 422
17.6 创建应用程序 429
17.6.1 创建库文件 430
17.6.2 创建应用程序窗口 431
17.6.3 创建窗口 432
17.6.4 设置应用对象属性和建立欢迎界面 432
17.6.5 创建登录窗口与主窗口 434
17.6.6 版本信息窗口 436
17.6.7 创建数据窗口 436
17.6.8 创建窗口并在窗口中添加控件 450
17.6.9 创建菜单 466
小结 468
综合练习十七 468
一、选择题 468
二、填空题 468
三、思考题 468
四、上机操作 468
A.1.2 安装SQL Server 2000的硬件要求 470
A.1.1 准备安装SQL Server 2000 470
A.1 SQL Server 2000的安装 470
附录A SQL Server的安装过程以及管理工具集 470
A.1.3 操作系统的要求 471
A.1.4 Internet要求 471
A.1.5 网络软件要求 472
A.1.6 支持的客户端 472
A.1.7 在Windows 2000 Server中安装 472
A.1.10 版本升级 475
A.1.9 安装Analysis Services(安装程序) 475
A.1.8 安装English Query 475
A.1.11 复制和升级 476
A.1.12 卸载SQL Server 2000 476
A.2 SQL Server 2000服务器 477
A.2.1 注册服务器 477
A.2.2 启动服务器 478
A.2.3 使用企业管理器创建连接服务器 480
A.2.4 远程服务器管理 480
A.2.5 指定系统管理员密码 480
A.3 查询分析器 481
A.4 性能监视器 482
A.5 企业管理器 482
A.6 联机丛书 483
A.7 服务器网络实用工具 483
A.8 导入和导出数据 483
A.9 客户端网络实用工具 483
附录B ODBC数据库应用程序 484
B.1 ODBC简介 484
B.2 ODBC层次结构 484
B.3 ODBC数据源管理 484
B.3.1 数据库驱动程序 485
B.3.2 添加ODBC数据源 486
B.3.3 处理ODBC错误 489
B.3.4 删除ODBC数据源 493
B.4 ODBC应用程序结构 494
C.1.2 创建应用程序窗口 496
C.1.1 启动PowerBuilder应用程序 496
C.1 建立PowerBuilder应用程序 496
附录C 综合上机操作指导 496
C.1.3 创建窗口 497
C.1.4 设置工具栏 498
C.2 数据表的建立 499
C.2.1 建立数据表 499
C.2.2 设置表之间的关系 502
C.3 建立数据库连接 503
C.4 创建窗口对象 505
C.5 常用控件编程 506
C.6 创建数据窗口 508
C.6.1 数据窗口之一 508
C.6.2 数据窗口之二 510
C.7 创建菜单 511
C.8 图书信息查询系统 513
C.8.1 创建数据库和表 513
C.8.2 创建数据窗口 514
C.9 列表控件与按钮控件结合 519
- 《SQL与关系数据库理论》(美)戴特(C.J.Date) 2019
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《大数据Hadoop 3.X分布式处理实战》吴章勇,杨强 2020
- 《Power BI数据清洗与可视化交互式分析》陈剑 2020
- 《数据失控》(美)约翰·切尼-利波尔德(John Cheney-Lippold)著 2019
- 《中国生态系统定位观测与研究数据集 森林生态系统卷 云南西双版纳》邓晓保·唐建维 2010
- 《穿越数据的迷宫 数据管理执行指南》Laura Sebastian-Coleman 2020
- 《大数据环境下的信息管理方法技术与服务创新丛书 俄罗斯档案事业改革与发展研究》徐胡乡责编;肖秋会 2019
- 《Access数据库系统设计与应用教程》李勇帆,廖瑞华主编 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017
- 《新工业时代 世界级工业家张毓强和他的“新石头记”》秦朔 2019
- 《智能制造高技能人才培养规划丛书 ABB工业机器人虚拟仿真教程》(中国)工控帮教研组 2019
- 《陶瓷工业节能减排技术丛书 陶瓷工业节能减排与污染综合治理》罗民华著 2017
- 《全国职业院校工业机器人技术专业规划教材 工业机器人现场编程》(中国)项万明 2019