当前位置:首页 > 工业技术
DBADS2.0数据库设计与自动生成系统
DBADS2.0数据库设计与自动生成系统

DBADS2.0数据库设计与自动生成系统PDF电子书下载

工业技术

  • 电子书积分:13 积分如何计算积分?
  • 作 者:王昀,黄立农,王晓敏,敬喜编著
  • 出 版 社:北京:北京科海电子出版社
  • 出版年份:2005
  • ISBN:7900420762
  • 页数:353 页
图书介绍:
《DBADS2.0数据库设计与自动生成系统》目录

上篇 数据库基本原理 1

第1章 绪论 1

1.1 三层次数据模型 1

1.2 数据库模型 3

1.3 数据库类型 4

1.4 数据库设计目标 5

1.5 数据库设计过程 6

1.6 数据库逻辑结构设计的实施过程 6

1.6.1 工作活动性质鉴别阶段 7

1.6.2 定义阶段 8

1.6.3 概念化阶段 10

1.6.4 计算机效率优化阶段 11

1.7 关于数据库设计自动化 12

第2章 关系模型 13

2.1 引言 13

2.2 关系模型的基本结构 13

2.2.1 关系 13

2.2.2 关系的属性及属性值 15

2.2.3 关系的特性 15

2.3 函数依赖 16

2.4 完全函数依赖 18

2.5 多值依赖 19

2.6 复合函数与传递依赖 19

2.7 关系的规范化 22

2.7.1 非规范化关系和1NF关系 23

2.7.2 1NF关系和4NF关系 26

2.7.3 最佳4NF关系 28

第3章 关系的设计 31

3.1 引言 31

3.2 确定不可分解的基本单元 32

3.2.1 不可分解性的标准 32

3.2.2 关系的分解 33

3.2.3 普遍性分解准则 35

3.2.4 分解关系的步骤 39

4.2 实体-联系模型(E-R模型) 41

4.2.1 实体、联系和属性 41

4.1 引言 41

第4章 数据库的实体-联系模型 41

4.2.2 标识符 42

4.2.3 E-R模型的图形表示 42

4.2.4 实体和属性的抉择 44

4.2.5 实体、联系及关系 45

4.2.6 二元联系及n元联系 45

4.2.7 递归联系 48

4.3 设计E-R模型的步骤 48

4.4 模型转化为关系的准则 54

4.5 作用模型和类型模型 55

4.5.1 作用及其结构 56

4.5.2 类型模型及其结构 64

4.6 聚合模型 72

第5章 概念体设计 76

5.1 概念体 76

5.1.1 实体集合 76

5.1.2 关联集合 76

5.1.3 定义域 76

5.1.4 实体属性和关联属性 77

5.2 实体键与概念体的表示 77

5.2.1 实体键 77

5.2.2 实体集合的表示方法 78

5.2.3 关联集合的表示方法 79

5.3 概念体与关系模型 80

5.3.1 实体集合用关系表示 80

5.3.2 用关系表示属性间关联的关联集合 81

5.3.3 用关系表示在实体集合之间关联的关联集合 81

5.4 确定概念体 81

第6章 数据库说明 83

6.1 数据库说明的组成 83

6.2 关系模型转化为逻辑记录结构 83

6.3 存取需求说明 89

6.4 量化数据说明 90

7.1 引言 92

第7章 数据库设计过程 92

7.2 数据库概念结构设计实施的各个阶段 94

7.2.1 工作活动性质鉴别阶段 94

7.2.2 定义阶段 94

7.2.3 概念化阶段 97

7.2.4 计算机效率优化阶段 101

7.3 数据库设计中的一般步骤和方法 101

7.4 数据库设计过程例子 115

7.4.1 工作性质鉴别 115

7.4.2 定义概念体 117

7.4.3 建立E-R模型 119

7.4.4 E-R模型转化为关系模型 121

7.4.5 构造SRS数据库的总体逻辑模型 123

7.4.6 数据库说明 128

7.4.7 物理实现 130

第8章 数据库设计自动化 134

8.1 引言 134

8.2 设计的自动化原理 134

8.2.1 有向图与基本关系 134

8.2.2 基本关系的距离 139

8.2.3 建立复合关系Ap矩阵及其性质 139

8.2.4 建立基本关系的距离矩阵D及其性质 140

8.2.5 复合关系的距离及其权数 141

8.2.7 最佳4NF的总体逻辑模型 142

8.3 设计的自动化算法 142

8.2.6 最小覆盖 142

8.3.1 确定传递闭包的算法dbADS-TC 143

8.3.2 确定传递闭包程序dbADS-TC执行过程 143

8.3.3 确定基本关系的距离的算法dbADS-DT 145

8.3.4 复合关系及其权数和距离 147

8.3.5 确定最小覆盖算法dbADS-OV 149

8.3.6 确定最小覆盖的一般步骤 149

8.3.7 删除关系的原则 150

8.3.8 删除算法 151

8.3.9 设计总体逻辑结构算法dbADS-LM 157

8.4.2 例子 158

8.4 自动化算法应用举例 158

8.4.1 dbADS系统 158

第9章 数据库设计样本 166

9.1 课题与设计指导 166

9.1.1 课题 166

9.1.2 设计指导 166

9.2 阶段1:选择某个系作为考察对象 170

9.3 阶段2:建立E-R模型 173

9.3.1 建立E-R模型 173

9.3.2 标明属性 176

9.3.3 E-R模型转化为关系模型 178

9.4.1 分解关系:确定TMDB的不可分解单元 180

9.4 阶段3:总体逻辑结构设计 180

9.4.2 总体逻辑结构 188

9.5 编写数据库说明 190

9.5.1 组织模型 190

9.5.2 关系模型转化为逻辑记录结构 190

9.5.3 存取需求说明 192

9.5.4 量化数据说明 192

9.6 阶段4:物理设计(Ⅰ)——构造表 196

9.6.1 计表结构 196

9.6.2 用DBD构造表 199

9.7 阶段4:物理设计(Ⅱ)——链接表 200

9.7.2 建立STUDENT.db表和RESALTS.db表的链接 201

9.7.1 主索引和次级索引 201

9.7.3 建立COURSE.db表和RESALTS.db表的链接 207

9.7.4 给表录入数据 215

9.7.5 运行程序 218

9.8 EDS数据库设计课题 222

9.8.1 阶段1:概念化阶段 222

9.8.2 阶段2:分析与分解关系 226

9.8.3 阶段3:求传递闭包 228

9.8.4 阶段4:求最小覆盖 230

9.8.5 阶段5:求总体逻辑结构 230

9.9 结束语 231

10.1.2 “dbADS系统”的运行环境 232

10.1.1 dbADS系统的组成 232

10.1 系统概述 232

第10章 数据库自动生成系统dbADS操作说明书 232

下篇 数据库自动生成系统dbADS 232

10.1.3 dbADS系统安装 233

10.1.4 启动dbADS系统 236

10.2 dbADS系统菜单 236

10.2.1 文件 237

10.2.2 数据准备 237

10.2.3 执行算法 240

10.2.4 单步执行 241

10.2.5 保存结果 243

10.3.1 原始数据 244

10.3 操作示例 244

10.2.6 帮助 244

10.3.2 输入属性 245

10.3.3 构造关系和分解关系 245

10.3.4 确定传递闭包、关系距离和最小覆盖 248

10.3.5 总体逻辑结构 250

第11章 数据库设计自动化的研究报告 253

11.1 前言 253

11.2 原理 253

11.2.1 有向图与基本关系 254

11.2.2 基本关系的距离 258

11.2.3 建立Ap矩阵及其性质 261

11.2.4 建立基本关系的距离矩阵D及其性质 263

11.2.5 复合关系的距离及其权数 265

11.2.6 最小覆盖 267

11.2.7 关系分解准则 268

11.3 算法 271

11.3.1 关系分解算法dbADS-RD 271

11.3.2 传递闭包 271

11.3.3 关系的距离 274

11.3.4 最小覆盖 277

11.3.5 总体逻辑结构 288

11.4 dbADS系统及其测试 289

11.4.1 dbADS系统 289

11.4.2 测试 290

第12章 关系数据库自动生成系统(dbADS)设计详解书 294

12.1 课题与设计指导 294

12.1.1 课题 294

12.1.2 设计指导 294

12.2 演示数据库自动生成的方法和过程 298

12.2.1 阶段1:真实世界的概念化阶段 299

12.2.2 阶段2:确定TMDB的不可分解单元(即基本关系) 306

12.2.3 阶段3:确定传递闭包并消去没有意义的复合 314

12.2.4 阶段4:确定关系的距离和权数 327

12.2.5 阶段5:确定最小覆盖 339

12.2.6 阶段6:总体逻辑结构设计 347

参考文献 353

相关图书
作者其它书籍
返回顶部