第1章资料库导论 2
1-1认识资料、资料库及资讯的关系 2
1-2资料库的意义 4
1-3资料库与资料库管理系统 21
1-4档案系统与资料库系统比较 31
1-5资料库的阶层 37
1-6资料库系统的ANSI/SPARC架构 41
1-7资料处理模式的演进 44
1-8资料库的设计 56
1-9资料库系统的架构 61
第2章 关联式资料库 69
2-1关联式资料库(Relational Database) 70
2-2键值属性 75
2-3关联式资料库的种类 98
2-4关联式资料完整性规则 115
第3章ER Model实体关系图 141
3-1实体关系模式的概念 142
3-2实体(Entity) 144
3-3属性(Attribute) 147
3-4关系(Relationship) 154
3-5情境转换成ER Model 182
3-6将E-R图转换成对应表格的法则 192
第4章资料库正规化 213
4-1正规化的概念 214
4-2正规化的目的 215
4-3功能相依(Functional Dependence) 221
4-4资料库正规化(Normalization) 226
4-5反正规化(De-normalization) 250
4-6结语 252
第5章关联式模式的资料运算 257
5-1关联式模式的资料运算 258
5-2关联式代数 260
5-3限制(Restrict) 263
5-4投影(Project) 267
5-5联集(Union) 272
5-6卡氏积(Cartesian Product) 274
5-7差集(Difference) 277
5-8合并(Join) 279
5-9交集(Intersection) 288
5-10除法(Division) 291
5-11非基本运算子的替代 297
5-12外部合并(Outer Join) 299
第6章结构化查询语言SQL—异动处理 309
6-1 SQL语言的概念 310
6-2 Access查询物件的SQL检视 314
6-3 SQL的DDL指令介绍 318
6-4 SQL的DML指令介绍 327
6-5 SQL的DCL指令介绍 338
第7章SQL的查询语言 349
7-1单一资料表的查询 350
7-2 SQL常用的函数 355
7-3使用Select子句 372
7-4使用「比较运算子条件」 378
7-5使用「逻辑比较运算子条件」 382
7-6使用「模糊条件与范围」 388
7-7使用「算术运算子」 396
7-8使用「聚合函数」 398
7-9使用「排序及排名次」 404
7-10使用「群组化」 411
7-11使用「删除重复」 419
第8章合并理论与实作 425
8-1关联式代数运算子 426
8-2非集合运算子 427
8-3集合运算子 466
8-4巢状结构查询 472
8-5 View视界 497
Appendix附录 503
A专有名词索引 503
B课本选择题解答 509