图书介绍
Sybase System XI实用大全PDF|Epub|txt|kindle电子书版本网盘下载
![Sybase System XI实用大全](https://www.shukui.net/cover/59/31189277.jpg)
- (美)彼特·黑兹利赫斯特(Peter Hazlehurst)著;周保太等译 著
- 出版社: 北京:清华大学出版社
- ISBN:7302028109
- 出版时间:1997
- 标注页数:585页
- 文件大小:26MB
- 文件页数:600页
- 主题词:
PDF下载
下载说明
Sybase System XI实用大全PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1部分 入门1
第1章 客户机/服务器1
1.1客户机/服务器1
目录1
1.1.1客户机/服务器的发展过程2
1.1.2胖客户机3
1.1.3胖服务器3
1.1.4“两层半”(Two-and-a-Half-tier)和存储过程3
1.15在应用程序服务器使用三层客户机/服务器4
1.1.6对等层到对等层处理(n层)4
1.2小结4
第2章 SybaseSystemXI概述5
2.1SystemXI的由来5
2.1.1家族经营5
2.1.3上市和发展6
2.1.2OpenServer和OpenClient6
2.1.4System10的出台7
2.1.5巨大的购进——Powersoft公司7
2.1.6SystemXI最终出台8
2.2SystemXI的新特性8
2.2.1高速缓冲管理的改进8
2.2.2数据存储管理的改进9
2.2.3改进事务日志管理10
2.2.4查询性能的增强11
2.2.5锁的体系结构上的改进11
2.2.6了解MNE(多网引擎)的SMP支持12
2.2.7备份服务器的改进12
2.2.8VLDB和VLM支持13
2.3SystemXI的部件13
2.3.3使用审计服务器14
2.3.2使用备份服务器14
2.3.1使用数据服务器14
2.3.4使用安全SQL服务器15
2.3.5使用复制服务器15
2.3.6使用SybaseMPP15
2.3.7使用SybaseIQ16
2.4小结16
第3章 安装Sybase17
3.1安装服务器17
3.1.1关于安装的准备17
3.1.2在WindowsNTServer4.0上安装Sybase18
3.1.3Sybase目录24
3.1.4在UNIX上安装Sybase的附加信息25
3.2安装客户连接26
3.2.1在Windows3.x上安装客户库26
3.2.2在Windows95上安装客户库26
3.2.3使用SQLEDIT27
3.3启动Sybase29
3.3.1用ServicesManager启动Sybase29
3.3.2用安装脚本启动Sybase29
3.3.3用ControlPanel中的Servics启动Sybase30
3.3.4Sybasa运行检查31
3.4安装可选的Sybase数据库32
3.5小结32
第2部分 使用SystemXI34
第4章 Transact-SQL综述34
4.1什么是SQL34
4.1.1集合35
4.1.2存储数据抽象化35
4.1.3编写SQL语句35
4.1.4执行SQL语句36
4.1.5SQL标识符37
4.2关系理论38
4.2.1定义数据库的表和列39
4.2.2找出实体(表)39
4.2.3确定关系39
4.2.4显示基数40
4.2.5在表中增加列41
4.2.6规范化数据库42
4.3数据定义语言(DDL)43
4.3.1在数据库中创建对象43
4.3.2删除对象45
4.4数据操纵语言(DML)45
4.4.1用Select从表中检索数据46
4.4.2用Insert向表中增加新数据57
4.4.3用Update修改表中数据60
4.4.4用Delete从表中删除数据61
4.4.5Sybase系统函数62
4.5小结79
第5章 数据库、设备和事务日志81
5.1使用设备81
5.1.1创建设备82
5.1.2使用设备选项87
5.1.3查找设备的有关信息89
5.1.4创建转储设备90
5.1.5丢弃设备92
5.2数据库和事务日志93
5.2.1专用的系统数据库93
5.2.2创建数据库和事务日志94
5.2.3查看与数据库和日志有关的信息96
5.2.4扩充数据库和事务日志的容量97
5.2.5丢弃数据库98
5.3.1使用默认段99
5.3数据库空间管理和段99
5.3.2创建段100
5.3.3使用段101
5.3.4查看段的有关信息102
5.3.5丢弃段103
5.4Tempdb103
5.4.1调整Tempdb的大小104
5.4.2提高Tempdb的性能104
5.5小结105
第6章 表和数据类型106
6.1创建和管理表106
6.1.1使用SybaseSQLServerManager创建表106
6.1.2使用Transact-SQL创建表108
6.1.3创建临时表110
6.2选定数据类型110
6.2.1不同的字符串数据类型111
6.2.2不同的数字数据类型113
6.2.3使用整数数据类型113
6.2.4使用浮点数据类型114
6.2.5货币数据类型117
6.2.6日期/时间数据类型118
6.2.7使用SystemXI中的特定数据类型121
6.2.8不同的Text,Image/BLOB数据类型124
6.3自定义数据类型125
6.3.1标识列127
6.4表的分区128
6.4.1表分区128
6.4.2创建表分区129
6.4.3获取已分割对象的有关信息132
6.4.4表分割的限制133
6.5小结134
7.1.1创建规则135
第7章 使用规则、默认值和触发器135
7.1规则135
7.1.2将规则应用于列136
7.1.3获得规则的有关信息136
7.1.4删除规则138
7.2默认值138
7.2.1创建默认值139
7.2.2对列应用默认值139
7.2.3获得有关默认值的信息139
7.2.4删除默认值140
7.3触发器140
7.3.1创建触发器141
7.3.2检查触发器的限制142
7.3.3使用触发器142
7.3.4使用嵌套触发器144
7.3.6显示触发器信息146
7.3.5处理触发器中的回滚146
7.3.7删除触发器149
7.4小结150
第8章 索引和码151
8.1定义索引151
8.1.1索引的类型152
8.1.2为何索引数据154
8.1.3创建索引155
8.1.4统计值161
8.1.5索引的优点162
8.1.6强制使用特定索引163
8.1.7获得索引的信息165
8.1.8删除索引166
8.2定义码167
8.2.1增加主码和外码167
8.2.2获得码的信息170
8.3小结173
第9章 视图174
9.1为何使用视图174
9.2创建和管理视图175
9.2.1使用SybaseSQLServerManager创建视图175
9.2.2使用Transact-SQL创建视图178
9.3获得视图的有关信息179
9.3.1使用SybaseSQLServerManager检查视图179
9.3.2使用系统存储过程检查视图180
9.4在视图上执行DML183
9.4.1从视图中选择数据183
9.4.2通过视图插入数据184
9.4.3更新视图中的数据186
9.5.1许可权187
9.5利用视图加强安全性187
9.4.4从视图中删除数据187
9.5.2用视图隐匿列189
9.5.3用视图隐匿行189
9.6删除视图189
9.7重新命名视图190
9.8小结190
第10章 存储过程191
10.1创建存储过程192
10.1.1使用SybaseSQLServerManager创建一个过程192
10.1.2使用Transact-SQL建立一个过程193
10.1.3用相同的名字建立多个过程195
10.2使用和理解存储过程196
10.2.1使用参数196
10.2.2执行过程200
10.2.5重新编译存储过程201
10.2.4了解一个过程的“生命力(life)201
10.2.3重新命名过程201
10.2.6使用嵌套的存储过程202
10.2.7使用批命令203
10.2.8取消过程203
10.2.9远程过程(RPCs)203
10.2.10链接的事务204
10.3使用流控制语句204
10.3.1使用If Else204
10.3.2使用Begin End206
10.3.3使用While206
10.3.4使用Break207
10.3.5使用Continue208
10.3.6使用While,Break和Continue的例子209
10.4定义和使用变量210
10.4.1使用全局变量211
10.5使用附加过程和批命令关键字213
10.5.1使用Goto213
10.5.2使用Return213
10.5.3使用RaiseError216
10.5.4使用Waitfor217
10.6小结218
第11章 事务和锁219
11.1定义事务219
11.2锁的类型:乐观锁与悲观锁222
11.2.1Sybase如何管理锁222
11.3隔离层223
11.3.1事务隔离层0224
11.3.2事务隔离层1224
11.4使用事务225
11.4.1用BeginTran开始事务225
11.3.3事务隔离层3225
11.4.2用CommitTran结束事务226
11.4.3用RollbackTran取消事务226
11.4.4事务的局限性226
11.4.5使用命名的事务和校验点(SavePoint)228
11.5无标识符的连续列229
11.6锁232
11.6.1检查服务器中的锁情况232
11.6.2删除锁定的进程234
11.6.3直接在数据上加锁235
11.7在Sybase中创建行级锁定236
11.8表锁提升237
11.9死锁238
11.10小结238
12.1区别前端游标和后端游标240
第12章 游标及其使用240
12.1.1客户游标241
12.1.2服务器游标242
12.2使用Sybase游标242
12.2.1游标的作用域243
12.2.2声明游标244
12.2.3打开游标245
12.2.4取游标246
12.2.7游标使用的例子247
12.2.5关闭游标247
12.2.6释放游标247
12.3获得关于游标的信息250
12.4使用嵌套的游标250
12.5从前端应用程序处理游标253
12.6小结254
第13章 使用高级存储过程和触发器255
13.1使用嵌套的过程调用255
13.2使用临时表257
13.4使用游标259
13.3为在过程之间传送数据创建实表259
13.5使用角色确保合法者执行过程264
13.6分解有效的对象名267
13.7小结268
第3部分 应用编程270
第14章 Sybase客户模式(客户库)270
14.1程序设计接口与Sybase的比较271
14.2DBLibrary的用法272
14.2.1基本的DBLibrary函数272
14.2.2声明DBLibrary函数使用的变量274
14.2.3使用DBLibrary创建简单程序276
14.2.4编译和执行DBLibrary程序277
14.2.5错误处理及消息278
14.2.7使用DBLibrary游标280
14.2.6用DBLibrary执行Transact-SQL命令280
14.2.8用DBLibrary执行远程存储过程281
14.2.9附加的DBLibrary函数282
14.2.10DBLibrary程序排错283
14.3使用ClientLibrary283
14.3.1基本的ClientLibrary函数284
14.3.2声明ClientLibrary函数使用的变量287
14.3.3使用ClientLibrary创建简单程序287
14.3.4编译和执行ClientLibrary程序289
14.3.5错误处理和消息290
14.3.6用ClientLibrary执行Transact-SQL命令290
14.3.7在ClientLibrary应用程序中使用游标290
14.3.8执行远程存储过程291
14.4使用SQR291
14.4.1SQR的基础291
14.4.2SQR报表的组成292
14.4.3在SQR中使用变量294
14.4.4从报表文件创建输出295
14.4.5在SQR中发送DML和DDL命令296
14.4.6使用SQR创建一个简单程序297
14.4.7执行SQR文件298
14.5小结300
第15章 Client/Server应用编程工具的使用302
15.1用ODBC工作303
15.1.1ODBC的安装及配置303
15.1.2SybaseODBC驱动程序性能选项的应用306
15.1.3对ODBC到Sybase的连接进行检测308
15.2Delphi2.0Client/Server的使用309
15.2.1建立连接310
15.2.2Delphi2数据库模型313
15.2.3应用程序范例DPHIDEMO313
15.2.4准备并执行SQL语句314
15.2.5StoredProcedures和CommandBatches的使用315
15.2.6更多的信息和实例315
15.3CenturaTeamDeveloper的使用315
15.3.1建立连接316
15.3.2准备并执行SQL语句320
15.3.3使用存储过程和批处理命令321
15.3.4更多的信息和实例322
15.4使用PowerBuilder5322
15.4.1创建PowerBuilder数据库配置文件(Profile)323
15.4.2检验与SybaseSystemXI的连接配置文件324
15.4.3操作DataWindows325
15.4.4使用DataWindow327
15.4.5生成真正的可执行程序330
15.5使用MicrosoftVisualBasic4330
15.5.3准备并执行SQL语句331
15.5.1VisualBasic4数据库模型331
15.5.2与Sybase连接331
15.5.4关于实例应用程序VB4DEMO332
15.6小结332
第16章 划分应用程序334
16.1实现应用程序的划分334
16.2两级应用程序337
16.2.1FatClient应用程序337
16.2.2FatServer应用程序338
16.3“两级半”(Two-and-a-HalfTier)应用程序339
16.4三级和n级应用程序340
16.5Sybase开放式服务341
16.5.1编写简单的OpenServer341
16.5.2OpenServer事件342
16.6Novell的TUXEDO343
16.7使用Tempest344
16.7.1启动TempestServer345
16.7.2配置与Tempest服务器通信的客户机345
16.7.3与TempestServer连接346
16.7.4用TEMPEST_Send发送信息346
16.7.5创建并打开邮箱347
16.7.6从TempestServer接收信息347
16.7.7Tempest实例应用程序348
16.8小结351
第17章 使用第三方产品352
17.1使用查询工具352
17.1.1使用SQL-Programmer353
17.1.2使用RapidSQL356
17.1.3使用AuroraUtilities的ScriptManager360
17.2使用模型制作工具360
17.2.1使用S-Designor361
17.2.2使用ErWin/ERX365
17.3使用数据库管理工具367
17.3.1使用DesktopDBA368
17.3.2使用DBArtisan371
17.3.3使用SQL-Port374
17.3.4使用ImageAnalyzer377
17.4赶上最新技术378
17.5订购MicrosoftDeveloperNetwork(MSDN)378
17.6小结379
第18章 Internet简介380
18.1互联网的起源380
18.2了解基本的互联网技术381
18.2.1了解URL381
18.2.2使用Telnet382
18.2.3使用FTP382
18.2.5使用电子邮件383
18.2.4使用互联网轮流交谈(IRC)383
18.2.6使用Web(HTML和HTTP)384
18.3了解Java语言385
18.4小结385
第4部分 高级性能387
第19章 数据可用性管理387
19.1执行备份387
19.1.1制定备份策略388
19.1.2怎样进行备份390
19.1.3执行本地备份391
19.1.4执行远程备份395
19.2转储事务日志396
19.2.1执行正常转储396
19.2.2使用阈值自动转储日志397
19.3.2用Transact-SQL命令Load来恢复数据库401
19.3.1用SybaseSQLServerManager来恢复数据库401
19.3实现恢复401
19.3.3产生在线数据库403
19.4处理跨越多盘磁带的备份和恢复403
19.5了解检验点404
19.5.1恢复间隔405
19.5.2截断检验点上的日志406
19.6用BCP高速输出数据407
19.6.1BCP的语法407
19.6.2用BCP来执行导出410
19.6.3用BCP来执行导入410
19.7保持服务器运行的某些技巧411
19.8小结412
第20章 DBCC的用途、秘密及奥妙413
20.1通过SybaseSQLServerManager使用DBCC414
20.1.1对数据库执行DBCC414
20.1.2对表执行DBCC418
20.1.3对索引执行DBCC420
20.2通过Transact-SQL使用DBCC422
20.2.1执行数据库检查422
20.2.2解决数据库问题422
20.3Sybase的技术支持角色423
20.4用DBCC实现跟踪424
20.5DBCC的非正式选项426
20.5.1使用DBCCHelp427
20.5.2使用DBCCMemusage427
20.5.3使用DBCCNetMemusage429
20.5.4使用DBCCNetMemShow430
20.5.5使用DBCCPktMemShow430
20.5.6使用DBCCLock431
20.5.7使用DBCCDBInfo432
20.5.8使用DBCCResource433
20.5.9使用DBCCDBTable434
20.5.10使用DBCCBuffer435
20.5.11使用DBCCInd438
20.5.12使用DBCCLog,DBCCPage和DBCCTab440
20.5.13使用DBCCDes440
20.5.14使用DBCCPss441
20.5.15附加的非正式DBCC命令442
20.6小结443
第21章 管理和监视安全性445
21.1安全规则445
21.1.1选择性访问控制446
21.1.2验证446
21.1.3角色分离447
21.1.4审计447
21.2管理Logins和Users447
21.2.1在WindowsNT上配置Sybase以支持IntegratedSecurity448
21.2.2Logins和Users451
21.2.3用户组(UserGroups)455
21.3使用用户权力457
21.3.1使用对象权限457
21.4视图和存储过程用作安全措施459
21.5使用AuditServer461
21.5.1配置Sybase以使用AuditServer462
21.5.2启动审计跟踪463
21.5.3使用审计存储过程463
21.5.4从sysaudits中移走数据466
21.5.5Sysaudits填满后的处理方法466
21.5.6AuditServer的输出466
21.5.7取消AuditServer468
21.6强化SystemXI之外的安全性468
21.6.1使用物理安全级468
21.6.3远程网或广域网的安全访问469
21.6.2局域网(LAN)的安全访问469
21.6.4使用应用程序的安全性470
21.7Sybase的SecureServer产品470
21.8小结471
第22章 管理和监视性能472
22.1测定数据库的规模472
22.1.1数据类型的规模472
22.1.2表所需空间的计算473
22.1.3FillFactor的作用476
22.1.4max_rows_per_page的作用476
22.2确定过程高速缓存的容量476
22.3使用SybaseSQLMonitor478
22.3.1SQLMonitor的安装与配置478
22.3.2使用SQLMonitor480
22.3.3分析SQLMonitor的信息483
22.4.1使用sp_monitor489
22.4显示性能信息的系统存储过程489
22.4.2使用sp_sysmon491
22.5小结499
第23章 使用Sybasa的配置选项500
23.1使用ConfigureSybaseServer(配置Sybase服务器)工具500
23.1.1配置SybaseSystemXI服务器501
23.1.2配置备份服务器(BackupServer)505
23.1.3配置监视服务器(MonitorServer)506
23.2配置和管理服务器506
23.2.1显示和设置服务器选项507
23.2.2服务器选项说明510
23.2.3sysconfigures和syscurconfigs:系统目录表526
23.3配置和管理数据库528
23.3.1显示和设置数据库选项528
23.3.2数据库选项说明530
23.4.2查询选项说明531
23.4配置和管理查询531
23.4.1显示和设置查询选项531
23.5小结534
第24章 管理数据的复制535
24.1安装复制服务器(ReplicationServer)536
24.1.1复制计划536
24.1.2安装复制服务器软件536
24.2建立和配置主要的公布服务器538
24.3确认复制服务器已启动548
24.4向复制系统增加一个数据库549
24.5使用复制服务器的命令552
24.5.1在复制服务器中建立路由553
24.5.2建立一个复制登录主SQLServer554
24.5.3建立复制服务器用户554
24.5.4建立复制定义555
24.5.6对维护登录的授权556
24.5.5启动一个特定表的复制556
24.5.7订阅复制数据557
24.5.8使用复制服务器管理命令557
24.6复制服务器的代替方法558
24.6.1支持系统容错的基于操作系统的服务器群558
24.6.2使用备份移动数据559
24.6.3编写基于自己应用程序的复制560
24.7小结561
第5部分 附录562
附录A 命名约定的建议562
附录B Sybase的小兄弟:SQLAnywhere567
附录C 推荐的读物573
附录D 寻求更多的帮助575
附录E 廉价磁盘的冗余阵列(RAID)584