《Access与SQL Server客户机/服务器编程指南》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:(美)(L.萨宁)Leo Sanin,(美)(陈仁忠)Ren Zhong Chen著;前导工作室译
  • 出 版 社:北京:中国水利水电出版社
  • 出版年份:1998
  • ISBN:7801248465
  • 页数:282 页
图书介绍:

作者简介 1

致谢 1

引言 1

译者序 1

第一章客户机/服务器计算基础 1

1.1 OSI模型 1

目录 1

1.1.1物理层(Physical Layer) 2

1.1.2数据链路层(Data Link Layer) 2

1.1.3 网络层(Network Layer) 2

1.1.6表示层(Presentation Layer) 3

1.1.7应用层(Application Layer) 3

1.1.5对话层(Session Layer) 3

1.1.4传输层(Transport Layer) 3

1.1.8进程间通信 4

1.2计算模型 4

1.2.1逻辑模型与物理结构 4

1.2.2计算机系统分类 4

1.2.3早于客户机/服务器结构的计算模型 4

1.2.4客户机/服务器计算 7

1.3作为客户机/服务器系统的Access和SQL Server 9

1.3.1 作为服务器的SQL Server 10

1.3.2作为客户机的Access 10

1.3.3作为内部通信层的ODBC 12

1.4多层客户机/服务器系统 13

1.5小结 13

第二章关系数据模型 15

2.1数据模型 15

2.1.1层次模型 16

2.1.2网络模型 16

2.1.3关系模型 17

2.2关系数据库的组成 18

2.2.1表格 18

2.2.2主关键字 19

2.2.3外来关键字(Foreign keys) 20

2.2.4关系 21

2.3 Codd的十二条规则 24

2.4规范化 26

2.4.1 异常 26

2.4.2范式 26

2.4.3规范化与不规范化 36

2.5完整性规则 37

2.5.1实体完整性(Entity Integrity) 37

2.5.2引用完整性 37

2.5.3与具体数据库相关的完整性规则 38

2.6小结 39

第三章客户机部件MICROSOFT ACCESS 40

3.1.1文件服务器配置 41

3.1 Access的操作模式 41

3.1.2客户机/服务器配置 42

3.2 Access对象模型 44

3.2.1 Access的结构 44

3.2.2对象和集合 45

3.2.3属性和方法 46

3.2.4应用引擎(The Application Engine) 46

3.2.5 Jet数据库引擎 50

3.3 VBA简介 54

3.3.1何处使用VBA 54

3.3.3 VBA与宏 56

3.3.2函数与程序 56

3.3.4 VBA开发环境 57

3.3.5引用DAO 59

3.3.6创建函数 60

3.4更新查询(Updatable Queries) 63

3.4.1单表查询更新能力 63

3.4.2多表查询更新能力 64

3.5小结 67

第四章 服务器部件MICROSOFT SQL SERVER FOR WINDOWS NT 69

4.1服务器操作系统Windows NT Server 69

4.2数据库服务器Microsoft SQL Server 70

4.3 SQL Server数据库管理简介 70

4.3.1 SQL安装 71

4.3.2 SQL客户机配置工具 72

4.3.3 SQL服务管理员 74

4.3.4 Microsoft SQL企业管理员(Microsoft SQL Enterprise Manager) 76

4.4 SQL Server数据库设计简介 97

4.5小结 100

第五章开放式数据库互连 101

5.1 ODBC结构 101

5.2 ODBC驱动程序 102

5.2.1选择一个ODBC驱动程序 103

5.2.2 ODBC驱动程序类型 104

5.2.3 ODBC API一致级别 105

5.3 ODBC数据源 107

5.3.1使用ODBC Administrator(ODBC管理员) 108

5.3.2增加数据源 109

5.4有关Jet数据库引擎的ODBC设置 112

5.5 ODBC SQL Server驱动程序错误消息 114

5.5.1错误消息格式 115

5.5.2在ODBC错误消息下工作 118

5.6小结 118

第六章客户机/服务器结构中的数据操纵 119

6.1与大型机系统集成 119

6.1.1 向Windows NT平台拷贝数据 119

6.1.2从Windows NT文件向SQL Server表调数据 123

6.2与客户机/服务器类型系统集成 126

6.2.1 SQL Transfer Manager 126

6.2.2 SQL Server复制工具 128

6.3与Access数据一同工作 132

6.3.1从Access中引出数据 133

6.3.2向Access引入数据 134

6.3.3 引入/引出功能的缺点 135

6.3.4在Access中复制数据 135

6.4小结 137

第七章使用链接表访问数据 138

7.1将SQL Server的表与Access应用连接 138

7.1.1链接一个表 139

7.1.2命名和删除链接表 141

7.1.3与链接表一起存储密码 141

7.2.1增容前的检查列表 143

7.2依据客户机/服务器模型扩充Access应用 143

7.2.2增容一个表 144

7.2.3增容表可能的转换问题 147

7.2.4 Upsizing Wizard之外 149

7.3链接表潜在的问题区 149

7.3.1链接表的特性 150

7.3.2当视图表现不像表时 154

7.3.3链接表的性能问题 157

7.4小结 162

第八章使用PASS-THROUGH查询访问数据 163

8.1熟悉pass-through查询 163

8.2为什么使用pass-through查询? 164

8.3创建pass-through查询 165

8.3.1输入SQL命令 167

8.3.2定义查询属性 168

8.3.3保存和编辑pass-through查询 170

8.4使用存储过程 171

8.4.1存储过程的例子 171

8.4.2从Access中调用存储过程 172

8.4.3返回多重数据集 173

8.5动态处理pass-through查询 174

8.5.1在Visual Basic中创建Pass-Through查询 175

8.5.2编辑现存的pass-through查询 176

8.5.3处理Access定义的属性 176

8.5.4向Pass-through查询传递参数 177

8.6事务SQL与Access SQL 180

8.5.5无名查询 180

8.6.1语句语法 181

8.6.2连接运算符 181

8.6.3函数 182

8.6.4关键字和运算符 182

8.6.5 文字 183

8.6.6通配符字符 183

8.7小结 183

第九章优化和调整 184

9.1客户机端优化思路 184

9.1.1硬件和操作系统调整 184

9.1.2 Access应用的一般性优化和调整 184

9.1.4 Visual Basic代码优化 185

9.1.3Jet优化器和性能问题 185

9.2服务器端优化思路 186

9.2.1硬件和操作系统 186

9.1.5优化Access查询 186

9.2.2数据库规范化(Database Mprmalization) 187

9.2.3索引 187

9.2.4查询设计 189

9.3优化客户机/服务器方面 189

9.3.1保持部分数据本地化 189

9.3.2链接表 189

9.3.4 Pass-Through查询 190

9.3.5优化ODBC 190

9.3.3链接表上的Access查询 190

9.3.6优化记录组 191

9.4分割Access数据库 191

9.4.1通过拆分表来分割 191

9.4.2通过拆分应用函数来分割 192

9.5使用Performance Analyzer(性能分析器) 197

9.6 SQL Server Database Maintenance Wizard 198

9.7小结 202

第十章安全性 203

10.1 Microsoft Access安全性模型 203

10.1.1共享级与用户级安全性 203

10.1.2安全性GUI(图形用户界面) 205

10.1.3工作组 209

10.1.4用户和工作组 211

10.1.5所有权 213

10.1.6权限 214

10.1.7创建安全视图 215

10.1.8加密 216

10.1.9一些实际例子 217

10.2用Visual Basic进行Access安全性编程 220

10.2.1用户和组 220

10.2.2容器和文档(Container Documents) 222

10.2.3权限 223

10.2.4安全性例子 226

10.3.1登录ID 229

10.3 SQL Server安全性 229

10.3.2数据库用户 230

10.3.3权限 232

10.3.4视图和存储过程 233

10.4组合Access/SQL Server安全性 234

10.4.1保护前端 234

10.4.2列级安全策略 235

10.4.3行级安全策略 235

10.5小结 238

附录A ACCESS的运行错误 239

附录B TRANSACT-SQL参考 258

附录C VISUAL BASIC语言参考 275