1 传统档案架构与缺点 1
1.1 资料(Data) 2
1.1-1 为何要有资料 2
1.1-2 实体(entity) 3
1.1-3 属性(attributes or data elements) 3
1.1-4 资料值(data value) 3
1.1-5 资料键(key) 4
1.1-6 录(record) 4
1.1-7 档(file) 4
1.2 传统档案结构 4
1.2-1 顺序排列档(sequential file) 5
1.2-2 索引顺序档(index sequential file) 6
1.2-3 直接档(direct file) 9
1.3 传统档案的缺点(Disadvantage) 10
1.3-1 问题(一) 10
1.3-2 问题(二) 10
1.3-3 问题(三) 11
1.3-4 传统档案之缺点 11
2 资料库发展之沿革与优点 13
2.1 资料库的定义 14
2.2 基本术语(Basic Terminology) 16
2.3 资料库的发展过程 19
2.3-1 资料库发展的第一个时期 20
2.3-2 资料库发展的第二个时期 21
2.3-3 资料库发展的第三个时期 22
2.3-4 资料库发展的第四个时期 23
2.4 资料管理系统(DBMS) 24
2.5 资料管理师(DA)与资料库管理师(DBA)之权责 26
2.6 资料库的优点(Advantage) 29
3 资料模式 31
3.1 模式 32
3.1-2 逻辑资料模式(logical data model) 32
3.1-2 实体资料模式(physical data model) 32
3.2 纲目(SCHEMA)与子纲目(SUBSCHEMA) 32
3.2-1 定义 32
3.2-2 专有名词(terminology) 34
3.3 资料的组合关系 36
3.3-1 气泡图(bubble chart) 36
3.3-2 资料的组合关系 36
4 纲目之结构 39
4.1 树状结构(Tree Structure) 40
4.1-1 何谓树状结构 40
4.1-2 平衡树及二元树(balanced and binary tree) 41
4.1-3 简单的对映关系与复杂的对映关系 43
4.1-4 同类结构关系(homogeneous structu-res) 44
4.1-5 路径依循(path depedency) 45
4.2-2 简单的与复杂的网状结构(simple and complex plex structures) 48
4.2-1 何谓网状结构 48
4.2 网状结构(Plex Structure) 48
4.2-3 复杂网状结构转化成简单网状结构之方法 50
4.2-4 简化网状结构 53
4.3-5 循环与回路 53
4.3 纲目种类的摘要介绍 57
5 资料库管理系统 59
5.1 纲目与子纲目在DBMS中的关系 60
5.1-1 资料库资料通讯 60
5.1-2 定位与搜寻(addressing and searching) 60
5.1-3 安全系统(security system) 63
5.2-2 资料库管理系统所需要用到的语言 65
5.2-1 资投描述语言的功能 65
5.2 应用语言(Languages) 65
5.2-3 纲目与子纲目之不同点 67
5.3 CODASYL资料描述语言(DDL) 68
5.3-1 CODASYL SET 68
5.3-3 网状结构与回路(plex structure and loo-ps) 70
5.3-4 成员关系的型态(types of membership) 74
5.3-5 动态集合(dynamic sets)、次要键(se-condary key)、集合的次序(the order-ing sets) 74
5.3-6 ENTRY的四种型态(four types of en-try) 76
5.3-7 关於CODASYL DDL的描述格式及指令 77
6 资料库设计理论 87
6.1-2 何谓实体关系模式(Entity Relationship Model) 88
6.1-1 目的 88
6.1 发展概念的资料模式 88
5.3-2 多阶层树与简单档案(multilevel tree and simple files) 89
6.1-3 发展概念资料模式 90
6.1-4 其他因素 93
6.2 由使用者观点定义资料细项 94
6.2-1 意义 94
6.2-2 由I/O internal process与“OF”语言分析出manual information list 94
6.2-3 须注意事项: 98
6.3 定义全部资料细项 98
6.3-1 目的及方法 98
7.2-4 系统流程图(system flow) 101
6.3-2 问题研究 101
6.4-1 标准化之意义 102
6.4-2 标准化所使用之术语(terminology) 102
6.4 资料实体标准化(Normalization) 102
6.4-3 标准化之程序(NORMAL FORM(NF)PROCEDURE) 104
6.5 分析资料细项 113
6.5-1 目的 113
6.5-2 效用及正确性 114
6.5-3 统计 116
6.6 发展实体资料模元 116
6.6-1 目的 116
6.6-2 资料实体重估 116
7 HIERARCHICAL资料库理论与实例 117
7.1 DL/I专有名词 118
7.1-1 DL/I之基本结构 118
7.1-2 段(segment) 119
7.1-3 树状结构之路径(hierarchical path) 120
7.1-4 存取方式(aeeess method) 122
7.1-5 次索引(secondary index) 130
7.1-6 资料库描述(Data Base Description)DBD 136
7.1-7 逻辑资料库(logical data base) 149
7.1-8 Program Specification Block与Program Communication Block(PSB与PCB) 150
7.1-9 应用程式控制区(Application Control Block)ACB 155
7.1-10 储存空间之空义(define space) 157
7.1-11 应用程式(application program) 158
7.1-12 使用者与DL/I间的介面 159
7.1-14 SSA实例 169
7.1-13 各种状况讯息的代码(ststus code) 169
7.2 实例 181
7.2-1 沿革 181
7.2-2 检索 185
7.2-3 输出报表 194
7.2-5 层次图(hierarchical chart) 203
7.2-6 段落配置(segment layout) 209
7.2-7 DBD PCB及建档程式 209
7.3-2 DL/I之缺点(disadvantage) 221
7.3 优点与缺点 221
7.3-1 DL/I之优点(advantage) 221
8 NETWORK资料库理论与实例 223
8.1 IMAGE专有名词 224
8.1-1 资料项目(data items) 224
8.1-2 资料格式(data typts) 226
8.1-3 资料登录(data entries) 226
8.1-4 资料集(data sets) 226
8.1-5 路径(paths) 228
8.1-6 排序项目(sort item) 230
8.1-7 资料库档案(data base file) 230
8.1-8 纲目(schema) 231
8.1-9 资料集一览表(dataset summary table) 238
8.1-10 纲目处理实例(schema processor example) 238
8.1-11 资料库程序(data base procedure) 238
8.2 IMAGE实例 242
8.2-1 系统结构说明 242
8.2-2 资料库模式 243
8.2-3 资料库资料项目说明 243
8.2-4 纲目实例 246
8.2-5 应用程式 249
8.3 TOTAL资料库管理系统 264
8.3-1 TOTAL系统基本结构 264
8.2-6 输出及检索 264
8.3-2 资料库描述语言(DDL) 265
8.3-3 资料库处理语言(DML) 267
8.3-4 编码记录(coded record) 268
8.4 TOTAL资料库管理系统实例 271
8.4-1 系统简介 271
8.4-2 系统结构 271
8.4-3 DDL范例 272
8.4-4 应用程式范例(一) 277
8.4-5 应用程式范例(二) 294
8.5-2 NET-WORK资料库之缺点 301
8.5-1 NET-WORK资料库之优点 301
8.5 NET-WORK资料库之优点与缺点 301
9 关连资料库理论与实例 303
9.1 关连资料库系统 304
9.1-1 前言 304
9.1-2 关连式代数(relational algebra) 306
9.1-3 关连式计算法则 309
9.1-4 举隅查询 312
9.2 dBASE Ⅱ 320
9.2-1 前言 320
9.2-2 专有名词 321
9.2-3 系统总论 322
9.2-4 dBASE Ⅱ的一些特徵 324
9.2-5 dBASE Ⅱ的档案型态 325
9.2-6 dBASE Ⅱ的资料型态 325
9.2-7 dBASE Ⅱ符号之定义及说明 325
9.2-8 计dBASE Ⅱ资料库的几个规则 327
9.2-9 dBASE Ⅱ的基本运算方式 327
9.2-10 dBASE Ⅱ的一些限制 332
9.3 实例 332
9.3-1 资料定义与载入 332
9.3-2 查询 333
9.3-3 整体资料的操作 334
9.3-4 索引 337
9.3-5 资料结构的变更 338
9.3-6 预备程式的建立 339
9.3-7 dBASE Ⅱ命令摘要 342
9.3-8 附录 345
10 资料辞典 355
10.1 什麽是资料辞典 356
10.2 为何要有资料辞典 356
10.3 资料辞典之处理 357
10.4 资料维护与报表之产生 359
10.5 资料辞典与资料库管理系统 359
附录A DDL编译後所产生的错误讯息 363
附录B 档案维护与工作控制叙述的一些例子 371
参考书目 379