《模糊信息XML与数据库建模技术研究》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:马宗民,严丽著
  • 出 版 社:北京:科学出版社
  • 出版年份:2011
  • ISBN:9787030299000
  • 页数:318 页
图书介绍:本书全面系统介绍了采用模糊集理论进行不精确和不确定信息数据建模的基本概念、原理、方法及应用,内容涉及模糊信息XML建模、模糊概念数据建模、模糊数据库建模以及模糊数据模型的映射与转换。本书是数据库与知识工程领域的学术专著,具有取材丰富、内容广泛而全面、系统性强、学术思想先进及理论联系实际等特点。

第一章 概念数据模型 1

1.1 实体-联系模型和扩展实体-联系模型 2

1.1.1 ER模型 3

1.1.2 EER模型 5

1.2 UML类图模型 8

1.2.1 类 8

1.2.2 关系 9

1.3 XML模型 10

1.3.1 XML文档 11

1.3.2 XML DTD 11

1.3.3 XML Schema 13

1.3.4 XML文档类型结构设计与XML数据库 14

第二章 逻辑数据库模型 18

2.1 关系数据库模型 18

2.1.1 属性与域 19

2.1.2 关系与元组 19

2.1.3 关键字 19

2.1.4 约束 19

2.1.5 关系代数 21

2.1.6 关系数据库设计 23

2.2 嵌套关系数据库模型 24

2.3 面向对象数据库模型 25

2.3.1 对象和标识符 26

2.3.2 类和实例 26

2.3.3 类结构层次和继承 26

2.4 对象-关系数据库模型 27

2.4.1 模型定义 27

2.4.2 模型的基本概念 28

第三章 模糊集和可能性分布理论 31

3.1 引言 31

3.2 信息的不精确和不确定性 33

3.2.1 语义与分类 33

3.2.2 表示方法 33

3.3 模糊集与可能性分布 35

3.3.1 形式化定义 35

3.3.2 模糊集相关基本概念 36

3.3.3 Zadeh扩展原理 37

3.3.4 模糊集操作 38

3.4 小结 40

第四章 模糊ER模型和模糊EER模型 42

4.1 引言 42

4.2 模糊ER模型 43

4.2.1 实体、关系及属性中的三个级别模糊性 43

4.2.2 联系和约束 46

4.3 模糊EER模型 48

4.3.1 模糊属性 48

4.3.2 模糊实体和联系 49

4.3.3 模糊概化和特化 50

4.3.4 模糊范畴 51

4.3.5 模糊聚集 52

4.4 小结 53

第五章 模糊UML数据模型 55

5.1 引言 55

5.2 UML数据模型与模糊数据建模 56

5.3 UML中的模糊类 56

5.4 UML中的模糊概化 59

5.5 UML中的模糊聚集 62

5.6 UML中的模糊关联 64

5.7 UML中的模糊依赖 66

5.8 小结 68

第六章 模糊XML模型 69

6.1 引言 69

6.2 XML文档中信息的模糊性 70

6.3 模糊XML的表示模型 73

6.3.1 XML文档中模糊数据的表示 74

6.3.2 XML DTD的修改 76

6.3.3 模糊XML Schema的定义 80

6.4 模糊XML代数操作 86

6.4.1 集合并运算 86

6.4.2 集合差运算 88

6.4.3 笛卡儿积 89

6.4.4 选择 89

6.4.5 投影 89

6.4.6 其他的代数操作 90

6.4.7 代数操作的性质及代数等价变换规则 92

6.4.8 XQuery的转换 94

6.5 模糊XML DTD与模糊UML模型间转换 98

6.5.1 基于UML的模糊XML DTD概念设计 98

6.5.2 模糊XML DTD到UML转换 102

6.6 小结 106

第七章 模糊关系数据库 107

7.1 引言 107

7.2 模糊关系数据库模型 108

7.3 模糊数据语义度量及数据冗余 108

7.3.1 现有的方法 109

7.3.2 模糊数据之间的语义关系 110

7.3.3 语义度量评估 111

7.3.4 模糊数据冗余与消除 112

7.4 模糊数据完整性约束 114

7.4.1 模糊函数依赖 115

7.4.2 模糊多值依赖 117

7.4.3 模糊数据依赖的推理规则 118

7.5 模糊关系代数操作 120

7.5.1 模糊关系代数 121

7.5.2 模糊关系代数性质 127

7.6 SQL柔性查询 129

7.6.1 模糊关系数据库查询 131

7.6.2 经典关系数据库的模糊查询 133

7.7 关系数据库更新 141

7.7.1 插入操作 142

7.7.2 删除操作 147

7.7.3 修改操作 148

7.8 多模糊关系数据库集成 151

7.8.1 多数据库集成中的冲突与解决 153

7.8.2 含兼容关键字多模糊数据库集成中的冲突与解决 156

7.8.3 含不兼容关键字多模糊数据库实体标识 166

7.9 小结 171

第八章 模糊面向对象数据库 173

8.1 引言 173

8.2 模糊对象和模糊类 174

8.2.1 模糊对象 174

8.2.2 模糊类 174

8.2.3 模糊对象-类关系 175

8.3 模糊子类-超类关系 180

8.4 模糊对象的比较 182

8.4.1 同一个类中两个对象的等价 183

8.4.2 两个不同类对象的等价 184

8.5 柔性约束 185

8.5.1 约束及其分类 186

8.5.2 柔性约束比较 187

8.5.3 柔性约束上的操作 190

8.6 模糊面向对象数据库模型 194

8.7 模糊面向对象数据库的查询与操作 195

8.7.1 模糊乘操作 196

8.7.2 模糊交操作 196

8.7.3 模糊并操作 196

8.7.4 模糊查询操作 197

8.8 小结 198

第九章 模糊嵌套关系数据库和模糊对象-关系数据库 200

9.1 引言 200

9.2 模糊嵌套关系数据库 201

9.2.1 模糊嵌套关系模型 201

9.2.2 代数操作 202

9.3 模糊对象-关系数据库 206

9.3.1 模糊数据类型 206

9.3.2 模糊属性值 207

9.3.3 模糊对象-关系数据库模型实例 208

9.4 小结 209

第十章 模糊数据库概念设计 211

10.1 引言 211

10.2 基于UML数据模型的模糊关系数据库概念设计 211

10.2.1 模糊类的转换 212

10.2.2 模糊聚集的转换 214

10.2.3 模糊关联的转换 215

10.3 基于UML数据模型的模糊面向对象数据库概念设计 216

10.3.1 模糊类的转换 217

10.3.2 模糊聚集的转换 219

10.3.3 模糊关联的转换 219

10.3.4 模糊依赖的转换 221

10.4 模糊EER模型到模糊嵌套关系数据库的映射 222

10.4.1 模糊实体的转换 223

10.4.2 模糊联系的转换 224

10.4.3 模糊概化的转换 225

10.4.4 模糊特化的转换 227

10.4.5 模糊范畴的转换 227

10.4.6 模糊聚集的转换 228

10.5 模糊XML模型与模糊关系数据库间的转换 229

10.5.1 模糊XML DTD到模糊关系数据库的映射 230

10.5.2 模糊关系数据库到模糊XML DTD的映射 233

10.6 小结 239

第十一章 模糊工程数据建模语言EXPRESS/STEP 240

11.1 引言 240

11.2 基本元素的模糊性 240

11.2.1 保留字 241

11.2.2 值符 241

11.3 EXPRESS的模糊数据类型建模 244

11.3.1 伪类型 245

11.3.2 简单数据类型 246

11.3.3 汇集数据类型 249

11.3.4 枚举类型 251

11.3.5 选择类型 252

11.4 模糊声明 253

11.4.1 常量 253

11.4.2 类型 254

11.4.3 实体 254

11.4.4 算法 259

11.4.5 规则 260

11.4.6 模式 260

11.5 带有模糊信息的表达式 261

11.5.1 算术操作符 261

11.5.2 关系操作符 263

11.5.3 逻辑操作符 267

11.5.4 串和二进制操作符 268

11.5.5 聚集操作符 268

11.6 接口与可执行语句的模糊扩展 271

11.6.1 接口说明 271

11.6.2 可执行语句 271

11.7 模糊EXPRESS-G模型 274

11.7.1 实体级模型中的模糊性 274

11.7.2 模式级模型的模糊性 277

11.8 模糊EXPRESS的适用性 277

11.9 模糊EXPRESS模型的概念设计 279

11.10 小结 281

第十二章 模糊EXPRESS数据模型的面向对象数据库实现 283

12.1 引言 283

12.2 STEP及其实现 284

12.2.1 STEP的结构与信息模型 284

12.2.2 STEP实现方法和层次 288

12.2.3 STEP数据库实现过程 290

12.3 模糊EXPRESS模型到模糊面向对象数据库的转换 291

12.3.1 面向对象数据库对EXPRESS数据模型的支持 292

12.3.2 形式化转换 293

12.4 操作模糊EXPRESS模型的功能需求 295

12.4.1 数据查询需求 296

12.4.2 数据更新需求 297

12.4.3 结构查询要求 298

12.4.4 数据验证需求 299

12.5 模糊面向对象数据库中的SDAI实现 300

12.5.1 数据查询 300

12.5.2 数据创建 301

12.5.3 数据删除 301

12.5.4 实体结构查询 302

12.6 小结 302

参考文献 303