当前位置:首页 > 工业技术
客户机/服务器使用指南
客户机/服务器使用指南

客户机/服务器使用指南PDF电子书下载

工业技术

  • 电子书积分:12 积分如何计算积分?
  • 作 者:(美)Doug Lowe著;王澜,李朝虎等译
  • 出 版 社:北京:电子工业出版社
  • 出版年份:1996
  • ISBN:7505331418
  • 页数:316 页
图书介绍:
《客户机/服务器使用指南》目录

第一部分 欢迎走进客户机/服务器计算的世界! 5

第一章 客户机/服务器计算究竟是什么 7

客户机/服务器计算的定义 8

计算世界的历史,第Ⅰ部分 9

回到蒙昧时代 9

我们今天所处的混乱局面 10

两个无法回避的问题 11

大型机灭亡了吗? 11

PC机灭亡了吗? 12

哑计算 13

哑客户 13

哑服务器 14

客户机/服务器计算的定义:兼收并蓄 15

客户机/服务器不是什么 16

第二章 客户机/服务器与您的业务 19

应该选择客户机/服务器吗? 19

选择一个客户机/服务器试验项目 20

客户机/服务器的替代方法 21

何谓业务再造工程? 21

面向处理过程 22

顾客焦点 22

Case工人 23

再造工程与客户机/服务器计算有何关系? 23

规模缩小化 24

关于规模问题 24

规模扩大化 25

规模适当化 25

第三章 澄清关于客户机/服务器的不实之辞 27

谬误1:客户机/服务器是便宜的 27

谬误2:GUI总是好的 28

谬误3:客户机/服务器程序易于开发 29

谬误4:大型机遗留下的是个累赘 30

谬误5:客户机/服务器是新技术 30

谬误6:客户机/服务器需要多个生产厂家和开放系统 31

谬误7:PC程序员比大型机程序员更清闲 31

谬误8:客户机/服务器会拯救全球 32

第四章 各式各样的客户机/服务器应用程序 33

数据库应用程序 33

事务处理 34

电子邮件 35

群件 36

旧应用程序改观 37

第二部分 关于客户机、服务器和网络 39

第五章 合适的客户机 41

客户计算机所做的工作 41

表示管理 42

对于客户计算机,我们有哪些要求? 43

应用逻辑 43

桌面应用程序 43

选择客户计算机 44

IBM兼容PC机 44

处理器和内存 44

视频显示器 45

磁盘驱动器 45

其它设备 46

Macintosh机 47

Unix工作站 47

DOS 48

Windows 3.1 48

客户计算机的操作系统 48

Windows 95 50

OS/2的Warp版本 52

Unix 52

第六章 GUI 55

什么是GUI 55

一个令人乏味的比喻 56

GUI部件 57

窗口 57

菜单 58

对话框 60

多文档 62

帮助 62

复合文档:OLE! 62

其它的GUI部件 62

工具栏 62

图标 62

拖放 64

属性检查 64

怎样赢得一场关于GUI的辩论 65

Windows 3.1 65

Windows 95 66

OS/2 Warp 66

X-Windows 67

Macintosh 67

DOS 68

第七章 各种服务器 69

在服务器中,什么最重要? 69

可伸缩性 69

容错 70

售后服务和技术支持 71

各种服务器 71

文件服务器 71

磁盘阵列:RAID! 72

服务器中一些有趣的小装置 72

应用程序服务器 72

打印服务器 72

数据库服务器 72

RISC处理器对CISC处理器 73

多处理器 74

选择服务器 74

局域网服务器 74

超级服务器 75

中型机系统 76

大型机作为服务器 76

Unix 77

NetWare 77

服务器操作系统 77

Windows NT Server 3.5 78

OS/2 LAN Server Advanced 4.0 78

第八章 了解局域网 81

什么是以太网? 81

三种类型的以太网电缆 83

黄缆 84

细缆 84

非屏蔽双绞线(UTP) 85

集线器 87

网络接口卡 88

令牌环网:以太网的替代品 89

OSI网络模型 90

第2层:数据链路层 91

第1层:物理层 91

第3层:网络层 92

第4层:传输层 92

第5层:会话层 92

第6层:表示层 92

第7层:应用层 92

第九章 广域网:大手笔 93

用于连接网络的设备 93

中继器 93

网桥 95

FDDI主干网 96

路由器 96

网关 96

真正的广域网 98

SNA:IBM的网络世界观 98

TCP/IP 99

第三部分 数据库入门 101

第十章 数据库的基本概念 103

什么是数据库? 103

什么是关系数据库? 104

什么是连接? 106

连接类型 107

什么是数据库完整性? 109

关键字 109

空值 110

引用完整性 110

约束 110

业务规则 111

什么是数据库服务器? 111

第十一章 SQL基础 113

欢迎您到SQL的世界中来 113

SQL怎么读? 114

SQL方言 114

SQL语句 115

CREATE TABLE语句 116

建立一个SQL表 116

引用完整性 118

查询一个数据库 119

SELECT基础 119

缩小查询范围 121

排除某些行 121

数学关系 121

单记录SELECT 122

好象是…(LIKE) 122

并(UNION) 123

消除重复 124

列函数 125

分组SELECT语句(Groupie SELECTs) 126

让我们都“连接”到一起来 127

一个简单的连接 127

子查询 129

比较子查询 130

成员测试子查询(IN) 131

限定(ANY或ALL)子查询 131

存在子查询(EXISTS) 131

更新表数据 131

DELETE(删除) 131

UPDATE(更新) 132

INSERT(插入) 132

第十二章 SQL程序设计 135

程序中如何使用SQL 135

嵌入式SQL 136

编译一个嵌入式SQL程序 136

什么是游标? 138

用游标删除(DELETE)和更新(UPDATE) 140

SQL调用级接口(CLI) 141

存贮过程 142

事务处理 143

并发和加锁 145

步骤1:为数据库建立一个章程 149

第十三章 关系数据库设计 149

步骤2:列出一个清单并检查两遍 150

步骤3:增加关键字 152

步骤4:规范化! 154

第一范式(1NF) 156

第二范式(2NF) 156

第三范式(3NF) 157

步骤5:逆规范化(Denormalize)! 158

步骤6:选择合法的名字 159

步骤7:绘制出一幅图 159

什么是分布式数据库? 161

第二十三章 客户机/服务器的十项准则 161

第十四章 分布式数据库 161

分布式数据库:为什么如此令人头痛? 162

哪一条是最重要的准则? 163

中间件 164

分布数据的三种方法 165

下装 165

复制 165

分片存贮:划分表 166

IBM的DRDA 166

远程请求 166

远程事务 166

分布式事务 167

分布式请求 168

第四部分 建立客户机/服务器系统 169

第十五章 客户机/服务器开发工具 171

CASE工具 171

可视化程序设计工具 172

硬核程序设计工具 173

C和C+++ 174

COBOL 174

终端用户数据访问工具 174

套装应用程序 175

测试工具 175

版本控制 176

第十六章 系统分析与设计一瞥 177

开发周期 177

什么是应用程序设计? 179

建立模型 179

数据流图 180

DFD的逐级精化 181

分层体系结构 182

两层体系结构 182

三层体系结构 183

设计用户界面 183

设计业务规则层 184

设计数据库层 184

面向对象的设计 185

JAD 185

RAD 186

第十七章 可视化程序设计 187

录像带检索应用程序 187

本程序使用的SQL查询 188

Videos数据库 188

创建一个测试数据库 189

创建一个Visual Basic应用程序 190

Visual Basic的控制 191

控制对象的类型 191

属性 193

事件过程 194

方法 194

建造窗体 195

改变窗体属性 195

增加一个命令按钮 197

完成窗体 198

增加事件过程 199

Video Search程序的过程 199

为Quit按钮的Click(单击)过程编码 200

理解数据库对象 201

打开数据库 202

获取用户输入 203

Serach by Title按钮的编程 203

查询数据库 204

为Search by Actor按钮编程 205

处理查询结果 205

到目前为止的程序 207

显示一个对话框 209

增加菜单 211

第十八章 客户机/服务器程序设计的其它问题 217

数据库程序设计的一些问题 217

使用API 217

提高效率的几种技术 219

数据库名字和位置 220

错误处理 220

创建邮件使能的应用程序 221

OLE2 221

帮助 222

第五部分 客户机/服务器的热点问题 225

第十九章 大型机没有消亡 227

IBM大型机 227

大型机究竟有多大? 228

MVS——大型机操作系统之王 229

什么是JCL,为什么很烦人? 230

完成一个作业 230

JCL语句 231

VSAM 232

目录和数据集名 232

VSAM文件组织 233

IMS 233

TSO/ISPF 234

CICS 234

CICS事务 234

CICS程序设计 235

伪会话式处理 236

CICS和分布式处理 236

事务路径选择 237

功能运输 237

分布式程序链接 238

异步处理 238

分布式事务处理 238

第二十章 数据仓库 239

数据大裂变 239

为何操作型数据与分析型数据不应“联姻”? 240

提取程序失去节制 241

什么是数据仓库? 241

数据仓库的用途 243

决策支持系统 243

行政信息系统(EIS) 243

如何从这儿到达那儿? 244

第二十一章 分布式对象 247

如果我有一把锤子 247

对象怎么如此伟大? 249

四种对象技术 249

分布式对象 251

CORBA 251

Microsoft的OLE和COM 252

OpenDoc 252

第二十二章 管理客户机/服务器系统 253

客户机/服务器安全性 253

物理安全性:锁好您的门! 254

验证:您是谁? 254

加密 255

客户机/服务器备份 255

网络管理 256

记帐 257

第六部分 十准则集粹 259

Ⅰ.不要忽视对网络的管理 261

Ⅱ.不要用功能差的客户机绑住用户的手脚 262

Ⅲ.应该遵循正常的步骤培训IS人员 262

Ⅳ.应该备份您的数据 262

Ⅴ.为了您自身的利益,采纳标准并最积极地遵循它们 262

Ⅹ.您应保护用户不被他们自己所伤害 263

Ⅸ.您在选择开发工具时不要马马虎虎 263

Ⅵ.不要将大型机抛在一边 263

Ⅶ.不要有太多的期望 263

Ⅶ.记住您的数据,保持它的纯洁 263

第二十四章 客户机/服务器的十个缩略词释义 265

RPC(Remote Procedure Call) 265

MOM(Message Oriented Middleware) 265

OLTP(On-Line Transaction Processing) 266

ACID(Atomicity,Consistency,Isolation,and Durability) 266

DBMS(Database Management System) 266

APPC(Advanced Program to Program Communication) 267

MYL(Made You Look) 267

NOS(Network Operating System) 267

OOP(Object-Oriented Programming) 267

GUI(Graphical User Interface) 267

第二十五章 十几种客户机/服务器网络标准 269

网络(Networking) 269

OSI参考模型 269

以太网 269

SQL-89 270

SQL 270

SQL-92 270

TCP/IP 270

令牌环网 270

SAG和OBDC 271

开放系统 271

DCE 271

OSF/1 271

POSIX 271

对象 271

CCRBA 272

OLE2/COM 272

OpenDoc 272

大多数客户机提供GUI 273

大多数服务器提供SQL处理 273

第二十六章 客户机/服务器计算的十点总结(献给懒惰的读者) 273

客户机/服务器把处理分布在网络中的各台计算机上 273

业务规则可在客户机或服务器上实现 274

客户机通常是用可视化程序设计工具编程的 274

事务处理是客户机/服务器最大的挑战之一 274

中间件是处在客户机和服务器之间的软件 274

客户机/服务器标准正开始形成 275

对象可能是客户机/服务器的未来 275

客户机/服务器的花费比大多数人想象的还要多 275

附录 客户机/服务器产品展览会 277

词汇表 299

返回顶部