《SYBASE数据库系统基础知识与应用开发技术》求取 ⇩

总序1

前言1

第一篇Sybase预备知识及概述1

第1章客户/服务器体系1

1.1 客户/服务器1

1.2 客户/服务器体系的逐步完善2

1.3 Sybase客户/服务器数据库环境3

1.3.1 Sybase客户/服务器体系的硬件组成3

1.3.2 Sybase在网络环境上的软件3

1.3.3 Sybase客户/服务器体系的主要优点4

第2章Sybase客户/服务器体系产品概述6

2.2 Sybase客户/服务器体系的两种配置模式7

2.2.1 两层配置模式7

2.2.2 三/多层配置模式8

2.2.3 Sybase产品系列8

2.3 Sybase System的服务器功能9

2.3.1 服务器的硬件结构和操作系统9

2.3.2 数据服务器(Sybase SQL Server)11

2.3.3 适应性服务器(Adaptive Server)13

2.3.4 备份服务器(Backup Server)14

2.3.5 审计服务器(Audit Server)15

2.3.6 安全SQL服务器(Secure SQL Server)15

2.3.7 导航服务器(Navigation Server)17

2.3.8 复制服务器(Replication Server)18

2.4 Sybase的管理工具18

2.4.1 SQL Server Manager18

2.4.2 Sybase Central19

2.4.3 SQL Server Monitor19

2.4.4 Inte7rnet Developer Toolkit20

2.5 在客户/服务器环境中的数据管理21

2.5.1 高速缓存管理21

2.5.2 数据存储管理21

2.5.3 事务日志管理22

2.5.4 查询性能的增强22

2.5.5 锁体系结构23

2.6 Direct CONNECT23

2.7 Open Client和Open Server24

第3章Sybase的安装和连接26

3.1 服务器的安装26

3.1.1 安装前准备的事项26

3.1.2 在Windows NT上安装Sybase26

3.1.3 Sybase目录管理31

3.1.4 在UNIX上安装Sybase31

3.2 安装客户连接31

3.2.1 在Windows 95上安装客户库31

3.2.2 进入SQLEDIT编辑界面32

3.3 启动Sybase的几种方法33

第2篇Sybase应用入门35

第4章关系数据库与SQL35

4.1 关系数据库简介35

4.1.1 关系数据库基本概念35

4.1.2 完整性约束36

4.2 Transact-SQL38

4.3 数据定义语言(DDL)39

4.4 数据操纵语言(DML)40

4.4.1 用SELECT从表中检索数据40

4.4.2 用INSERT向表中增加数据42

4.4.3 用UPDATE修改表中数据43

4.4.4 用DELETE从表中删除数据43

4.5 流程控制语句43

4.5.1 条件执行语句:IF匛LSE44

4.5.2 标志语句块语句:BEGIN匛ND45

4.5.3 返回语句:RETURN45

4.5.4 条件循环语句:WHILE46

4.5.5 流程控制语句:BREAK和CONTINUE47

4.5.6 挂起等待语句:WAITFOR47

4.5.7 转移语句:GOTO48

4.5.8 输出语句:PRINT48

4.5.9 错误提示语句:RAISERROR49

第5章数据库和表51

5.1 创建数据库和表51

5.1.1 Sybase 中的数据库51

5.1.2 Sybase中的表52

5.2 表的分区57

5.2.1 表分区58

5.2.2 创建表分区59

5.2.3 获取已分割对象的有关信息60

5.2.4 表分割的限制61

第6章视图62

6.1 视图的优点62

6.2 创建和管理视图63

6.2.1 用Sybase SQL Server Manager创建视图63

6.2.2 使用T-SQL创建视图66

6.2.3 重新命名与删除视图68

6.3 获取视图信息68

6.3.1 使用Sybase SQL Server Manager检查视图68

6.3.2 使用系统过程检查视图69

6.4 通过视图管理数据72

6.4.1 从视图中选择数据73

6.4.2 通过视图插入数据74

6.4.3 更新视图中的数据77

6.4.4 从视图中删除数据78

第7章索引与键79

7.1 索引的定义和分类79

7.1.1 非簇聚索引79

7.1.2 簇聚索引79

7.1.3 两种索引的区别80

7.2 索引的创建80

7.2.1 用Sybase SQL Server Manager创建索引80

7.2.2 用T-SQL语句创建索引83

7.2.3 索引的删除84

7.3 键的创建85

7.3.1 使用Sybase SQL Server Manager增加键85

7.3.2 用T-SQL语句增加键86

第8章事务与锁88

8.1 事务的定义及其标识88

8.2 事务的使用88

8.3 事务模式89

8.4 事务中的出错处理89

8.5 锁的定义及其类型92

8.6 锁的检查与进程的删除93

8.7 事务的隔离级别94

8.8 锁的添加95

8.9 死锁及其避免96

第9章游标及其应用97

9.1 游标及使用游标的优点97

9.2 使用Sybase游标98

9.2.1 游标的作用域98

9.2.2 声明游标100

9.2.3 打开游标101

9.2.4 取游标102

9.2.5 关闭游标103

9.2.6 释放游标103

9.2.7 游标使用的例子104

9.3 获得关于游标的信息108

9.4 使用嵌套的游标108

9.5 从前端应用程序处理游标113

第10章存储过程和系统过程114

10.1 存储过程及其优点114

10.1.1 存储过程定义114

10.1.2 存储过程的优点114

10.2 创建与使用存储过程115

10.2.1 使用Sybase SQL Server Manager创建一个存储过程115

10.2.2 用T-SQL创建存储过程117

10.2.3 查看、改名和删除存储过程118

10.2.4 执行已创建的存储过程118

10.2.5 存储过程中的事务控制121

10.2.6 嵌套事务121

10.2.7 嵌套存储过程与保存点122

10.2.8 存储过程样例122

10.2.9 服务器游标124

10.3 系统过程126

第11章触发器128

11.1 触发器的定义及作用128

11.2 创建触发器128

11.3 触发器的原理130

11.4 触发器的具体应用130

11.5 嵌套的触发器133

11.6 触发器中的高级应用134

11.7 查看和删除触发器136

11.8 触发器总结138

第3篇应用编程和开发工具139

第12章Open Client应用编程基础139

12.1 Open Client应用程序结构139

12.2 编程基础140

12.2.1 头文件和库文件140

12.2.2 数据类型141

12.2.3 控制结构141

12.3 编写Open Client应用程序的基本步骤143

12.3.1 设置编程环境143

12.3.2 安装错误和消息处理程序143

12.3.3 建立到服务器的连接143

12.3.4 发送命令到服务器144

12.3.5 处理返回结果144

12.3.6 结束退出144

12.4 编写一个简单的Open Client应用程序144

12.4.1 程序流程144

12.4.2 程序清单145

12.4.2 程序说明149

第13章发送命令到服务器150

13.1 发送命令准备150

13.1.1 分配上下文控制结构150

13.1.2 分配连接控制结构151

13.1.3 分配命令结构153

13.2 发送普通命令154

13.2.1 初始化命令串155

13.2.2 定义命令参数155

13.2.3 发送命令156

13.2.4 样例程序157

13.3 发送游标命令158

13.3.1 游标的概念158

13.3.2 使用游标的基本步骤160

13.3.3 样例程序162

13.4 发送动态SQL命令166

13.4.1 动态SQL概述166

13.4.2 使用动态SQL的基本步骤166

13.4.3 样例程序168

第14章处理返回结果171

14.1 获取返回结果的描述信息171

14.1.1 获取返回结果的类型171

14.1.2 获取结果集的信息172

14.1.3 样例程序174

14.2 把列捆绑到程序变量175

14.2.1 执行捆绑操作175

14.3 读取数据到程序变量176

14.4 取消不需要的数据177

14.5 处理返回数据177

14.5.1 处理返回结果的一般程序结构177

14.5.2 处理各种类型的结果179

14.5.3 服务器命令结果和CT-Library命令结果183

第15章处理各种错误及消息184

15.1 基本概念184

15.1.1 错误和消息184

15.1.2 错误处理的两种方式184

15.2 回调方式处理错误184

15.2.1 处理客户消息和错误信息185

15.2.2 处理服务器消息和错误信息186

15.2.3 处理CS-Library消息和错误信息188

15.3 样例程序190

15.3.1 定义三种消息处理回调程序190

15.3.2 在主程序中安装消息处理回调程序191

第16章文本/图像数据类型193

16.1 文本/图像数据类型的存储实现193

16.2 读取文本/图像字段值193

16.2.1 用分块法读取文本/图像字段193

16.2.2 样例程序195

16.3 修改文本/图像字段值196

16.3.1 修改文本/图像字段值196

16.3.2 样例程序197

第17章编写批量数据拷贝程序199

17.1 什么是批量数据拷贝199

17.2 批量数据拷贝程序的基本结构199

17.2.1 准备编写批量数据拷贝程序199

17.2.2 简单批量数据拷贝程序的流程199

17.2.3 批量数据拷贝程序的结构200

17.3 从数据库表中批量拷出数据的程序204

第18章ODBC技术和应用程序开发工具207

18.1 ODBC概述207

18.1.1 ODBC体系结构207

18.1.2 安装ODBC209

18.1.3 检测ODBC应用程序的连通性210

18.2 Microsoft Visual Basic211

18.2.1 Visual Basic数据设计211

18.2.2 Visual Basic中用ODBC API开发应用程序214

18.2.3 应用编程举例214

18.2.4 建立与Sybase的连接216

18.3 PowerBuilder216

18.3.1 在PowerBuilder中创建配置文件Profile216

18.3.2 检验与Sybase的连接218

18.3.3 Data Windows操作219

18.3.4 Data Windows缓冲区223

18.3.5 应用ODBC访问多个数据库225

18.3.6 PowerBuilder新版本的增强功能228

第4篇Sybase高级应用230

第19章用户及权限管理230

19.1 增加新用户230

19.1.1 增加用户到SQL Server230

19.1.2 创建组231

19.2 增加用户到数据库232

19.3 增加guest用户233

19.4 改变用户信息及删除用户234

19.4.1 删除用户和注册名234

19.4.2 删除和改变用户的组234

19.4.3 改变缺省数据库235

19.4.4 别名用户235

19.4.5 口令的建立和修改237

19.5. 查询有关用户及权限的信息237

19.5.1 当前用户和进程信息237

19.5.2 用户信息238

19.5.3 有关组的信息238

19.6 权限管理238

19.6.1 权限的种类239

19.6.2 用户的权限239

19.6.3 系统表的权限241

19.6.4 系统过程的权限242

19.6.5 角色扮演242

19.7 授权和收回授权243

19.7.1 GRANT和REVOKE的语法243

19.7.2 GRANT与REVOKE语句的结合使用244

19.7.3 GRANT与REVOKE语句的冲突245

19.7.4 有关权限的信息245

19.8 用作安全机制的视图和存储过程246

19.8.1 作为安全机制的视图246

19.8.2 作为安全机制的存储过程249

19.8.3 所有者链249

19.8.4 触发器251

第20章备份与恢复252

20.1 备份数据252

20.1.1 使用SSM执行本地备份252

20.1.2 用Dump命令来备份数据库253

20.1.3 执行远程备份256

20.2 数据库的恢复257

20.2.1 用SSM来恢复数据库257

20.2.2 用Transact-SQL命令Load来恢复数据库257

20.2.3 产生在线数据库259

20.3 处理跨越多盘磁带的备份和恢复259

20.4 用BCP成批拷贝260

20.4.1 BCP的语法260

20.4.2 用BCP来执行导出263

20.4.3 用BCP来执行导入263

第21章Sybase的复制服务器265

21.1 Sybase复制服务器的特点265

21.2 Sybase复制服务器的技术突破266

21.3 安装Sybase复制服务器266

21.4 配置复制系统部件267

21.5 复制服务器的工作过程268

21.6 使用复制服务器270

21.7 管理复制服务器272

21.8 复制服务器应用实例272

21.9 复制服务器小结275

第22章数据仓库277

22.1 联机分析处理(OLAP)和决策支持系统(DSS)277

22.2 数据仓库及其组成278

22.3 多层体系结构279

22.4 Warehouse Studio280

22.4.1 集中式数据仓库和数据集市280

22.4.2 Sybase的数据仓库解决策略281

22.4.3 Sybase的数据仓库建立方法281

22.5 数据整合282

22.6 ASE 11.5的开发数据仓库功能283

22.6.1 建模和方案设计283

22.6.2 任务分布和数据存储283

22.6.3 优化和查询284

22.6.4 数据仓库管理285

第5篇附录286

附录Ⅰ Sybase SQL Server保留字286

附录Ⅱ 术语汇编288

附录Ⅲ 数据库对象的命名规则301

附录Ⅳ T-SQL命令与函数309

附录Ⅴ 存储过程简表331

附录Ⅵ 分类存储过程简表341

1999《SYBASE数据库系统基础知识与应用开发技术》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由马光胜等编著 1999 北京:中国水利水电出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

dBASE数据库应用系统开发(1994 PDF版)
dBASE数据库应用系统开发
1994 北京:国防工业出版社
微机系统应用基础——基础知识、文字处理、数据库(1995 PDF版)
微机系统应用基础——基础知识、文字处理、数据库
1995
数据库技术与应用( PDF版)
数据库技术与应用
数据库技术与应用(1995 PDF版)
数据库技术与应用
1995
FoxPro 2.6应用基础与系统开发技巧(1996 PDF版)
FoxPro 2.6应用基础与系统开发技巧
1996 大连:大连理工大学出版社
数据库应用基础(1998 PDF版)
数据库应用基础
1998 北京:中国铁道出版社
SQL Server数据库应用开发技术(1998 PDF版)
SQL Server数据库应用开发技术
1998 北京:人民邮电出版社
关系数据库Sybase SQL Server应用指南(1997 PDF版)
关系数据库Sybase SQL Server应用指南
1997 西安:西安电子科技大学出版社
Sybase数据库系统基础知识(1998 PDF版)
Sybase数据库系统基础知识
1998 北京:中国水利水电出版社
数据库系统应用技术(1992 PDF版)
数据库系统应用技术
1992 合肥:中国科学技术大学出版社
ORACLE数据库系统基础(1995 PDF版)
ORACLE数据库系统基础
1995 北京:清华大学出版社
数据库基础与应用技术(1999 PDF版)
数据库基础与应用技术
1999 北京:高等教育出版社
数据库技术与应用(1998 PDF版)
数据库技术与应用
1998 北京:中国广播电视出版社
数据库系统基础(1988 PDF版)
数据库系统基础
1988 北京:中国铁道出版社
数据库系统基础(1984 PDF版)
数据库系统基础
1984 华中工学院出版社