白尚旺简介
白尚旺,现任太原重型机械学院计算机系教师,1997 获西安交通大学计算机
软件硕士学位。主要从事数据库理论的教学与研究工作,发表学术论文 10 余篇。
曾主持设计了 Power2000 NMIS 用电管理等大型应用系统的数据库模型。
杨肖兵简介
杨肖兵,1985 年毕业于太原理工大学计算机系。现任太原金德威公司总经理,
主要从事系统集成与管理信息系统的研究与开发。主要论文有:《计算机发展与经
济控制论的辨证关系》、《财务电算化概论》、《用电管理信息系统》等。
赵贵根简介
赵贵根,1989 年获哈尔滨工业大学硕士学位,现任太原导通科技发展有限公
司总工程师。近年来发表学术论文 5 篇。
PDF created with FinePrint pdfFactory trial version http://www.fineprint.com
쓚 죝 볲 뷩
本书系统地介绍了使用 PowerDesigner 6.1 进行数据库建模的方法与
技巧。
全书内容包括:PowerDesigner 建模环境,PowerDesigner 简介,
MetaWorks 模块,DataArchitect 模块,概念数据模型的建立、完善、检查、
固化和提取,物理数据模型的生成、调整及检查,生成数据库过程,产生触发
器、制作存储过程和函数,对数据库和数据库生成脚本进行逆向工程产生物理
数据模型,建立子模型的方法,使用 MetaWorks 进行团队控制的方法,使用
MetaBrowser 查询 MetaWorks 字典的方法。
本书可以作为高等院校计算机专业数据库理论课程的实验教材,也可作为
管理信息系统开发人员数据库模型设计的指导书。
图书在版编目(CIP)数据
PowerDesigner 数据库建模技术/白尚旺主编. -西安:西安电子科技大学出版社,1999.12
ISBN 7-5606-0804-3
Ⅰ. P. … Ⅱ. 白… Ⅲ. 关系数据库–数据库管理系统,PowerDesinger6.1-理论 Ⅳ.TP311.13
中国版本图书馆 CIP 数据核字(1999)第 69479 号
责任编辑 陈宇光 戚文艳
出版发行 西安电子科技大学出版社(西安市太白南路 2 号)
电 话 (029)8227828 邮编者按 710071
http //www.xduph.com E-mail:xdupfxb@pub.xaonline.com
经 销 新华书店
印 刷 印刷厂
版 次 年 月第 版 年 月 第 次印刷
开 本 787×1092 毫米 1/16 印刷
印 数 1~4 000册
定 价 元
ISBN 7-5606-0804-3/TP·0414
***如有印装问题可调换***
本书封面贴有西安电子科技大学出版社的激光防伪标志,无标志者不得销售。
PDF created with FinePrint pdfFactory trial version http://www.fineprint.com
前 言
目前,我国各种应用领域的数据管理趋向计算机化,各行各业的管理信息系统将会变得
像电话一样普及。完善已有的管理信息系统、开发新的管理信息系统已成为数据库技术应用
的一个热点。
开发新的管理信息系统时的首要任务是系统分析人员在与用户充分交流的基础上,设计
出应用系统的数据库模型,包括数据流程图(DFD)、概念数据模型(CDM)、物理数据模
型(PDM)。 无论软件开发人员是否意识到这一点,数据库建模总是必不可少的第一步,而
且这一步的好坏直接影响着数据库系统的性能。良好的数据库模型是产生高质量应用程序的
前提。这就如同盖楼一样,没有精心设计的图纸,能工巧匠也难以用水泥、钢筋建起符合特
定需求的高楼大厦。另外,由于多种原因,我国现运行的某些管理信息系统缺乏详细的数据
库模型,利用数据库建模的逆向工程手段可以为现存的管理信息系统建立物理数据模型、概
念数据模型、数据流程图,经过对模型进行适当修补产生的模型文档,对系统今后的维护和
改造将提供有力的支持。数据库模型如此重要,说它是数据库应用系统的核心与基础一点也
不过分。
数据库建模是一种技术。以前,人们根据数据库理论与业务需求手工画出数据流程图、
概念数据模型、物理数据模型。在这一复杂的设计过程中,经验丰富的设计人员也会犯这样
那样的错误,不但建模工作十分艰难,模型的质量也受到很大的影响。为解决这一问题,世
界各大数据库厂商和第三方合作开发出了智能化的数据库建模工具,如:SYBASE 公司的
PowerDesinger、RATIONAL 公司的 Rational Rose、ORACLE 公司的 CASE*METHOD、
PLATIUM 公司的 Erwin/ERX、Asymetrix 公司的 InfoModeler、Popkin Software&Systems 公
司的 System Architect、Chen&Associates 公司的 ER-Modeler、Bachman information Systems
公司的 Generator for PowerBuilder 等等,它们是同一类型的计算机辅助软件工程(CASE)
工具。CASE 工具把开发人员从繁重的劳动中解脱出来,大大地提高了数据库应用系统的开
发质量。国际数据公司高级分析家 Tony Picardi 分析认为:“使用这些工具的原因在于数据库
建模变得越来越复杂。”自 1994 年以来数据库模型设计工具经历了一个复兴时期,并逐步被
软件人员所接受。
事实上,在数据库建模方面存在的问题是:许多人能解释清楚什么是数据库模型,但很
少 有人知道怎样利用智能化的数据库建模工具去建立数据库模型。本书期望通过
PowerDesigner 工具的使用解决以上的问题。之所以选用 PowerDesigner 工具,主要是因为
PDF created with FinePrint pdfFactory trial version http://www.fineprint.com
PowerDesigner 具有良好的性能价格比,而且它支持目前流行的多种客户端开发工具(如
Visual Basic、PowerBuilder、Delphi 等), 同 时 也 支持 30 多种流行的数据库管理系统。另外
PowerDesigner 能够满足大、中、小型管理信息系统数据库建模的需求,学会 PowerDesigner
工具的使用,可以触类旁通地学会其它数据库设计工具的使用。
PowerDesigner 工具包括六个模块,本书主要介绍其中最基本、最重要的两大模块,即
DataArchitect 模块与 MetaWorks 模块。DataArchitect 模块主要用于建立概念数据模型、物理
数据模型,还可逆向工程已有的数据库。MetaWorks 控制设计团队共同完成数据库模型的设
计任务。书中对其它模块的功能也作了简要的描述,以图使读者对 PowerDesigner 工具有一
个全面的、完 整 的 认 识。本书介绍的是 SYBASE 公司目前公开发行的最新版本 PowerDesigner
6.1,不同的版本会有一些细微的差别,读者也可根据本书介绍,利用 PowerDesigner 的其它
版本进行数据库建模。
本书充分考虑到了 PowerDesigner 学习者的需要,以图文并茂的方式、循序渐进的结构、
通俗易懂的语言、手把手的操作示例系统地介绍了使用 PowerDesigner 的建模方法。书中编
排了大量的实验,每章都配有思考题,使读者能够及时巩固所学知识。
本书融入了编者多年从事数据库建模、管理信息系统开发的经验,在编写过程 中 突出 自
学 和 摹仿的特点,读者只要在计算机上按教材的章节顺序将示例完成一遍,就可以掌握
PowerDesigner 的使用方法,同时掌握数据库建模的基本思想,并用来解决实际问题。
本书第 1 章至第 3 章由赵贵根执笔,第 4 章至第 7 章由杨肖兵执笔,第 8 章至第 13 章
由白尚旺执笔,第 14 章至第 16 章由梁清香执笔,全书由白尚旺统稿审定。
西安交通大学计算机系陆丽娜教授详细审阅了全稿并提出了许多有益的意见,西安交通
大学计算机系杨新宇博士、西安交通大学瑞森集团医学软件研究室魏省城总工程师、西安卫
星测控中心唐枚工程师、太原导通计算机软件公司赵学林总经理都对本书提出了修改意见,
西安电子科技大学计算机系徐甲同教授为本书的出版做了大量的工作,谨此向他们致以衷心
的感谢。
本书的录入与校对工作由太原重型机械学院梁清香同志完成。太原重型机械学院教务处
领导、计算机系各位老师对本书的出版给予了热情的支持,在此表示诚挚的谢意。
由于作者水平有限,经验不足,书中一定存在不少问题,我 们 真诚地希望专家和广大读
者对本书提出宝贵的意见和建议,让我们在共同的学习中获得新的收获!
作者 E-mail: goldnway@public.ty.sx.cn、drsoft@public.ty.sx.cn、
whitesal@public.ty.sx.cn
编者
1999 年 10 月 10 日
PDF created with FinePrint pdfFactory trial version http://www.fineprint.com
- 1
- 2
前往页