《SYBASE和POWERBUILDER基础教程》求取 ⇩

第一篇客户机/服务器体系结构1

第一章计算机网络基础1

1.1计算机网络概念1

1.1.1 什么是计算机网络1

1.1.2 计算机网络的主要功能1

1.1.3 计算机网络分类2

1.1.4 计算机网络的传输介质2

1.2数据通讯基础知识3

1.2.1 信道、码元和数据通信系统主要技术指标3

1.2.2 基带传输和宽带传输4

1.2.3 数据交换方式5

1.2.4 数据同步方式和差错控制6

1.3计算机网络结构(拓扑结构)7

1.3.1 总线网络7

1.3.2 环形网络8

1.3.3 星形网络9

1.3.4 树形网络10

1.4计算机网络通讯协议10

1.4.1 什么叫网络通讯协议10

1.4.2 为何引入通讯协议10

1.4.3 开放系统互连(OSI)参考模型11

1.5网络的访问控制方式11

1.5.1 带有碰撞检测的载波侦听多点访问法(CSMA/CD)12

1.5.2 令牌环访问控制法(Token King)12

1.6计算机网络的组成13

1.6.1 计算机网络的硬件设备13

1.6.2 计算机网络的软件17

第二章客户机/服务器体系结构19

2.1客户机/服务器体系结构19

2.1.1 主机系统(Host)19

2.1.2 工作站/文件服务器(Work Station/File Server)20

2.1.3 客户机/服务器(Client Server)20

2.2客户机/服务器的特点21

2.2.1 分布式处理模式21

2.2.2 请求响应的处理方式21

2.2.3 可伸缩性好22

2.2.4 数据库是集总式的22

2.2.5 抗灾害性能好22

2.3 服务器类型22

2.4 客户机/服务器的配置方式23

2.5 客户机/服务器系统与工作站/文件服务系统的区别23

2.6客户机/服务器应用开发工具24

2.6.1 服务器端开发工具24

2.6.2 客户机端开发工具25

第二篇Sybase数据库26

第三章Sybase数据库的组成和特征26

3.1 Sybase数据库系统的组成26

3.2Sybase数据库系统的特征27

3.2.1 多线索单进程27

3.2.2 存储过程27

3.2.3 基于成本的优化器28

3.2.4 触发器(Tyigger)28

第四章样本数据库设计29

4.1 多表数据库设计29

4.2 确定数据库应用的目的29

4.3 组织所需信息,并将信息分组29

4.4 搞清表间关系,建立表间联系31

4.5 向样本数据库输入记录32

第五章创建数据库、表和索引35

5.1创建、删除、改变用户数据库35

5.1.1 创建数据库35

5.1.2 改变数据库的大小36

5.1.3 打开数据库37

5.1.4 删除数据库37

5.2创建、改变和删除数据库的表37

5.2.1 创建一个表37

5.2.2 改变现存表39

5.2.3 删除表40

5.3 创建和删除索引40

5.4 向表中增加新行41

第六章查询信息43

6.1选用数据库和SELECT句法43

6.1.1 选用一个数据库43

6.1.2 SELECT句法43

6.2选择列44

6.2.1 选择表中所有列:SELECTK44

6.2.2 选择表中若干列44

6.2.3 在查询结果中改变列名45

6.2.4 选择项中的计算值46

6.3 选择行46

6.4多表连接48

6.4.1 什么是连接49

6.4.2 为何要引入连接49

6.4.3 怎样进行连接49

6.4.4 连接操作的类型50

6.4.5 连接两个以上的表52

6.5应用INTO子句创建新表52

6.5.1 制作表的备份52

6.5.2 将一张大表制作成几张小表53

6.5.3 生成表的结构53

6.6排序和拼接54

6.6.1 查询结果排序(ORDER BY)54

6.6.2 表的拼接:UNION55

6.7分组和行统计56

6.7.1 SQL的统计函数57

6.7.2 GROUP BY子句57

6.7.3 给GROUP BY加条件HAVING58

6.7.4 COMPUUTE子句58

6.8子查询60

6.8.1 由IN引出的子查询61

6.8.2 由比较操作符引出的子查询61

6.8.3 由ANY或ALL修饰的比较操作符引出的子查询62

6.8.4 由EXITS引出的子查询63

第七章缺省和规则64

7.1 什么是缺省,为何引入缺省64

7.2 怎样建立和应用缺省64

7.3释放和删除缺省65

7.3.1 释放缺省65

7.3.2 删除缺省65

7.4规则的概念66

7.4.1 什么是规则66

7.4.2 为何引入规则66

7.5怎样生成和应用规则66

7.5.1 规则的生成66

7.5.2 规则的应用66

7.6释放和删除规则67

7.6.1 释放规则67

7.6.2 删除规则67

第八章添加、改变和删除数据68

8.1增加新行68

8.1.1 用VALUES增加新行68

8.1.2 用SELECT增加新行69

8.2改变表中数据69

8.2.1 使用表达式修改特定的行70

8.2.2 以一个表中的数据修改另一个表70

8.2.3 修改表中指定列所有数据71

8.3 删除数据71

第九章视图72

9.1 为何引入视图72

9.2 怎样生成视图72

9.3通过视图检索数据73

9.3.1 有投影的视图定义及应用73

9.3.2 含有统计函数的视图定义和应用73

9.3.3 有连接的视图定义和应用74

9.3.4 在视图基础上定义视图75

9.4 通过视图修改数据75

9.5 有关视图应注意的问题76

第十章批处理和控制流语句77

10.1 什么是批处理77

10.2 批处理规则77

10.3批处理实例78

10.3.1 GO方式78

10.3.2 操作系统文件方式78

10.4控制流语句79

10.4.1 BEGIN...END79

10.4.2 IF...ELSE80

10.4.3 WHILE,BREAK和CONTINUE80

10.4.4 DECLARE、局部变量和全局变量81

10.4.5 GOTO81

10.4.6 RETURN82

10.4.7 PRINT82

第十一章存储过程83

11.1 什么是存储过程83

11.2 为什么引入存储过程83

11.3创建和执行存储过程83

11.3.1 创建简单(不带参数)的存储过程83

11.3.2 执行存储过程84

11.3.3 带参数存储过程85

11.3.4 从存储过程返回参数值86

11.4.从存储过程返回状态87

11.5 删除过程88

第十二章触发器89

12.1 什么是触发器89

12.2 为何引入触发器89

12.3 怎样创建触发器90

12.4触发器的应用91

12.4.1 删除触发器的应用实例91

12.4.2 插入触发器的应用实例92

12.4.3 修改触发器的应用实例95

12.5 存储过程和触发器的异同95

第三篇PowerBuilder开发工具的使用96

第十三章PowerBuilder开发工具和开发方法96

13.1 什么是PowerBuilder96

13.2PowerBuilder集成开发环境96

13.2.1 PowerBuilder集成开发环境的组成96

13.2.2 PowerBuilder画笔97

13.2.3 PowerBuilder画笔间的关系98

13.3 应用系统的构成98

13.4开发思想与步骤99

13.4.1 系统设计99

13.4.2 利用PowerBuilder工具快速开发出原型系统99

13.4.3 应用系统开发步骤100

第十四章PowerBuilder语言、事件和函数101

14.1PowerScript语言101

14.1.1 语言基础101

14.1.2 续行和注释102

14.1.3 数据类型102

14.1.4 变量类型103

14.1.5 数组103

14.1.6 操作符104

14.1.7 语句104

14.2事件109

14.2.1 什么是事件109

14.2.2 事件处理程序109

14.3函数109

14.3.1 Open(Windowname)110

14.3.2 Close(Windowmame)110

14.3.3 SetTrans(DataWindow,transaction)110

14.3.4 Retrieve(DataWindow)110

14.3.5 Rowcount(DataWindow)111

14.3.6 Setfocus(Objectname)111

14.3.7 Insertrow(Datawindow,row)111

14.3.8 Update(Datawindowname)111

14.3.9 Datawindowname.setfilter(Format)112

第十五章数据库设计113

15.1关系模型及数据操作113

15.1.1 关系数据模型概述113

15.1.2 关系操纵113

15.2 问题的提出115

15.3规范化116

15.3.1 函数依赖116

15.3.2 码117

15.3.3 范式117

15.4模式分解118

15.4.1 Armstrong公理118

15.4.2 求码的算法118

15.4.3 极小函数依赖集119

15.4.4 无损连接120

15.4.5 函数依赖保持性120

15.4.6 保持函数依赖,并且具有无损联接性的3NF分解算法120

15.5数据库的概念结构设计122

15.5.1 E-R图的组成122

15.5.2 联系的度与联系的类型122

15.5.3 视图的集成123

15.6 数据库的逻辑结构设计126

15.7一种简易实用的数据库设计方法128

15.7.1 数据库设计128

15.7.2 建立样本数据库134

第十六章创建应用对象136

16.1 什么是PowerBuilder应用136

16.2 什么是应用对象136

16.3 应用的存储方式136

16.4怎样创建应用对象137

16.4.1 创建存放应用对象的子目录137

16.4.2 应用画笔工作区137

16.4.3 创建应用对象138

第十七章创建数据库140

17.1 数据库画笔的功能140

17.2 数据库画笔工作区140

17.3 创建表141

17.4 创建索引142

17.5 创建视图143

17.6 输入数据144

17.7 应用实例…数据库的建立144

第十八章数据窗口的创建148

18.1数据窗口的概念148

18.1.1 什么是数据窗口148

18.1.2 数据窗口画笔148

18.2数据窗口的数据源150

18.2.1 选择“Quick Select”作数据源150

18.2.2 选择SQL Select作数据源152

18.2.3 查询(Query)数据源154

18.2.4 外部(External)数据源154

18.2.5 存储过程(Store Procedure)数据源154

18.3数据窗口的显示风格155

18.3.1 横向制表(Crosstab)风格155

18.3.2 自由格式156

18.3.3 列表格式157

18.3.4 表格形式157

18.3.5 N_Up显示风格158

18.3.6 分组显示风格159

18.3.7 统计图(Graphs)显示方式160

18.3.8 标签显示风格162

18.4 怎样创建数据窗口163

18.5应用实例166

18.5.1 创建数据窗口dw__course166

18.5.2 创建数据窗口“dw__student”,“dw_s_c”,“dw_teacher”和“dw_t_c”167

第十九章窗口的创建和应用171

19.1窗口概念171

19.1.1 什么是窗口171

19.1.2 窗口的组成171

19.2窗口的类型172

19.2.1 主窗口172

19.2.2 弹出窗口172

19.2.3 子窗口172

19.2.4 响应窗口172

19.2.5 多文档界面(MDI)和带帮助的多文档界面(MDI with Micro Help)173

19.3创建窗口173

19.3.1 打开窗口画笔(Windew)173

19.3.2 定义窗口风格174

19.3.3 选择窗口尺寸与位置175

19.3.4 窗口中加入控制175

19.3.5.给窗口和控制的事件编写程序176

19.4 预览窗口176

19.5 存储窗口176

19.6应用实例176

19.6.1 创建主菜单选择窗口(W__main)177

19.6.2 创建“设置”子窗口178

19.6 -3 创建“录入”子窗口180

19.6.4 创建“查询”子窗口186

19.6.5 创建“打印”子窗口194

19.6.6 创建“数据维护”子窗口200

第二十章菜单制作204

20.1 PowerBuilder菜单204

20.2 创建菜单205

20.3 菜单事件及其处理程序207

20.4 菜单连接到窗口上208

附录ANoveil网的安装209

A.1 硬件安装209

A.2文件服务器的安装218

A.2.1 服务器硬件准备218

A.2.2 服务器软件安装219

A.3DOS工作站的安装227

A.3.1 网卡的安装227

A.3.2 生成IPX.COM程序227

A.3.3 建立工作站启动盘228

A.4 服务器的启动229

A.5 工作站的启动229

A.6 退出工作站229

A.7 退出文件服务器229

附录BSYBASE和PowerBuilder的安装231

B.1SYBASE SQL Server for Novell Netware V3.11的安装231

B.1.1 安装Novell Netware V3.11,安装过程见附录A231

B.1.2 配置Netware autoexec.ncf文件231

B.1.3 拷贝和重构nlm文件231

B.1.4 配置autoexec.ncf文件231

B.1.5 执行SYBASE安装程序232

B.2SYBASE工作站软件的安装234

B.2.1 Pathway网络软件234

B.2.2 DOS下的Sybase接口及实用软件安装236

B.2.3 Windows下的Sybase接口软件安装238

B.2.4 PowerBuilder的安装240

1996《SYBASE和POWERBUILDER基础教程》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由田志良,丁志强,黄家新等编著 1996 昆明:云南大学出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。