DBADS2.0数据库设计与自动生成系统PDF电子书下载
- 电子书积分:13 积分如何计算积分?
- 作 者:王昀,黄立农,王晓敏,敬喜编著
- 出 版 社:北京:北京科海电子出版社
- 出版年份:2005
- ISBN:7900420762
- 页数:353 页
上篇 数据库基本原理 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
- 《SQL与关系数据库理论》(美)戴特(C.J.Date) 2019
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《大数据Hadoop 3.X分布式处理实战》吴章勇,杨强 2020
- 《Power BI数据清洗与可视化交互式分析》陈剑 2020
- 《数据失控》(美)约翰·切尼-利波尔德(John Cheney-Lippold)著 2019
- 《中国生态系统定位观测与研究数据集 森林生态系统卷 云南西双版纳》邓晓保·唐建维 2010
- 《穿越数据的迷宫 数据管理执行指南》Laura Sebastian-Coleman 2020
- 《大数据环境下的信息管理方法技术与服务创新丛书 俄罗斯档案事业改革与发展研究》徐胡乡责编;肖秋会 2019
- 《近代以来中国大众话语的生成与流变》罗崇宏著 2019
- 《Access数据库系统设计与应用教程》李勇帆,廖瑞华主编 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《思维导图 超好用英语单词书》(中国)王若琳 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《电子测量与仪器》人力资源和社会保障部教材办公室组织编写 2009
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《电子应用技术项目教程 第3版》王彰云 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017