ERwin Data Modeler 建模实践

Normal 0 fal
摘要由CSDN通过智能技术生成

ERwin Data Modeler 建模实践

ERwin Data Modeler (以下简称 ERwin) CA公司 (Computer Associates) 的一款优秀建模工具,历经数年的开发和维护,享有很高的市场占有率。使用 ERwin,用户可以可视化的设计维护数据库、数据仓库,并对企业内部各种数据源模型进行统一规划管理。本文将向读者展示如何利用 ERwin7.3进行数据库建模。

IDEF1X简介

ERwin支持 IDEF1X IE两种建模方法,两种方法都适用于大规模企业级数据库建模。本文将采用 IDEF1X进行建模,它是由美国空军开发出来的一种建模方法,被广泛应用于政府机构的各种项目里,是在实践中逐渐成熟起来的一种建模方法。从需求规范开始,随着对项目了解的深入, IDEF1X用一系列逐步细化的模型来进行建模,直至生成最终物理数据库,如图 1所示:

在开始使用 ERwin之前,我们先来了解一下 IDEF1X的基本概念:

 

Area Model / Project Model Area model覆盖了一个大的业务领域,通常难以用一个项目来解决业务中的所有问题,要细分成多个项目来实现。 Project Model侧重于整体业务的一个具体方面,能够在一个项目里面实现。

 

Logical Model / Physical Model: 即逻辑模型 / 物理模型。逻辑模型方便客户、项目管理人员、程序员之间的沟通;物理模型侧重于目标系统上的实现。

 

ERD Entity relationship diagram,展现业务的关键实体以及它们之间的关系。在这个阶段中,只关心关键实体的定义以及实体之间的关系(业务规则),并不关心实体的具体属性。

 

举例来讲,在一个简化的在线购物的系统中,关键实体可能为:

产品( product),客户( customer),订单( order),订单明细( order line item),付款记录( Payment),这些实体间的关系为:

l  一个客户可以有多个订单。

l  一个订单包含多个产品明细。

l  一条产品明细对应一种产品。

l

  • 2
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值