《数据库设计入门经典》PDF下载

  • 购买积分:10 如何计算积分?
  • 作  者:(美)Michael J. Hernandez著;杜志秀等译
  • 出 版 社:北京:中国电力出版社
  • 出版年份:2003
  • ISBN:7508315197
  • 页数:217 页
图书介绍:本书是一本简单明了的数据库入门用书,作者结合多年的教学和实践经验,深入浅出地介绍了设计原理和方法的核心概念,通过循序渐进的方法和丰富的实例,本书为所有开发人员提供了一种通用的开发实际数据库的方法。阅读本书,读者将学会如何创建高效的数据库结构,如何施加若干级数据完整性,以及怎样利用几乎无限多种方法将表关联在一起来获取信息。所有这一切都可以通过理解几个主要的术语,学习并使用一组常识性的技术与概念来实现。读者还将学习如何分析和权衡一个现有的数据库,确定信息需求,确定和实现业务规则。读完本书,你便拥有了创建一个良好设计的关系数据库结构所需要的知识与能力,为以后的学习和工作奠定坚实的基础。

目录关于作者序言前言与致谢本书介绍第一部分关系数据库设计第1章何谓关系数据库 3

1.1数据库的类型 3

1.2早期的数据库模型 3

1.3关系数据库模型:历史简介 7

1.4关系数据库管理系统 10

1.5 小结 11

第2章设计目标 12

2.1 为什么应该参与数据库的设计 12

2.2理论的重要性 14

2.3学习好的设计方法有哪些益处 14

2.4 良好设计的目标 14

2.5 良好设计的优点 15

2.6数据库设计方法 15

2.7 小结 16

第3章术语 18

3.1术语为什么重要 18

3.2与数值相关的术语 19

3.3与结构相关的术语 21

3.4与关系相关的术语 25

3.5 与完整性相关的术语 29

3.6 小结 30

第二部分设计过程第4章数据库设计概述 33

4.1 完成整个设计过程的重要性 33

4.2定义一个任务综述和任务目标 34

4.3分析当前的数据库 34

4.4创建数据结构 35

4.5确定和建立表关系 35

4.7确定和创建视图 36

4.6确定和定义业务规则 36

4.8审查数据完整性 37

4.9 小结 37

第5章启动数据库的设计过程 39

5.1 主持面谈 39

5.2案例研究:迈克自行车店数据库 42

5.3定义任务综述 43

5.4定义任务目标 46

5.5编写任务目标 47

5.6小结 49

第6章分析当前的数据库 50

6.1 开始认识当前的数据库 50

6.2开展对当前数据库的分析 52

6.3研究数据是怎样被收集的 52

6.4研究信息是怎样被表示的 54

6.5主持面谈 55

6.6主持与用户的面谈 58

6.7主持与管理人员的面谈 66

6.8编辑一个完整的字段列表 68

6.9案例研究 71

6.10 小结 74

第7章创建表结构 75

7.1 定义初表清单 75

7.2定义终表清单 80

7.3使字段与每个表关联 85

7.4改进字段 87

7.5改进表结构 92

7.6案例研究 98

7.7 小结 102

第8章键 103

8.1为什么键很重要 103

8.2为每个表建立键 104

8.3评审最初的表结构 111

8.4案例研究 111

8.5 小结 114

第9章字段规范 116

9.1 字段规范为什么很重要 117

9.2字段级完整性 117

9.3剖析一个字段规范 118

9.4为数据库中的每个字段定义字段规范 129

9.5案例研究 130

9.6 小结 132

第1 0章表关系 133

10.1关系的类型 134

10.2识别现有的关系 138

10.3建立所有的关系 140

10.4建立关系特征 147

10.5关系级完整性 151

10.6案例研究 151

10.7 小结 153

第11章业务规则 155

11.1何谓业务规则 155

11.2定义和创建业务规则 159

11.3验证表 167

11.4评审业务规则规范的清单 171

11.5案例研究 171

1 1.6小结 175

12.1 何谓视图 176

第12章视图 176

12.2剖析一个视图 177

12.3定义和创建视图 182

12.4案例研究 188

12.5小结 190

第1 3章评审数据完整性 192

13.1 为什么要评审数据完整性 193

13.2评审和改进数据完整性 193

13.3汇集数据库文档 194

13.4案例研究——综合 195

13.5 小结 195

第三部分其他的数据库设计问题第14章拙劣的设计——不要做什么 199

14.1二维文件设计 199

14.2电子表格设计 200

14.3从电子表格的角度处理数据 201

14.4基于数据库软件的数据库设计 202

14.5最后一点儿想法 202

14.6小结 203

第1 5章变通或打破规则 204

15.1何时可以变通或打破规则 204

15.2记录采取的行动 206

15.3 小结 206

结束语 207

附录A推荐读物 209

附录B示例设计 210

附录C图表符号 213

附录D文档格式 214

参考文献 217