《SYBASE数据库实例教程》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:徐人凤主编
  • 出 版 社:西安:西安电子科技大学出版社
  • 出版年份:2001
  • ISBN:756060997X
  • 页数:276 页
图书介绍:高职系列教材:本书由入门、使用Sybase、系统管理、应用编程、附录五部分组成,内容有Sybase概述,T-SQL语言,数据库、设备和事务日志等。

第一部分 入门 2

第1章 Sybase概述 2

1.1 客户(Client)/服务器(Server) 2

1.2 Sybase软件组成 3

1.2.1 客户方软件 3

1.2.2 服务器软件 3

1.2.3 接口软件 4

1.3 启动Sybase 4

1.3.1 用Services Manager启动Sybase 4

1.3.2 启动Windows NT时自动启动Sybase 4

1.4 使用WISQL 32 5

1.4.1 连接SQL Server 6

1.4.2 建立SQL查询 6

1.4.3 剪切和粘贴查询文本 7

1.4.4 断开与SQL Server的连接 7

1.4.5 执行一个SQL查询 7

1.4.6 退出WISQL 32 7

1.4.7 保存SQL语句 7

1.4.8 保存SQL查询结果 7

1.4.9 设置WISQL 32选项 7

1.5 小结 8

习题 8

实训项目 8

第二部分 使用Sybase 10

第2章 T-SQL语言 10

2.1 T-SQL概论 10

2.1.1 数据定义语言(DDL) 10

2.1.2 数据操作语言(DML) 11

2.1.3 数据控制语言(DCL) 11

2.2 数据操作 11

2.2.1 打开一个数据库 11

2.2.2 Select语句 11

2.2.3 使用Insert向表中输入数据 27

2.2.4 使用Update修改表中数据 30

2.2.5 使用Delete从表中删除数据 30

2.3 基础知识 31

2.3.1 文法约定 31

2.3.2 数据类型 32

2.3.3 系统存储过程 36

2.3.4 变量 36

2.3.5 表达式 40

2.3.6 函数 41

2.3.7 批处理和流控语句 50

2.4 小结 57

实训项目 57

第3章 数据库、设备和事务日志 58

3.1 数据库设备 58

3.2 创建数据库设备 58

3.2.1 使用Sybase SQL Server Manager创建数据库设备 58

3.2.2 使用SQL命令创建数据库设备 62

3.2.3 使用SQL命令创建镜像设备 64

3.2.4 指定默认的数据库设备 64

3.2.5 显示数据库设备的信息 64

3.2.6 删除设备 65

3.3 数据库和事务日志 65

3.3.1 专用的系统数据库 66

3.3.2 创建数据库和事务日志 66

3.3.3 显示有关数据库和日志的信息 72

3.3.4 扩充数据库和事务日志的容量 73

3.3.5 删除数据库 76

3.4 段 76

3.4.1 使用默认段 76

3.4.2 创建段 77

3.4.3 扩展段 79

3.4.4 使用段 81

3.4.5 查看段的信息 81

3.4.6 删除段 82

3.5 小结 83

习题 83

实训项目 83

第4章 表、索引与关键字 84

4.1 概述 84

4.1.1 实体与关系 84

4.1.2 表(Table) 84

4.1.3 关键字(Key) 85

4.1.4 完整性 86

4.1.5 数据库的组成 86

4.2 创建表 87

4.2.1 使用Sybase SQL Server Manager创建表 88

4.2.2 使用Transact-SQL创建表 91

4.2.3 创建临时表 93

4.2.4 查看表的信息 94

4.2.5 修改表的结构 96

4.2.6 删除表 97

4.2.7 创建用户数据库的其他表 98

4.3 表的分割 100

4.3.1 分割表 100

4.3.2 查看表分割的信息 102

4.3.3 删除对表的分割 105

4.3.4 对表分割的限制 106

4.4 索引(Index) 106

4.4.1 创建索引 107

4.4.2 显示索引的信息 111

4.4.3 删除索引 112

4.5 关键字(Key) 113

4.5.1 创建关键字 113

4.5.2 获得关键字的信息 116

4.5.3 删除关键字 117

4.6 小结 118

习题 118

实训项目 118

第5章 使用默认值和规则 120

5.1 默认值(Default) 120

5.1.1 创建默认值 120

5.1.2 对列关联默认值 123

5.1.3 显示默认值的信息 124

5.1.4 释放默认值 124

5.1.5 删除默认值 124

5.2 规则 125

5.2.1 创建规则 125

5.2.2 对列关联规则 128

5.2.3 显示规则的信息 128

5.2.4 释放规则 129

5.2.5 删除规则 129

5.3 小结 130

习题 130

实训项目 130

第6章 使用视图和存储过程 131

6.1 视图(View) 131

6.1.1 创建视图 131

6.1.2 在视图上执行DML 136

6.1.3 获得视图的信息 140

6.1.4 重新命名视图 142

6.1.5 删除视图 143

6.2 存储过程(Procedure) 143

6.2.1 系统存储过程 144

6.2.2 用户定义的存储过程 145

6.2.3 执行存储过程 151

6.2.4 获得存储过程的信息 155

6.2.5 重新命名存储过程 156

6.2.6 删除存储过程 157

6.3 小结 157

实训项目 157

第7章 使用触发器 158

7.1 创建触发器 160

7.2 使用触发器 162

7.2.1 Insert触发器 162

7.2.2 Update触发器 163

7.2.3 Delete触发器 166

7.2.4 条件触发器 167

7.3 对触发器的进一步说明 169

7.4 显示触发器的信息 170

7.5 删除触发器 172

7.6 小结 173

习题 173

实训项目 173

第8章 游标及其使用 174

8.1 游标(Cursor) 174

8.2 使用游标的基本步骤 175

8.2.1 说明游标 175

8.2.2 打开游标 176

8.2.3 从游标中读取数据 176

8.2.4 使用游标修改数据 176

8.2.5 关闭游标 177

8.3 获得游标的信息 178

8.4 释放游标 178

8.5 小结 180

习题 181

实训项目 181

第9章 事务与锁 182

9.1 事务 182

9.1.1 单语句事务 182

9.1.2 多语句事务 182

9.1.3 定义事务 183

9.2 事务的四个特性 186

9.3 事务日志 186

9.4 检验点(CheckPoint) 186

9.4.1 自动检验点 186

9.4.2 手工检验点 187

9.4.3 执行检验点完成的工作 187

9.4.4 恢复间隔 187

9.5 事务的数据恢复 188

9.5.1 自动恢复 188

9.5.2 人工恢复 189

9.6 封锁机制 189

9.6.1 并发控制要解决的问题 189

9.6.2 SQL Server的封锁机制 190

9.6.3 检查服务器中锁的情况 191

9.6.4 删除锁定的进程 192

9.6.5 死锁 193

9.7 小结 193

习题 193

第三部分 系统管理 196

第10章 注册、用户与权限管理 196

10.1 用户的种类 196

10.1.1 系统管理员(The Systen Adiministrator,简称sa) 196

10.1.2 数据库所有者(dbo) 197

10.1.3 数据库对象所有者 197

10.1.4 其他数据库的用户 197

10.2 注册管理 197

10.2.1 创建注册 198

10.2.2 显示注册信息 199

10.2.3 删除注册 201

10.3 用户管理 201

10.3.1 为数据库增加用户 201

10.3.2 获得数据库用户的信息 203

10.3.3 删除用户 204

10.4 用户组(User Group) 205

10.4.1 为数据库创建组 205

10.4.2 获得用户组的信息 206

10.4.3 删除用户组 207

10.5 权限管理 208

10.5.1 权限种类 208

10.5.2 为用户(组)授予或取消权限 208

10.5.3 获得权限的信息 211

10.6 小结 212

习题 212

第11章 备份与恢复 213

11.1 备份数据库的基本步骤 213

11.1.1 创建转储设备 213

11.1.2 删除转储设备 215

11.1.3 备份数据库 215

11.1.4 转储事务日志 218

11.2 恢复数据库的基本步骤 219

11.2.1 恢复数据库 220

11.2.2 使数据库在线(Online) 221

11.3 恢复事务日志 222

11.4 用Bcp导出导入数据 223

11.4.1 用Bcp执行导出 224

11.4.2 用Bcp执行导入 225

11.5 小结 226

实训项目 226

第12章 数据库的一致性检查(DBCC) 227

12.1 使用Sybase的SQL Server Manager 227

12.1.1 对数据库执行DBCC 227

12.1.2 对表执行DBCC 230

12.1.3 对索引执行DBCC 231

12.2 使用SQL的DBCC命令 232

12.3 小结 233

习题 233

第13章 配置Sybase 234

13.1 使用Configure Sybase Server工具 234

13.1.1 配置Sybase System XI服务器 234

13.1.2 配置备份服务器(Backup Server) 238

13.1.3 配置监视服务器 238

13.2 配置和管理服务器 239

13.2.1 使用Sybase SQL Server Manager配置服务器选项 239

13.2.2 使用sp_configure配置服务器选项 240

13.2.3 服务器选项说明 240

13.3 配置数据库 241

13.3.1 使用Sybase SQL Server配置数据库 242

13.3.2 使用sp_dboption配置数据库 242

13.3.3 数据库选项说明 243

13.4 配置查询选项 244

13.5 小结 245

习题 245

第四部分 应用编程 248

第14章 Client/Server应用开发工具 248

14.1 使用ODBC 248

14.1.1 安装ODBC 248

14.1.2 配置ODBC 248

14.1.3 检测ODBC与Sybase的连接 250

14.2 使用PowerBuilder 250

14.2.1 通过ODBC接口连接数据库 250

14.2.2 通过专用数据库接口连接数据库 254

14.2.3 应用案例 256

14.3 小结 264

第五部分 附录 266

附录1 安装Sybase 266

附录2 安装Sybase提供的数据库 274

参考文献 276