标题：dbADS2.0数据库设计与自动生成系统
图书信息
出版社: 北京科海电子出版社; 第1版 (2005年9月1日)
平装: 352页
开本: 16开
ISBN: 7900420762
条形码: 9787900420763
尺寸: 23 x 18.3 x 1.5 cm
重量: 839 g
内容简介
无论您是信息系统技术及相关专业的研究生、本科生还是专科生，抑或信息系统领域的开发人员，本书都将使您如获至宝。
全书共分上、下两篇。上篇主要介绍数据库的基本知识和原理，并给出了一个数据库设计样例；下篇则对dbADS 2.0数据库自动生成系统从最初的设计到实现再到系统的运用一一作了详解，并着重突出数据库自动设计的原理和算法。
光盘内附作者自行研发的dbADS 2.0数据库自动生成系统软件，与本书相辅，为您轻松愉快地实现一个最优化的数据库奉献了一套完整的开发工具。
媒体评论
书评
关系型数据库的关系设计和E-R模型，数据库自动设计的原理和算法。
作者自行研发的数据库设计与自动生成系统dbADS 2.0可以帮助设计者自动生成最优数据库。
运用dbADS 2.0系统软件开发大型数据库样例的全过程。
目录
上篇  数据库基本原理
第1章  绪论
1．1     三层次数据模型
1．2     数据库模型
1．3     数据库类型
1．4     数据库设计目标
1．5     数据库设计过程
1．6     数据库逻辑结构设计的实施过程
1．6．1  工作活动性质鉴别阶段
1．6．2  定义阶段
1．6．3  概念化阶段
1．6．4  计算机效率优化阶段
1．7     关于数据库设计自动化
第2章  关系模型
2．1     引言
2．2     关系模型的基本结构
2．2．1  关系
2．2．2  关系的属性及属性值
2．2．3  关系的特性
2．3     函数依赖
2．4     完全函数依赖
2．5     多值依赖
2．6     复合函数与传递依赖
2．7     关系的规范化
2．7．1  非规范化关系和INF关系
2．7．2  1NF关系和．4NF关系
2．7．3  最佳4NF关系
第3章  关系的设计
3．1     引言
3．2     确定不可分解的基本单元
3．2．1  不可分解性的标准
3．2．2  关系的分解
3．2．3  普遍性分解准则
3．2．4  分解关系的步骤
第4章  数据库的实体一联系模型
4．1     引言
4．2     实体、联系模型(E-R模型)
4．2．1  实体、联系和属性
4．2．2  标识符
4．2．3  E-R模型的图形表示
4．2．4  实体和属性的抉择
4．2．5  实体、联系及关系
4．2．6  二元联系及n元联系
4．2．7  递归联系
4．3     设计E-R模型的步骤
4．4     模型转化为关系的准则
4．5     作用模型和类型模型
4．5．1  作用及其结构
4．5．2  类型模型及其结构
4．6     聚合模型
第5章  概念体设计
5．1     概念体
5．1．1  实体集合
5．1．2  关联集合
5．1．3  定义域
5．1．4  实体属性和关联属性
5．2     实体键与概念体的表示
5．2．1  实体键
5．2．2  实体集合的表示方法
5．2．3  关联集合的表示方法
5．3     概念体与关系模型
5．3．1  实体集合用关系表示
5．3．2  用关系表示属性间关联的关联集合
5．3．3  用关系表示在实体集合之间关联的关联集合
5．4     确定概念体
第6章  数据库说明
6．1  数据库说明的组成
6．2  关系模型转化为逻辑记录结构
6．3  存取需求说明
6．4  量化数据说明
第7章  数据库设计过程
7．1     引言
7．2     数据库概念结构设计实施的各个阶段
7．2．1  工作活动性质鉴别阶段
7．2．2  定义阶段
7．2．3  概念化阶段
7．2．4  计算机效率优化阶段
7．3     数据库设计中的一般步骤和方法
7．4     数据库设计过程例子
7．4．1  工作性质鉴别
7．4．2  定义概念体
7．4．3  建立E-R模型
7．4．4  E-R模型转化为关系模型
7．4．5  构造SRS数据库的总体逻辑模型
7．4．6  数据库说明
7．4．7  物理实现
第8章  数据库设计自动化
8．1     引言
8．2     设计的自动化原理
8．2．1  有向图与基本关系
8．2．2  基本关系的距离
8．2．3  建立复合关系Ap矩阵及其性质
8．2．4  建立基本关系的距离矩阵D及其性质
8．2.5   复合关系的距离及其权数
8．2．6  最小覆盖
8．2．7  最佳4NF的总体逻辑模型
8．3     设计的自动化算法
8．3．1  确定传递闭包的算法dbADS-TC
8．3．2  角定传递闭包程序dbADS-TC执行过程
8．3．3  确定基本关系的距离的算法dbADS-DT
8．3．4  复合关系及其权数和距离
8．3．5  角定最小覆盖算法dbADS-OV
8．3．6  确定最小覆盖的一般步骤
8．3．7  删除关系的原则
8．3．8  删除算法
8．3．9  设计总体逻辑结构算法dbADS-LM
8．4     自动化算法应用举例
8．4．1  dbADS系统
8．4．2  例子
第9章  数据库设计样本
9．1     课题与设计指导
9．1．1  课题
9．1．2  设计指导
9．2     阶段1：选择某个系作为考察对象
9．3     阶段2：建立E-R模型
9．3．1  建立E-R模型
9．3．2  标明属性
9．3．3  E-R模型转化为关系模型
9．4     阶段3：总体逻辑结构设计
9．4．1  分解关系：确定TMDB的不可分解单元
9．4．2  总体逻辑结构
9．5     编写数据库说明
9．5．1  组织模型
9．5．2  关系模型转化为逻辑记录结构
9．5．3  存取需求说明
9．5．4  量化数据说明
9．6     阶段4：物理设计(I)——构造表
9．6．1  计表结构
9．6．2  用DBD构造表
9．7     阶段4：物理设计(Ⅱ)——链接表
9．7．1  主索引和次级索引
9．7．2  建立STUDEN7．db表和RESALTS．db表的链接
9．7．3  建立COURSE．db表和RESALTS．db表的链接
9．7．4  给表录入数据
9．7．5  运行程序
9．8     EDS数据库设计课题
9．8．1  阶段1：概念化阶段
9．8．2  阶段2：分析与分解关系
9．8．3  阶段3：求传递闭包
9．8．4  阶段4：求最小覆盖
9．8．5  阶段5：求总体逻辑结构
9．9     结束语
下篇  数据库自动生成系统dbADS
第10章  数据库自动生成系统dbADS操作说明书
10．1     系统概述
10．1．1  dbADS系统的组成
10．1．2  “dbADS系统”的运行环境
10．1．3  dbADS系统安装
10．1．4  启动dbADS系统
10．2     dbADS系统菜单
10．2．1  文件
10．2．2  数据准备
10．2．3  执行算法
10．2．4  单步执行
10．2．5  保存结果
10．2．6  帮助
10．3     操作示例
10．3．1  原始数据
10．3．2  输入属性
10．3．3  构造关系和分解关系
10．3．4  角定传递闭包、关系距离和最小覆盖
10．3．5  总体逻辑结构
第11章  数据库设计自动化的研究报告
11．1     前言
11．2     原理
11．2．1  有向图与基本关系
11．2．2  基本关系的距离
11．2．3  建立Ap矩阵及其性质
11.2.4    建立基本关系的距离矩阵D及其性质
11．2．5  复合关系的距离及其权数
11．2．6  最小覆盖
11．2．7  关系分解准则
11．3     算法
11．3．1  关系分解算法dbADS-RD
11．3．2  传递闭包
11．3．3  关系的距离
11．3．4  最小覆盖
11．3．5  总体逻辑结构
11．4     dbADS系统及其测试
11．4．1  dbADS系统
11．4．2  测试
第12章  关系数据库自动生成系统(dbADS)设计详解书
12．1     课题与设计指导
12．1．1  课题
12．1．2  设计指导
12．2     演示数据库自动生成的方法和过程
12．2．1  阶段1：真实世界的概念化阶段
12．2．2  阶段2：确定TMDB的不可分解单元(即基本关系)
12．2.3   阶段3：确定传递闭包并消去没有意义的复合
12．2．4  阶段4：确定关系的距离和权数
12．2．5  阶段5：确定最小覆盖
12．2．6  阶段6：总体逻辑结构设计
参考文献