现在的位置: 首页 > 综合 > 正文

<>面市

2013年08月14日 ⁄ 综合 ⁄ 共 5583字 ⁄ 字号 评论关闭

前几天终于从出版社拿到样书了,我当年对论坛上版友的承诺也终于要兑现了。曾经说过,要写一本Sybase ASE的书。因为Sybase的图书实在太少了。 

购买地址:

http://book.jd.com/11228378.html (京东)

亚马逊网站: http://www.amazon.cn/Sybase-ASE-15-X-In-Action-Sybase-ASE-15-X%E6%95%B0%E6%8D%AE%E5%BA%93%E5%85%A8%E7%A8%8B%E5%AE%9E%E6%88%98-%E4%BD%95%E9%9B%84/dp/B00CK47DGI/ref=sr_1_1?ie=UTF8&qid=1368079639&sr=8-1&keywords=%E4%BD%95%E9%9B%84+sybase

当当网:http://product.dangdang.com/product.aspx?product_id=23237778

源码下载地址:http://pan.baidu.com/share/link?shareid=399723&uk=3758421395#0-tsina-1-64144-397232819ff9a47a7b7e80a40613cfe1

该书的目录如下:

目录... 1

第1章       搭建Sybase ASE环境... 9

1.1      什么是SybaseASE. 9

1.1.1   ASE名称的来历... 9

1.1.2   Sybase ASE的体系结构... 9

1.2      安装SybaseASE. 11

1.2.1    获取安装文件... 11

1.2.2    准备工作... 13

1.2.3    使用图形界面安装... 14

1.2.4   ASE的静默安装... 19

1.2.5    安装完以后... 20

1.2.6    手动创建服务器... 23

1.2.7    验证服务器是否在运行... 33

1.2.8    修改sa用户口令... 34

1.2.9   Runserver文件... 35

1.3      如何卸载已经安装的SybaseASE. 37

1.4      忘记了sa用户密码... 38

1.5      预装本书用到的iihero数据库... 40

第2章       License的使用... 40

2.1      评估版License. 40

2.2      License的正式获取及使用... 42

第3章       定义物理设备... 43

3.1      物理设备管理... 43

3.1.1    创建设备... 44

3.1.2    删除设备... 47

3.1.3    裸设备与常规文件... 47

3.1.4   Dsync选项... 48

3.2      设备(文件)的限制条件... 49

3.3      创建master设备... 49

3.4      设备镜像... 50

3.5      与设备信息相关的存储过程... 54

3.6      与设备相关的系统表... 56

第4章       连接ASE. 58

4.1      ASE 客户端概述... 58

4.2      网络连接... 59

4.2.1   interfaces文件的内容... 59

4.2.2   interfaces文件的工作原理... 60

4.2.3    配置网络连接... 61

4.3      使用ASE客户端... 65

4.3.1    连接ASE. 65

4.3.2    创建数据库设备... 67

4.3.3    创建数据库... 69

4.3.4    创建登录帐户和数据库用户... 74

4.3.5    使用InteractiveSQL客户端... 77

4.4      启动和关闭服务器... 78

4.4.1    启动AdaptiveServer78

4.4.2    关闭服务器... 80

第5章       ASE的交互命令行工具... 81

5.1      SQL交互命令isql81

5.1.1    启动和停止isql81

5.1.2   isql的命令选项... 81

5.1.3    指定interface文件、语言、字符集、数据库名... 83

5.1.4    改正输入... 84

5.1.5    性能统计信息收集与更改命令终结符... 84

5.1.6    设置isql的网络包大小... 85

5.1.7    设置输入和输出文件... 85

5.2      导入导出数据bcp. 86

5.2.1    使用bcp导出数据... 87

5.2.2    使用bcp导入数据... 87

第6章       使用Transact-SQL. 89

6.1      数据库对象... 90

6.1.1   T-SQL中的数据类型... 90

6.1.2    系统数据类型... 90

6.2      数据库对象的创建... 92

6.2.1    使用和创建数据库... 92

6.2.2    使用和创建表... 95

6.3      操纵数据库对象(DML)101

6.3.1    插入记录... 101

6.3.2    更新操作... 103

6.3.3    删除操作... 105

6.4      SQL查询操作(DQL)106

6.4.1    使用*查询所有记录... 106

6.4.2   TOP限定记录及distinct消重... 107

6.4.3   Like通配符模糊查询... 109

6.4.4   NULL值及其含义... 111

6.4.5   SQL查询的标准格式... 114

6.5      创建表的索引... 117

6.5.1    索引简介... 117

6.5.2    创建索引... 117

6.5.3    聚簇索引和非聚簇索引... 118

6.5.4    创建索引的几个选项... 119

6.5.5    索引删除与索引统计信息的更新... 122

6.6      ASETtransact-SQL中的内置函数... 124

6.6.1    获取数据库系统信息的系统函数... 124

6.6.2    字符串相关函数... 128

6.6.3    操作text/image的文本函数... 132

6.6.4    集合函数... 134

6.6.5    数学函数... 135

6.6.6    时间日期函数... 136

6.6.7    数据类型转换函数... 139

6.6.8    随机数据的生成... 143

6.7      ASE中的存储过程... 146

6.7.1    创建并执行存储过程... 147

6.7.2    存储过程的参数... 148

6.7.3    存储过程选项... 150

6.7.4    执行存储过程的方式... 151

6.7.5    以参数形式作为返回值... 154

6.7.6    存储过程的限制... 154

6.7.7    删除、重命名存储过程... 155

6.7.8    游标的使用... 155

6.8      ASE中的触发器... 159

6.8.1    触发器的工作原理... 159

6.8.2    创建触发器... 160

6.8.3   ASE中触发器的限制... 162

6.8.4    触发器的禁用及删除... 162

6.8.5    获取触发器的相关元信息... 163

第7章       Sybase ASE的字符集... 164

7.1      字符集的基本知识... 166

7.2      中文字符集... 167

7.3      SybaseASE中的字符集文件... 171

7.4      SybaseASE的字符集设置... 173

7.4.1    直接设置字符集... 178

7.4.2    有重要用户数据的情况下如何调整... 179

7.5      乱码的产生... 179

第8章       ASE中的空间管理... 182

8.1      安装完ASE后的物理空间调整... 182

8.2      用户数据库的容量管理... 188

8.3      使用段管理数据库空间... 199

8.3.1    段与其它数据库对象的关系... 199

8.3.2    创建数据库段... 201

8.3.3    改变数据库段的指定... 203

8.3.4    在段中存放数据库对象... 206

8.3.5    使用SybaseCentral客户端工具管理段... 210

第9章       ASE的用户及安全管理... 216

9.1      操作系统级别的安全... 217

9.2      ASE服务器级别的安全... 218

9.2.1    调整修改登录用户... 220

9.2.2    密码的强化管理... 223

9.2.3   ASE中的特殊登录用户... 224

9.2.4   ASE中的标准角色(role)227

9.2.5    查看已连接用户... 230

9.3      数据库级别的安全... 232

9.3.1    新建数据库用户... 232

9.3.2   guest用户... 233

9.3.3    别名... 233

9.3.4    访问检查顺序... 235

9.3.5    数据库访问的设置途径... 236

9.3.6    组group. 237

9.3.7    用户名对传输数据库的影响... 239

9.4      数据库对象级别的安全... 240

9.4.1    系统中的默认角色... 241

9.4.2    角色方式授权... 243

9.5      对SSL协议的支持、配置管理及使用... 246

9.5.1    服务器端SSL的配置... 247

9.5.2   ASE客户端SSL配置... 250

第10章      Sybase ASE中的事务... 255

10.1        设置事务模式和隔离级... 255

10.2        读未提交(level0)259

10.3        读已提交(Level1)260

10.4        可重复读(level2)261

10.5        可串行化(level3)263

10.6        如何在事务中允许DDL操作... 265

第11章      ASE数据库的事务日志... 267

11.1     基本概念... 267

11.1.1    事务... 267

11.1.2    事务日志... 267

11.1.3    事务提交(commit)268

11.1.4    检查点... 269

11.1.5    恢复(Recovery)270

11.1.6    恢复间隔... 271

11.1.7    日志填满... 272

第12章      ASE数据库的备份、恢复及数据迁移... 272

12.1        备份权限及周期... 272

12.1.1    备份需要的权限... 272

12.1.2    备份周期(策略)273

12.2        简单备份... 274

12.3        远程备份... 276

12.4    dump/load命令的使用... 278

12.5        用户数据库的备份与恢复... 282

第13章      应用Openclient库编程... 286

13.1        环境搭建... 286

13.1.1   Windows下的环境... 286

13.1.2   Unix/Linux下的环境... 287

13.1.3    验证连接... 288

13.1.4    开发环境... 289

13.2        编程模型... 289

13.3        连接数据库... 290

13.3.1    创建连接... 290

13.3.2    处理命令... 296

13.3.3    关闭连接... 301

13.4    SQL中的DDL操作... 302

13.5        获取SQL查询结果集... 303

13.5.1    简单结果集获取... 303

13.5.2    类型绑定... 309

13.5.3    获取表的元信息... 311

13.6        数据的插入、更新与删除操作... 316

13.6.1    不带任何参数的CUD操作... 316

13.6.2    带动态参数的CUD操作... 319

13.6.3   BLOB/CLOB值的读写... 323

第14章      嵌入式SQL编程... 334

14.1        基本原理... 334

14.2        一个简单的示例... 335

14.3    NULL值及特殊字段类型的处理... 340

14.4        存储过程调用... 344

14.5        插入/更新数据... 346

14.5.1    直接INSERT/UPDATE. 346

14.5.2    通过游标来更新数据... 350

14.6    BLOB/CLOB数据处理... 352

第15章      使用ODBC开发ASE应用... 356

15.1    ODBC简要介绍... 356

15.1.1   ODBC介绍... 356

15.1.2   ODBC体系结构... 357

15.2    ASE中的ODBC环境... 358

15.3        连接ASE. 359

15.3.1    连接ASE的过程... 360

15.3.2    配置及编译运行... 365

15.3.3    一种增强的连接方式... 368

15.4        错误处理... 370

15.5        一个CRUD的综合示例... 376

15.5.1   Insert/Update操作... 389

15.5.2   Select查询操作... 391

第16章      使用Java访问ASE. 392

16.1        环境和工具... 393

16.1.1   DBISQL. 393

16.1.2   jutils396

16.1.3   dbeaver402

16.1.4   JDBC驱动JConnect6.0.5简介... 407

16.2        通过JDBC连接ASE数据库... 409

16.3        使用JDBC操作ASE表数据... 416

16.3.1   Select查询操作...

抱歉!评论已关闭.