《Informix向导 数据库及数据仓库设计》PDF下载

  • 购买积分:9 如何计算积分?
  • 作  者:(美)Informix Software编著;张光业等译
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:2000
  • ISBN:7115087628
  • 页数:188 页
图书介绍:本书是有关数据库及数据仓库设计、实现以及管理InformixDynamicServer2000、InformixEnterpriseDecisionServer的指南。本书从构建数据库模型开始,示例了数据库设计的每一个关键步骤。

第0章 关于本书 1

一、本书说明 1

1.使用对象 1

2.软件依赖性 1

3.关于本地语言字符集的假设 1

4.示范数据库 2

二、新特性 2

1.8.3版中的新特性 2

2.9.2版中的新特性 2

三、本书版式 3

1.特殊字体 3

1.在线手册 4

四、基他文档 4

2.示例代码 4

2.印刷手册 5

3.在线帮助(WIN NT) 5

4.错误消息文档 5

5.文档公告、发布公告和机器公告 5

6.相关读物 6

五、兼容工业标准 6

六、Informix欢迎读者提出意见 6

第一篇 数据库设计与实现基础 9

第1章 规划数据库 9

1.0 本章内容 9

1.1 为数据库选择数据模型 9

1.2.1 设计ANSI兼容数据库 10

1.2 使用ANSI兼容数据库 10

1.2.2 确定存在的数据库是否是ANSI兼容的 11

1.2.3 ANSI兼容数据库和非ANSI兼容数据库的区别 11

1.3 为数据库选用客户化语言环境 14

第2章 建立关系型数据模型 15

2.0 本章内容 15

2.1 为什么要建立数据模型 15

2.2 实体—关系数据模型简介 15

2.3 识别并定义主要的数据对象 16

2.3.1 找出实体 16

2.3.2 定义关系 18

2.3.3 识别属性 23

2.4 图解数据对象 24

2.4.1 阅读E-R图 25

2.4.2 电话号码簿的例子 26

2.4.3 作完图之后 26

2.5 E-R数据对象转化为关系结构 26

2.5.1 定义表、行和列 27

2.5.2 确定表格的键 28

2.6 分解关系 30

2.6.1 分解m:n关系 30

2.6.2 分解其他特殊关系 31

2.7 数据模型规范化 31

2.7.1 第一范式 32

2.7.4 规范化准则的总结 33

2.7.2 第二范式 33

2.7.3 第三范式 33

第3章 选择数据类型 35

3.0 本章内容 35

3.1 数据类型 35

3.2 空值 48

3.3 缺省值 49

3.4 检查约束 49

第4章 实现关系数据模型 50

4.0 本章内容 50

4.1 使用CREATE DATABASE 50

4.2 使用CREATE TABLE 52

4.4 使用CREATE INDEX 54

4.3 创建分段表 54

4.5 使用带表名的同义名 58

4.6 使用同义名链 59

4.7 使用命令脚本 60

4.8 填充表 61

第二篇 管理数据库 65

第5章 表分段存储策略 65

5.0 本章内容 65

5.1 什么是分段存储 65

5.1.1 企业决策服务器的增强分段存储 66

5.1.2 为什么使用分段存储 66

5.1.4 分段存储和日志 67

5.1.3 分段存储是谁的责任 67

5.2 表分段存储的分布模式 68

5.2.1 基于表达式的分布模式 68

5.2.2 轮循分布模式 70

5.2.3 范围分布模式 70

5.2.4 系统定义的散列分布模式 71

5.2.5 混合分布模式 71

5.2.6 从检索中排除分段 73

5.2.7 创建分段表 77

5.2.8 修改分段存储策略 80

5.2.9 分段临时表 84

5.2.10 表索引的分段存储 86

5.2.11 存取存储在分段表中的数据 88

第6章 数据库存取的授权和限制 90

6.0 本章内容 90

6.1 控制数据库的存取 90

6.2 许可权限 91

6.2.1 数据库级权限 91

6.2.2 所有权 92

6.2.3 表级权限 93

6.2.4 列级权限 95

6.2.5 类型级权限 96

6.2.6 例程级权限 97

6.2.7 语言权限 98

6.2.8 权限自动管理 98

6.3.1 限制读数据 101

6.3 使用SQL例程控制数据存取 101

6.3.2 限制数据的改变 102

6.3.3 监视数据变化 102

6.3.4 限制对象的创建 103

6.4 应用视图 104

6.4.1 创建视图 104

6.4.2 修改视图 107

6.5 权限和视图 110

6.5.1 视图创建时的权限 110

6.5.2 视图应用时的权限 110

7.1 用户自定义数据类型 115

7.0 本章内容 115

第7章 在动态服务器中创建和应用扩展数据类型 115

第三篇 对象—关系型数据库 115

7.1.1 不透明数据类型 116

7.1.2 独特数据类型 116

7.2 智能大对象 116

7.2.1 BLOB数据类型 116

7.2.2 CLOB数据类型 116

7.2.3 使用智能大对象 117

7.2.4 复制智能大对象 117

7.3 复杂数据类型 118

7.3.1 集合数据类型 119

7.3.2 命名行类型 122

7.3.3 未命名行类型 127

第8章 理解Dynamic Server中类型和表的继承性 129

8.0 本章内容 129

8.1 继承性 129

8.2 类型继承性 129

8.2.1 定义一个类型层次结构 130

8.2.2 类型层次结构中类型的例程重载 132

8.2.3 类型的继承性和可替代性 132

8.2.4 从类型层次结构中删除命名行类型 133

8.3 表继承性 134

8.3.1 类型层次结构和表层次结构间的关系 134

8.3.2 定义表层次结构 135

8.3.3 表层次结构中表行为的继承性 136

8.3.4 在表层次结构中修改表的行为 137

8.3.5 表层次结构中的SERIAL类型 138

8.3.6 在表层次结构中添加新表 139

8.3.7 从表层次结构中删除表 140

8.3.8 改变表层次结构中的表结构 140

8.3.9 在表层次结构中查询表 141

8.3.10 在表层次结构中创建表视图 141

第9章 在动态服务器中创建和使用自定义的类型转换 142

9.0 本章内容 142

9.1 类型转换 142

9.1.1 创建你自定义的类型转换 143

9.1.2 激活类型转换 143

9.2 强制转换行类型 144

9.1.3 对用户自定义数据类型转换的限制 144

9.2.1 在命名的和未命名的行类型之间进行类型转换 145

9.2.2 在未命名行类型之间类型转换 145

9.2.3 在命名行类型之间类型转换 146

9.2.4 需要在字段进行显式类型转换的行类型转换 146

9.2.5 强制转换行类型的每一个字段 147

9.3 强制转换集合数据类型 148

9.3.1 集合类型转换的限制 148

9.3.2 具有不同元素类型的集合之间的转换 149

9.3.3 将相关的数据转换成MULTISET集合 149

9.4.1 对独特类型使用显式类型转换 150

9.4.2 独特类型和它的源类型之间的类型转换 150

9.4 强制转换独特数据类型 150

9.5 为你自定义的类型转换创建类型转换函数 152

9.5.1 命名行类型之间类型转换的例子 153

9.5.2 在独特类型之间类型转换的例子 153

9.5.3 多级类型转换 155

第四篇 多维数据库 159

第10章 建立多维数据模型 159

10.0 本章内容 159

10.1 数据仓库简介 159

10.1.1 为什么要建立多维数据库 160

10.1.2 什么是多维数据 161

10.2 多维数据建模的概念 162

10.2.1 事实表 163

10.2.2 数据模型的维 164

10.3.1 选择商业过程 166

10.3 建立多维数据模型 166

10.3.2 商业进程概要 167

10.3.3 确定事实表的粒度 167

10.3.4 标识维和层次结构 168

10.3.5 选择事实表的度量 170

10.3.6 抗标准化 171

10.3.7 为维表选择属性 171

10.4 处理普通多维数据建模的问题 173

10.4.1 最小化维表属性的数量 173

10.4.2 处理偶尔变化的维 174

10.4.3 使用雪花结构 174

11.1.1 使用CREATE DATABASE 177

11.1.2 对多维和FACT表使用CREATE TABLE 177

第11章 实现多维数据库 177

11.1 实现sales_demo多维数据库 177

11.0 本章内容 177

11.1.3 从数据源到数据库映射数据 179

11.1.4 往多维数据库里装载数据 181

11.1.5 创建sales_demo数据库 182

11.1.6 测试多维数据库 183

11.2 企业决策服务器中的日志表和不带日志表 184

11.2.1 选择表类型 184

11.2.2 在表之间转换 186

11.3 数据仓库环境索引 186