具体描述
内容简介
本书系统全面地介绍了大型关系数据库Sybase。上编主要介绍客户/服务
器体系结构和客户/服务器结构的DBMS的基本概念,从系统管理角度,详细
介绍了Sybase服务器软件SQLServer的基本原理及各项技术。中编介绍
Sybase的TSQL事务处理语言,对DBLibrary/C库函数及开放式服务器库
进行了详细的讨论。下编介绍应用开发环境APT、数据工作台DWB和报表工
作台RWB,给出了使用方法和操作步骤。
该书可作为Sybasc的培训教材,也可作为研究生、本科生及计算机应用
开发人员学习和使用Sybase的参考书。
作者简介
目录信息
上编 SybaseSQLServer系统管理
第一章 SQLServer系统简介
1.1SQLServer结构特征
1.2SQLServer的特殊用户
1.3Sybase数据库的基本对象
第二章 SybaseSQLServer的安装
2.1Sybase产品的目录结构
2.2安装SybaseSQLServer前的准备工作
2.3安装SQLServer
2.4SQLServer的启动与卸下
第三章 用户及权限管理
3.1增加新用户
3.2.增加用户到数据库
3.3增加GUEST用户
3.4改变用户信息及删除用户
3.5查询有关用户及权限的信息
36权限管理
3.7授权和收回授权
3.8用作安全机制的视图和存储过程
第四章 物理资源的管理
4.1存储管理要考虑的主要问题
4.2存储管理和系统表
4.3初始化数据库设备
4.4磁盘镜像
4.5事务日志
46用户数据库
4.7创建和使用段(Segment)
4.8存储信息的查询
第五章 备份与恢复
5.1系统软件故障恢复
5.2介质故障的恢复
5.3数据库恢复的步骤
5.4恢复master数据库
第六章 检测系统问题
6.1错误日志
6.2错误信息和信息号
6.3错误严重级别
6.4杀掉进程
6.5数据库一致性检查器
第七章 系统性能的调优
7.1估算表和索引的尺寸
7.2调节查询和存储过程
7.3数据库选项
7.4监视SQLServer的活动
7.5UPDATESTATISTICS
7.6封锁机制
7.7重设配置变量
7.8用段调整数据库
第八章 远程服务器管理
8.1管理远程服务器
8.2增加远程注册
8.3给远程注册配置变量
第九章 实用程序
9.1bcp
9.2buildmaster
9.3console
9.4convert
9.5dataserver
9.6defncopy
9.7isgl
9.8langinstal1
9.9runrpt
9.10showserver
9.11startserver
9.12syman
中编 SybaseT-SQL与客户、服务器库
第十章 概论
10.1引言
10.2T-SQL语法
10.3SQL和关系数据库
10.4使用T-SQL
第十一章 T-SQL语言
11.1查询
11.2连接
11.3GROUPBY和COMPUTE子句
114内部函数
11.5子查询
116创建数据库、表和索引
11.7添加、改变和删除数据
第十二章 缺省和规则
12.1缺省
12.2规则
12.3关于缺省和规则的帮助提示
第十三章 视图
13.1生成视图
13.2通过视图检索数据
13.3用视图修改数据
13.4视图的优点
第十四章 批处理和控制流语句
14.1批处理
14.2控制流语句
第十五章 存储过程和系统过程
15.1存储过程的创建和使用
15.2系统过程
第十六章 触发器
16.1触发器的创建
16.2触发器是如何工作的
16.3几个比较有代表性的例子
16.4使用触发器的注意事项
第十七章 系统管理
17.1分配权限:GRANT和REVOKE
17.2调整查询和存储过程
17.3索引动态更新
174加锁
17.5事务
第十八章 OpenClient
18.1概述
18.2DB_Library/C库函数简介
18.3特殊库
第十九章 DB_Library参考
第二十章 OpenServer
20.1概述
20.2开放式服务器事件及事件处理程序
20.3多线索编程
20.4结合Server_Library和DB_Library
20.5注册过程
第二十一章 Server_Library/C参考
下编 Sybase应用开发工具
第二十二章 应用开发环境APT简介
22.1APT组成
22.2APT启动
22.3APT4.0版与APT5.0版的比较
第二十三章 APT-Edit介绍
23.1APT-Edit的功能及操作
23.2建立Form
23.3建立域
23.4建立组
23.5建立菜单
23.6处理
第二十四章 APT-SQL
24.1APT-SQL简介
24.2APT-SQL语言
24.3APT-SQL编程
24.4应用程序的编译和调试
24.5复合模式应用程序
第二十五章 APT-Build介绍
25.1APT-Build简介
25.2数据库设计
25.3设计form和运行APT-Build建立form
25.4运行APT-Build应用程序
25.5修改应用程序
第二十六章 APT-Library介绍
26.1APT-Library简介
26.2参数传递
第二十七章 数据工作台DWB简介
27.1DWB的启动
27.2在工作区中的操作
27.3Help系统
27.4退出DWB
第二十八章 使用SQL查询
28.1在SQL窗口中输入和执行查询
28.2存储查询
第二十九章 使用VQL查询
29.1使用表
29.2构造表达式与函数
29.3选择行
29.4对结果排序
29.5SummaryValues选项
29.6使用Joins连接表
29.7查询的修改和执行
29.8在VQL中使用SQL窗口
第三十章 格式化查询结果
30.1使用Format窗口
30.2使用HistoryList重排查询的格式
30.3使用继承的格式
30.4使用格式化的结果作为报表
第三十一章 使用数据字典
31.1进入数据字典窗口
31.2使用数据字典功能
第三十二章 使用DataEntry
32.1进入DataEntry窗口
32.2使用DataEntry功能
第三十三章 使用CopyTable
33.1使用CopyTable功能
33.2完成表拷贝
第三十四章 Tools与DBO实用程序
34.1使用DBO实用程序
34.2使用Tools菜单
第三十五章 报表工作台RWB
35.1RWB简介
35.2建立报表
35.3RWB窗口
35.4SQL批处理
35.5版面和域
35.6变量和断点
35.7报表管理
35.8报表库
附录A 样本数据库PUBS
附录B 函数一览表
附录C APT-SQL命令参考
附录D APT库参考
附录E 报表工作台错误信息
· · · · · · (收起)
读后感
用户评价
作为一个常年与各种数据库打交道的技术从业者,我对数据库技术书籍的关注点总是围绕着实用性和前沿性。最近听闻一本名为《Sybase 数据库技术大全》的书籍面世,虽然我手头已有不少与数据库相关的资料,但对它依然充满了期待。我的经验告诉我,深入了解一个特定数据库的技术细节,往往能为解决实际问题提供意想不到的思路。例如,在处理大规模事务并发时,理解数据库的锁机制和事务隔离级别就显得尤为重要。Sybase 作为老牌的关系型数据库,其在稳定性和高性能方面的表现一直备受关注,尤其是在一些传统行业和大型企业中,依然扮演着举足轻重的角色。这本书若能系统地梳理Sybase的架构、核心组件、性能调优技巧,以及在数据迁移、高可用性部署等方面的最佳实践,那将极大地填补我知识体系中的空白,也能为我正在负责的项目提供更坚实的技术支撑。我尤其好奇它会如何讲解Sybase的SQL方言特性,以及与其他主流数据库的差异之处,这对于跨平台开发和数据整合非常有帮助。
我是一名正在深入研究数据库性能优化的工程师,对于任何能够提供深度洞察和实战技巧的书籍都非常看重。《Sybase 数据库技术大全》这个名字暗示着其内容的广度和深度,而我最关注的正是它能否在性能调优方面提供独到的见解。在实际工作中,我们经常会遇到查询缓慢、资源占用过高等问题,而这些问题的根源往往隐藏在数据库的内部机制中,例如查询计划的生成、缓存策略、I/O优化等等。我期望这本书能详细剖析Sybase的查询优化器是如何工作的,如何分析和解读执行计划,如何通过调整索引、修改SQL语句、配置数据库参数等方式来提升查询性能。同时,对于大规模数据环境下的性能瓶颈,如并发控制、死锁处理、以及存储优化等,我也希望这本书能提供深入的分析和可行的解决方案。
在企业信息化建设中,数据库的安全性、可靠性和可维护性是至关重要的考量因素。《Sybase 数据库技术大全》这个名称让我对它在保障数据库稳定运行和数据安全方面的能力产生了好奇。我一直在寻找能够系统性地讲解数据库安全策略、灾难恢复方案以及日常维护管理技巧的书籍。我希望这本书能深入探讨Sybase的用户权限管理、数据加密、审计日志等安全特性,以及如何有效地抵御SQL注入、数据泄露等安全威胁。同时,对于数据库的备份与恢复策略,包括全量备份、增量备份、事务日志备份以及在不同场景下的恢复演练,我也期待这本书能提供详细的指导。此外,如何进行日常的性能监控、故障诊断和性能调优,以确保数据库的长期稳定运行,也是我非常关注的。
对于我这种刚刚入门数据库技术不久的新手来说,一本能够“从零开始”解释复杂概念的书籍是极其宝贵的。我一直在寻找一本能够将Sybase这样专业且功能强大的数据库“平民化”的教程。市场上充斥着大量的理论书籍,但真正能够手把手教学,将数据库的安装、基本操作、SQL语句编写、以及一些常见问题的排查思路都讲清楚的书却不多。《Sybase 数据库技术大全》这个名字听起来就很有分量,如果它能够像一位经验丰富的导师一样,耐心细致地讲解数据库的基本原理,例如表、字段、索引的概念,如何设计合理的数据库模式,如何编写高效的SQL查询语句,甚至是如何使用它的图形化工具来管理数据库,那么对于我来说,这将是一本不可多得的“入门圣经”。我希望它能包含丰富的案例,让我能够在实践中学习,而不是枯燥地记忆。
作为一名数据仓库和商业智能领域的资深顾问,我一直关注着各类数据库在数据处理和分析方面的能力。《Sybase 数据库技术大全》这个标题让我对它在数据集成、ETL(抽取、转换、加载)以及报表生成方面的内容产生了浓厚的兴趣。在构建数据仓库的过程中,数据的抽取和清洗是关键步骤,一个数据库如果能提供高效的数据导入导出工具和灵活的数据转换能力,将极大地提升工作效率。我希望这本书能详细介绍Sybase在这些方面的特性,例如如何利用其内置工具或第三方工具进行高效的数据加载,如何通过SQL或其他脚本语言实现复杂的数据清洗和转换逻辑。此外,对于数据分析和报表生成,Sybase是否支持一些高级的聚合函数、窗口函数,或者与其他BI工具的良好集成,也是我非常关心的。