《INFORMIX关系数据库系统管理与软件设计》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:王玉红等编著
  • 出 版 社:北京:中国水利水电出版社
  • 出版年份:1999
  • ISBN:7508400011
  • 页数:353 页
图书介绍:

前言 1

第一章 安装指南 1

1.1 安装准备 1

1.2 安装数据库服务器 2

1.2.1 运行数据库服务器安装程序 2

1.2.2 软件升级和重新安装 2

1.2.3 欢迎界面 2

1.2.4 用户信息界面 3

1.2.5 建立安装路径 3

1.2.6 主界面 3

1.2.8 管理任务的分配 4

1.2.7 选择安装选项 4

1.2.9 复制文件 5

1.2.10 配置数据库服务器 5

1.3 Informix菜单 6

1.4 启动和停止数据库服务器 6

1.4.1 启动数据库服务器 6

1.4.2 停止数据库服务器 7

1.5 卸载、重新安装数据库服务器 7

1.6 自动安装 8

1.6.1 记录模式Record Mode 8

1.6.2 重放模式Playback Mode 8

1.7 重放文件必需的参数 8

1.7.2 Server Install部分 9

1.7.1 Bundle_Common部分 9

1.7.3 Server Instance部分 10

第二章 结构化查询语言 12

2.1 Informix SQL 12

2.2 SELECT语句介绍 14

2.2.1 基本概念 14

2.2.2 特殊数据类型 15

2.3 单表查询语句 15

2.3.1 查询所有的行和列 15

2.3.2 选择特定的列 16

2.3.3 使用WHERE子句 17

2.3.4 使用FIRST子句选择特定行 21

2.3.5 表达式和求值 22

2.3.6 在SELECT语句中使用函数 23

2.4 多表查询语句 32

2.4.1 笛卡儿乘积 33

2.4.2 创建连接 33

2.4.3 其他简洁查询方式 35

2.5 对其他数据库中的表进行查询 36

2.6 构造高级查询语句 37

2.6.1 使用GROUP BY和HAVING子句 37

2.6.2 创建高级连接 38

2.6.3 子查询语句 41

2.6.4 集合运算 43

2.7 数据更新 45

2.7.1 删除表中的所有行 46

2.7.2 插入行 47

2.7.3 修改数据 49

2.7.4 数据库的访问权限 51

2.7.5 数据完整性 52

2.7.6 数据备份和事务日志 55

2.7.7 并发控制和加锁 56

第三章 程序设计方法 57

3.1 程序变量和主变量 58

3.2 调用数据库服务器 58

3.2.1 SQL通信区 59

3.2.2 SQLCODE的数据域 59

3.2.3 SQLSTATE值 61

3.3 返回单行数据 61

3.4.1 打开游标 64

3.4 多行查询 64

3.4.2 获取记录 65

3.4.3 游标活动集 66

3.5 动态SQL语句 67

3.5.1 语句预处理 68

3.5.2 执行预处理过的SQL语句 68

3.5.3 动态主变量 69

3.5.4 释放预处理语句 69

3.5.5 快速执行动态SQL语句 69

3.6 修改权限语句 69

3.7 通过SQL程序修改数据 70

3.7.1 使用DELETE 70

3.7.2 使用INSERT 73

3.7.3 使用UPDATE 76

3.8 数据共享与并发控制 77

3.8.1 并发控制 77

3.8.2 数据加锁 77

3.8.3 隔离级别 79

3.8.4 设置锁定模式 80

第四章 SPL语言和触发器 82

4.1 SQL和内部存储过程 82

4.1.1 创建内部存储过程 82

4.1.2 运行内部存储过程 85

4.2 内部存储过程权限 88

4.3 变量和表达式 89

4.4 程序流程控制 91

4.5 异常处理 93

4.6 触发器 95

4.6.1 创建触发器 95

4.6.2 触发器操作* 97

4.6.3 跟踪触发器操作 99

第五章 使用IECC管理数据库服务器 101

5.1 安装IECC 103

5.1.1 系统要求 103

5.1.2 IECC产品 104

5.1.3 安装顺序 105

5.1.4 修改环境变量 105

5.1.6 IECC备份和恢复BAR 106

5.1.5 卸载IECC 106

5.2 启动IECC 107

5.2.1 运行IECC 107

5.2.2 配置IECC 108

5.3 数据库服务器管理 110

5.3.1 观察、修改服务器运行模式 110

5.3.2 观察服务器属性 111

5.3.3 监视用户会话 111

5.3.4 生成报表 112

5.4 异常事件管理 113

5.5 数据和存储空间管理 114

5.5.1 管理数据库空间 115

5.5.2 镜像数据库空间 117

5.5.3 备份和恢复数据 118

5.5.4 导出和引入数据库 121

5.5.5 加载和卸载表 122

5.6 数据库对象管理 123

5.6.1 数据库管理 125

5.6.2 同义词管理 126

5.6.3 管理内部存储过程、视图和触发器 126

5.7 表的管理 128

5.7.1 表中列的管理 130

5.7.2 索引管理 132

5.7.3 外码管理 133

5.7.4 管理限制 133

5.8 SQL语句管理 134

5.8.1 创建、修改、执行SQL语句 135

5.8.2 查看执行结果 137

5.8.3 SQL编辑器数据的保存 138

5.8.4 IECC支持的SQL语句 140

第六章 DB-Access应用工具 143

6.1 DB-Access基本操作 143

6.1.1 运行DB-Access 143

6.1.2 DB-Access基本操作 145

6.2 SQL语句管理 146

6.2.1 SQL子菜单 146

6.3 数据库管理 150

6.2.2 SPL语言和内部存储过程 150

6.3.1 选择当前数据库 151

6.3.2 创建数据库 151

6.3.3 查看数据库信息和删除数据库 152

6.4 表的管理 153

6.4.1 创建、修改表 154

6.4.2 查看表的信息 157

6.4.3 删除表 160

6.5 连接和会话 161

6.5.1 连接 161

6.5.2 会话信息 161

第七章 INFORMIX-CLI编程 162

7.1 配置数据源 163

7.2.1 缓冲区 164

7.2 基本概念 164

7.2.2 环境、连接和语句句柄 165

7.2.3 数据类型 165

7.2.4 函数返回值 166

7.2.5 使用INFORMIX-CLI API 167

7.3 连接到数据源 168

7.4 执行SQL语句 171

7.4.1 执行SQL语句 171

7.4.2 事务处理 172

7.5 获得返回结果 173

7.5.1 给结果指定存储空间 173

7.5.2 获取结果数据 174

7.6 函数返回值和错误信息 175

7.7 释放句柄和断开连接 176

7.8 使用INFORMIX-CLI创建应用程序例子 176

7.9 应用程序性能优化 180

7.9.1 连接优化 180

7.9.2 获取数据源信息 181

7.9.3 字典函数的使用 181

7.9.4 获取数据 182

7.9.5 执行语句 185

7.9.6 数据更新 185

7.9.7 提交数据 186

7.10 VISUAL C++程序设计 186

7.10.1 构造对象 186

7.10.2 使用Visual C++向导创建ODBC应用程序 188

7.11 INFOTMIX-CLI函数介绍 191

7.11.1 规则说明 191

7.11.2 函数说明 193

第八章 INFORMIX-ESQL/C编程 223

8.1 使用INFORMIX-ESQL/C编程 224

8.1.1 INFORMIX-CLI头文件 226

8.1.2 定义、使用主变量 227

8.1.3 使用ESQL命令 230

8.2 ESQL/C数据类型 234

8.2.1 选择主变量的数据类型 234

8.2.2 数据转换 235

8.2.3 数据测试、处理函数 236

8.3 字符、字符串数据处理 237

8.4 SQL DECIMAL数据类型 238

8.5 数值处理 239

8.6 日期、时间处理 244

8.7 异常处理 246

8.7.1 使用SQLSATE和GET DIAGNOSTICS语句处理异常 247

8.7.2 识别SQLSATE 249

8.7.3 使用sqlca结构处理异常 252

8.8 和数据库服务器协调工作 254

8.9 动态SQL语句 255

8.9.1 游标的使用 256

附录一 INFORMIX错误信息 261

附录二 SQL、SPL语法结构 321