《关系数据库Sybase SQL Server应用指南》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:郭玉东主编
  • 出 版 社:西安:西安电子科技大学出版社
  • 出版年份:1997
  • ISBN:7560605257
  • 页数:350 页
图书介绍:

目 录 1

第1章Sybase概述 1

1.1 Sybase发展史 1

1.2 Cient/Server简介 1

1.3 Sybase数据库软件概貌 3

1.3.1服务器软件 3

1.3.2接口软件 4

1.3.3客户方软件 5

第2章 系统安装 7

2.1 概述 7

2.2 Sybase 4.2的安装 7

2.2.1在UNIX上的安装 7

2.2.2在Netware上的安装 15

2.3 System 10的安装 21

2.3.1 在UNIX上的安装 21

2.3.2在Netware上的安装 25

2.4 小结 29

第3章T-SQL语言 31

3.1 概述 31

3.1.1 SQL语言 31

3.1.2 T-SQL对标准SQL的扩充 32

3.2语法约定 33

3.2.1 文体约定 33

3.2.2标识符 34

3.2.3数据库对象标识 34

3.3.1 ISQL的基本操作方法 35

3.3 ISQL简介 35

3.3.2系统存储过程 38

3.4数据类型 38

3.4.1功能及分类 38

3.4.2系统数据类型 38

3.4.3用户定义数据类型 41

3.4.4类型分层结构及类型转换 41

3.4.5 System 10新增类型 43

3.5 变量 43

3.5.1 局部变量 43

3.5.2 全局变量 44

3.6表达式 45

3.6.1 运算符 46

3.6.2优先级 48

3.7 函数 49

3.8批处理和流控语句 55

3.8.1批处理 55

3.8.2流控语句 56

3.9小结 61

第4章 数据库设备与数据库 62

4.1 概述 62

4.2数据库设备 64

4.2.1数据库设备的初始化 64

4.2.2缺省设备的指定 66

4.2.3数据库设备的删除 66

4.2.4有关设备的信息 66

4.3磁盘镜像 67

4.3.1 设备镜像的三种配置方案 68

4.3.2磁盘镜像命令 69

4.4数据库 72

4.4.1数据库的创建 73

4.4.2缺省数据库的指定 76

6.9 小结 1 77

4.4.3扩充数据库 77

4.4.5数据库的成批数据交换 79

4.4.4数据库的删除 79

4.5 段 81

4.5.1段的创建 82

4.5.2段的使用 83

4.5.3段的扩展 85

4.5.4段的删除 85

4.5.5有关段的信息 86

4.6 小结 88

5.1 概述 90

第5章表及其相关对象 90

5.2表 92

5.2.1创建表 92

5.2.2查看表信息 96

5.2.3修改表结构 97

5.2.4删除表 98

5.3索引 99

5.3.1 索引的作用及分类 99

5.3.2建立索引 99

5.3.3查看索引 103

(System10) 104

5.3.5 在创建表时建立索引 104

5.3.4删除索引 104

5.4缺省 108

5.4.1缺省的意义 108

5.4.3关联缺省 109

5.4.2生成缺省 109

5.4.4 释放缺省 111

5.4.5删除缺省 112

5.4.6查看缺省 112

5.4.7缺省与空值 112

5.4.8在创建表时定义缺省 113

(System10) 113

5.5.2生成规则 114

5.5.1规则的意义 114

5.5规则 114

5.5.3关联规则 115

5.5.4查看规则 117

5.5.5释放规则 117

5.5.6删除规则 118

5.5.7在创建表时定义规则 118

(System10) 118

5.6表的生成过程 120

5.7小结 121

第6章数据操作 123

6.1概述 123

6.2简单查询 123

6.2.1 SELECT语法 124

6.2.2用FROM子句指定表 124

6.2.3选项列表 125

6.2.4用WHERE子句选择行 128

排序查询结果 131

6.2.6用UNION运算符合并 131

查询结果 131

6.2.5用ORDER BY子句 131

6.3连接查询 133

6.3.1 自然连接和相等连接 134

6.3.2带有选择条件的连接 136

6.3.3非相等连接 136

6.3.4别名和自连接 137

6.3.5外连接 137

6.3.6有关连接的说明 138

6.4使用GROUP BY和 139

COMPUIE子句查询 139

6.4.1统计函数 139

6.4.2 GROUPBY子句 141

6.4.3 HAⅥNG子句 143

6.4.4 COMPUIE子句 144

6.5子查询 148

6.5.1 子查询的语法和一般规则 148

6.5.2用IN引出子查询 150

6.5.3用比较运算符引出子查询 152

6.5.4相关子查询 154

6.5.5用EXISTS引出子查询 155

6.6数据的增、删、改 157

6.6.1增加新行 159

6.6.2删除数据 163

6.6.3修改已有数据 164

6.7视图 165

6.7.1视图的生成和删除 166

6.7.2通过视图查询数据 170

6.7.3通过视图更新数据 172

6.7.4视图的优点 173

6.8按行操作 174

6.8.1用游标实现按行操作 174

6.8.2 4.2版中实现按行操作的方法 176

第7章 事务与存储过程 178

7.1概述 178

7.2.1事务与数据恢复 179

7.2事务和可恢复性 179

7.2.2事务的组织 180

7.2.3封锁机制 183

7.2.4事务日志 187

7.2.5检查点(CheckPoint) 187

7.3用户定义的存储过程 190

7.3.1存储过程的建立与删除 191

7.3.2存储过程的执行 195

7.3.3存储过程的使用规则和限制 199

7.3.4存储过程的有关信息 200

7.4系统存储过程 202

7.5.1触发器与参照完整性 205

7.5触发器 205

7.5.2触发器的建立与删除 207

7.5.3对触发器的限制 209

7.5.4触发器实例 211

7.6 小结 216

第8章Sybase系统管理 217

8.1 概述 217

8.2用户管理 217

8.2.1 SQL Server中的用户 217

8.2.2添加新用户 220

8.2.3修改或删除用户 224

8.2.4有关用户信息的查询 228

8.3权限管理 230

8.3.1权限的种类 231

8.3.2授权和回收 232

8.3.3用户的权限 237

8.4用于安全性维护的视图和 240

存储过程 240

8.4.1 视图 240

8.4.2存储过程 241

8.4.3属主链(Ownershi pChains) 241

8.5物理资源的管理 244

8.6备份与恢复 245

8.6.1介质故障的恢复 245

8.6.2转储(Dump)——做备份(Backing up)工作 246

8.6.3数据库的恢复 250

8.6.4 Master数据库的恢复 255

8.7数据库一致性检查(DBCC命令) 256

8.8数据库性能调整 259

8.8.1 调节查询和存储过程 259

(SET命令) 259

8.8.2数据库选项 261

8.8.3 UPDATE STATISTICS命令 265

8.8.4配置变量 265

8.9小结 270

第9章SQL Server错误信息处理 271

9.1概述 271

9.2常见错误的具体处理方法 272

数据库 276

SQL Server 276

9.3.2如何以单用户模式启动 276

操作 276

9.3.1在master设备上重建naster 276

9.3在查找和改正错误时常使用的 276

9.3.3 删除用正常DROP命令取消不掉的数据库 277

9.3.4如何由页号(Page Number)找出对象名字 278

9.3.5几个实用存储过程 280

9.4小结 285

附录A实例 286

附录B系统表 295

附录C T-SQL命令一览 323

附录D Sybase系统存储过程一览 341

参考文献 350