《数据库设计与分析》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:刘云生编著
  • 出 版 社:武汉:华中理工大学出版社
  • 出版年份:1993
  • ISBN:7560907571
  • 页数:385 页
图书介绍:

第一章 概论 1

1.1 数据库设计问题 1

1.2 分步的数据库设计 3

1.2.1 设计过程的发展 3

1.2.2 设计的过程 5

1.2.3 设计的步骤 7

1.3 数据库设计技术 13

1.4 数据库设计方法学 14

1.5 应用与数据特征的影响 17

1.5.1 数据特征 17

1.5.2 应用环境特征 23

1.5.3 应用与数据特征的设计考虑 27

2.1 引言 29

第二章 需求分析与系统说明 29

2.2 应用环境分析 30

2.3 元数据收集 32

2.4 应用功能分析 34

2.5 开发系统说明 36

2.5.1 组织模型转换 36

2.5.2 任务说明 37

2.5.3 静态数据说明 38

2.5.4 数据使用说明 39

2.5.5 运行需求说明 42

第三章 概念设计 43

3.1 概述 43

3.1.1 信息表示 43

3.1.2 设计的观点 45

3.1.3 设计中的决策 46

3.2 概念设计的步骤 49

3.3 概念数据建模 51

3.3.1 数据抽象 51

3.3.2 实体建模 53

3.3.3 实体、联系与属性的选择 58

3.4 视图合并 59

3.4.1 恒等合并 60

3.4.2 聚集合并 61

3.4.3 概括合并 63

3.4.4 小结 64

3.5 概念设计方法学 67

3.5.1 实体分析 67

3.5.2 属性综合 68

4.1.1 概述 71

第四章 语义数据库建模 71

4.1 语义模型 71

4.1.2 语义模型与面向对象的程序设计语言 73

4.1.3 语义数据模型的优点 74

4.1.4 利用语义模型的数据库设计 76

4.2 数据分析的关系模型 78

4.3 语义建模的E-R方法 81

4.3.1 E-R模型 81

4.3.2 E-R建模 83

4.3.3 实体、联系到关系 89

4.4 实体模型 92

4.5 作用模型 93

4.5.1 作用模型 94

4.5.2 作用的建模结构 97

4.5.3 作用模型结构的关系表示 101

4.6 类模型 106

4.7 聚集与概括 111

4.8 二元模型 113

4.9 函数模型 115

第五章 关系的数据库设计 120

5.1 关系模型结构 120

5.1.1 基本概念 120

5.1.2 关系的一般特征 122

5.1.3 关系数据完整性 124

5.1.4 关系数据库的操作 126

5.2 函数依赖 129

5.2.1 基本概念 129

5.2.3 函数依赖的性质 131

5.2.2 关键字的定义 131

5.2.4 最小函数依赖集 133

5.3 关系规范化 137

5.3.1 范式 137

5.3.2 多值依赖与第四范式 144

5.3.3 其他范式 146

5.3.4 规范化过程 149

5.4 关系设计标准 150

5.4.1 表示标准 151

5.4.2 冗余标准 153

5.5 关系的分解 154

5.5.1 无损分解 154

5.5.2 无损分解的测试 155

5.5.3 分解算法 157

5.5.4 推广到多值依赖 158

5.5.5 分解法的问题 161

5.6 关系的综合法 164

5.6.1 函数依赖的语义 165

5.6.2 综合算法开发 166

第六章 实现设计 170

6.1 概述 170

6.2 实现设计的步骤 172

6.3 概念模型到关系模型的转换 175

6.4 概念模型到记录类型的逻辑转换 176

6.4.1 E-R模型的逻辑转换 176

6.4.2 作用与类模型的逻辑转换 178

6.4.3 关系模型的逻辑转换 183

6.4.5 概念模型到网状模型的逻辑实现 185

6.4.4 逻辑记录结构的最小化 185

6.4.6 概念模型到层次模型的逻辑实现 188

6.5 应用设计说明 190

6.6 数据库模式性能分析 191

第七章 物理设计 195

7.1 引言 195

7.2 物理设计的步骤 197

7.3 存贮记录结构 199

7.4 记录群集 203

7.5 存取方法设计 205

7.6 性能估测 208

7.6.1 性能模型 208

7.6.2 I/O服务时间的计算 212

7.6.3 外存空间 216

第八章 数据库实现 219

8.1 数据库实现过程 219

8.2 用户请求实现的层次结构 220

8.3 数据的存取 224

8.3.1 逻辑数据存取 224

8.3.2 物理数据存取 226

8.4 顺序组织 228

8.5 直接组织 229

8.5.1 直接地址结构 229

8.5.2 Hashing结构 230

8.5.3 索引结构 234

8.5.4 B-树 237

8.5.5 直接组织小结 240

8.6 索引顺序与B+-树组织 241

8.7 链表结构 245

8.7.1 单链表结构 245

8.7.2 多链表结构 246

8.7.3 链表结构的数据维护 247

8.8 倒排表结构 249

8.9 重复组的物理存贮 251

第九章 数据库管理系统结构 254

9.1 数据管理软件概述 254

9.2 DBMS的功能与结构 255

9.3 数据字典系统 258

9.3.1 数据字典结构 258

9.3.2 数据字典管理 259

9.3.3 数据字典系统的实现 260

9.4.1 数据独立 262

9.4 数据集成 262

9.4.3 数据的集中控制 268

9.4.2 数据共享 268

9.4.4 数据可用性 270

9.5 数据完整性 271

9.5.1 数据验证 272

9.5.2 数据一致性 273

9.5.3 锁机构 275

9.5.4 死锁 277

9.6 数据库恢复 279

9.6.1 数据库的后备 279

9.6.2 日记 280

9.6.3 恢复与重起动过程 281

9.7.1 用户识别 283

9.7 安全与保密 283

9.7.2 权限审定 284

9.7.3 密码数据 286

9.8 关系数据库管理 287

9.8.1 一般特征 287

9.8.2 RDBMS体系结构 289

9.8.3 关系数据定义 290

9.8.4 关系数据操作 293

9.9 网状数据库管理 296

9.9.1 网状数据模型概述 296

9.9.2 系结构 297

9.9.3 DBTG模型特征 298

9.9.4 DBTG数据库的检索 301

9.9.5 数据维护与控制 302

9.9.6 网状数据库评议 304

9.10 层次数据库管理 305

9.10.1 数据结构特征 305

9.10.2 层次数据库检索 307

9.10.3 层次数据库的维护 308

9.10.4 层次数据库的重构 309

9.10.5 层次数据库评议 310

第十章 数据库运行 312

10.1 数据库运行环境 312

10.1.1 运行环境的构成 312

10.1.2 运行环境的类型 313

10.1.3 处理方式 314

10.2 数据库的建立 317

10.3.1 应用程序开发 321

10.3 数据库应用程序 321

10.3.2 应用程序运行 322

10.4 最终用户接口 324

10.4.1 用户类型 324

10.4.2 最终用户特性 327

10.4.3 接口特征 329

10.5 性能监视与分析 331

10.6 数据库重组与重构 333

第十一章 数据库的管理 337

11.1 引言 337

11.2 数据库管理 338

11.2.1 数据库开发周期 338

11.2.2 数据库管理职责 340

11.2.3 数据库管理接口 342

11.3 数据库管理的组织 344

11.3.1 数据库管理员的选择 344

11.3.2 数据库管理机构的类型 345

11.3.3 数据库管理组织结构 346

11.3.4 分散的数据库管理组织结构 348

11.4 数据库规划 350

11.4.1 数据库的战略目标 350

11.4.2 应用环境描述 352

11.4.3 规划过程与任务 354

11.5 数据库设计的管理 355

11.6 代价与效益分析 358

11.6.1 效益的标识与定量表示 358

11.6.2 代价因子 360

11.6.3 代价效益比分析 361

第十二章 分布式数据库设计 364

12.1 引言 364

12.2 分布式DBMS体系结构 366

12.3 分布式数据库设计问题 367

12.3.1 分布式数据库设计模型 367

12.3.2 数据分布策略 369

12.3.3 分布式数据字典设计 373

12.3.4 同型与异型系统 376

12.4 数据库分布设计 377

12.4.1 数据分布设计的目标 377

12.4.2 数据分布设计方法 378

12.4.3 数据库划分 379

12.4.4 数据分配 380

参考文献 382