UML数据库设计应用

分类: 图书,计算机/网络,数据库,数据库理论,
作者: (美)奈伯格(Naiburg,E.J.),(美)美克斯琼克(Maksimchuk,R.A.)著;陈立军,郭旭 译
出 版 社: 人民邮电出版社
出版时间: 2002-11-1字数: 324千版次: 1版1次页数: 204印刷时间: 2003/04/01开本:印次:纸张: 胶版纸I S B N : 9787115106209包装: 平装编辑推荐
对于职业数据库开发者来说,本书提供了利用统一建模语言进行数据库设计的实用指南。本书的目标是针对那些必须与现实世界打交道的设计人员;他们必须交付实际系统,以满足实际的业务需要。简而言之,本书是为那些进行实际的数据库设计工作的人员而写的,他们需要把事情做好。
内容简介
本书结合实际案例,详细介绍了UML在数据库设计过程的应用。
全书共9章。从需求分析、业务建模、需求定义、分析和初步设计到构建模型、物理实现,内容由浅入深,循序渐进。最后,作者对案例研究工程中的UML的应用进行了分析和回顾。附录部分是一个完整案例。
本书适合UML的应用研究人员和数据库系统设计人员阅读,对于学习数据库设计与实现的学生,也有很好的参考价值。
作者简介
目录
第1章 概述1
1.1 为什么要阅读本书1
1.1.1 系统开发是一个团队活动1
1.1.2 统一建模语言1
1.2 谁应该阅读本书2
1.3 怎样阅读本书2
1.3.1 章节的组织2
1.3.2 数据库设计者的插图编号盒3
1.3.3 处理流程概观3
1.3.4 附录4
第2章 数据库设计-从需求到实现5
2.1 数据库建模与数据库设计5
2.1.1 数据库建模5
2.1.2 数据库设计5
2.2 数据库建模的现状5
2.2.1 最优方案与完整生命周期方案6
2.2.2 良好的折衷7
2.3 在数据库设计中的UML图7
2.3.1 为什么要使用不同的UML图8
2.4 UML与传统数据库建模的不同8
2.5 案例分析9
2.5.1 显示10
2.5.2 一个典型方案10
2.5.3 项目目标10
2.5.4 我们的重点11
第3章 数据库设计与业务建模12
3.1 工作流程12
3.1.1 业务建模12
3.1.2 现在的业务15
3.1.3 当前的系统16
3.1.4 工作中的系统17
3.2 案例分析17
3.3 概念17
3.4 方法18
3.4.1 数据库团队的工作18
3.4.2 得出业务需求19
3.5 设计19
3.5.1 业务用例模型19
3.5.2 业务对象模型25
3.6 小结35
第4章 需求定义36
4.1 工作流程36
4.2 案例分析37
4.3 概念38
4.4 方法38
4.5 设计40
4.5.1 从业务模型到系统模型的转换40
4.5.2 进入系统用例组内部47
4.6 小结50
第5章 分析和初步设计51
5.1 工作流程51
5.1.1 类图52
5.1.2 支持图和活动52
5.2 案例分析53
5.3 概念53
5.4 方法53
5.5 设计54
5.5.1 你想做什么54
5.5.2 现在回到我们的程序58
5.5.3 建立MDS系统用例60
5.5.4 维护MDS系统用例63
5.5.5 传送MDS系统用例68
5.5.6 综合71
5.6 小结72
第6章 为转向数据库设计模型做准备74
6.1 工作流程74
6.1.1 映射模型74
6.1.2 将类映射到表格74
6.1.3 将属性映射到列76
6.2 案例分析77
6.3 概念78
6.4 方法78
6.5 设计79
6.5.1 使实体持久80
6.5.2 属性的转化80
6.6 小结82
第7章 数据库设计模型 -专用于数据库设计的UML规范84
7.1 工作流程84
7.1.1 作为一个团队工作85
7.1.2 UML模型包85
7.1.3 UML模型图86
7.1.4 数据库设计86
7.2 案例分析87
7.3 概念87
7.3.1 用于数据库设计的UML规范87
7.3.2 模型图元素88
7.3.3 表和列元素91
7.4 方法94
7.5 设计94
7.5.1 从类中创建表95
7.5.2 背景信息95
7.5.3 基本评估跟踪95
7.5.4 完整评估数据96
7.5.5 数据库视图102
7.6 小结104
第8章 数据库的物理实现105
8.1 工作流程105
8.1.1 使用先前创建的建模要素106
8.1.2 整合107
8.2 案例分析108
8.3 概念108
8.4 方法110
8.4.1 划分数据库表111
8.4.2 模式建模111
8.4.3 数据库建模111
8.5 设计112
8.5.1 创建表空间112
8.5.2 决定模式和数据库119
8.5.3 设计所需硬件120
8.6 小结120
第9章 使用UML设计数据库综述121
9.1 工作流程121
9.2 案例分析123
9.3 方法123
9.4 设计124
9.4.1 积极面124
9.4.2 消极面125
9.5 小结126
附录A EAB保健公司的UML模型127
A.1 本附录的组织127
A.2 模型与图示130
附录B 用例描述186
术语表202
媒体评论