目录 1
第一章 数据库设计的预备知识 1
1.1 数据库含义与作用 1
1.2 数据库系统 4
1.3 数据库应用系统 9
1.4 实体与实体联系图 11
1.5 数据单位 16
1.6 数据库组织 21
1.7 数据模型 22
1.8 DBTG网状数据模型 29
1.9 IMS层次数据模型 40
1.10 关系数据模型 54
1.11 语义数据模型与知识库 66
1.12 微型机数据库管理系统 81
习题 93
实习一 微型机关系数据库的建立 95
实习二 关系数据库操作 95
2.1 数据库设计的陈述 97
第二章 数据库设计概论 97
2.2 数据库设计的目标 99
2.3 数据库设计方法综述 101
2.4 New Orleans DBD框架 104
2.5 基于3NF的数据库设计 105
2.6 析取法 106
2.7 E-R方法 108
2.8 多级方法 109
2.9 计算机辅助数据库设计 111
2.10 数据库设计理论 114
2.11 数据库设计的问题与发展情况 118
习题 121
第三章 数据库设计与开发方法 122
3.1 数据库应用系统的生命周期 122
3.2 需求分析与系统提案书 124
3.3 数据分析与抽象 135
3.4 逻辑设计 145
3.5 物理设计 158
3.6 实现、操作与维护 161
3.7 安全性和完整性设计 167
习题 172
第四章 IMS数据库设计 174
4.1 IMS数据模型的特点 174
4.2 基于ERM的设计方法 175
4.3 扩充ERM方法 177
4.4 扩充ERM方法的一个实例 178
实习三 用基于ERM和扩充ERM 186
方法进行数据库设计 186
5.1 ERM的描述语言ERL 188
第五章 计算机辅助数据库设计系统 188
5.2 ERM的输入、显示、插入与更新 194
5.3 ERM转换为DBM 202
5.4 CADBDS操作流程与使用例 209
5.5 CADBDS的不足之处 213
5.6 CALDBDE简介 214
实习四 计算机辅助数据库设计 222
6.1 大学环境的数据库设计 224
6.1.1 基于3NF的设计步骤 224
第六章 数据库设计实例研究 224
6.1.2 大学数据库的企业模式 225
6.1.3 大学数据库的逻辑模式 238
6.1.4 大学数据库的物理模式与评价 246
6.2 银行数据库设计 246
6.2.1 银行数据库的企业模式 247
6.2.2 银行数据库的逻辑模式 263
6.2.3 银行数据库的物理模式 270
6.2.4 银行数据库的物理模式与评价 275
实习五 基于3NF的数据库设计 280
第七章 数据库设计工程的管理 281
7.1 工程组织与规划管理 281
7.2 数据字典与数据字典系统 286
7.3 数据库环境 290
7.4 数据库设计工程的管理 297
习题 300
附录1 dBASE-Ⅱ命令与信息表 302
附录2 DATAFLEX——多用户关系数据库管理系统 309
附录3 TOTAL二级网状数据模型 323
参考文献 328