`

ERWin简单教程[转]

阅读更多


转自 [软工吧论坛] http://www.gcs8.cn/simple/index.php?t15982.html

 

erwin是一个数据库关系实体模型(ER Model)设计工具,与Power Designer(Sybase公司开发)成为最常用的两种数据库设计工具。目前该工具被CA收购,成为CA数据库解决方案中的一个关键部分。与微软的Vision相比,erwin只能设计er model,而且设计界面选项较多,相对来说并不那么友好,增加了使用的难度。但如果你是一个出色的数据库应用开发者,那你一定会发现erwin的好处。因为在设计模型层次和复杂度提高以后,visio难以应付众多的数据对象设计和对象之间的关系设计。而且erwin提供了数据库正向工程、逆向工程和文档正向工程功能,可以把设计直接实施到数据库后者把数据库中的对象信息读到erwin设计中,也可以生成设计文档,格式还可以自动定义。在本教程中,将告诉大家我是怎样简单的使用erwin来进行数据库设计的。这里强调了简单二字,就是说有很多只有20%机会用到的80%的功能本教程是不会介绍的。本文用到的erwin版本是4.0。
教程一:Table & Subject Areas
Table是数据库中最基本的物理元素,保持了应用的持久数据。在普通的信息系统数据库结构设计中,有90%的工作是在设计table。而table的字段定义和表间的关系,也反映了整个系统的数据流图和大致的业务流程。
Subject Areas是erwin提供逻辑元素,在实际数据库中并不存在。它的含义是把物理元素和逻辑元素按照实际意义划分成各个主题,在主题域中添加对元素的引用,起到一个按图索骥和目录的作用。有一个缺省的主题域Main Subject Area,所有的元素都会在该主题域中存在。在我本人的设计方法中,我会新建诸如“参数表”,“分户表”,“控制表”,“临时表”,“明细表”,“日志表”和“总帐”等主题域。
下面跟着我的说明,一步一步来设计table:
装好erwin4.0后,打开程序。提示你是创建一个新模型还是打一个已有的,选择创建新模型。在Model Type中选择Physical(物理模型),下面的Target Database默认值就是Oracle8.x,使用默认值,点击OK,创建了一个空白的模型。
按照上图说明,创建一个表,缺省名称是“E_1”,自动排布在Main subject area的左上角,用鼠标在空白处点一下,然后把表拖到稍微靠近中间位置的地方,避免有部分信息被掩盖。
右键点击表E_1,显示与表相关对象菜单:
我们最关心的是Columns,选中它,则弹出Columns对话框:
根据上图的说明,在本界面中可以修改表名称和表说明(需弹出table对话框),也可以新增字段和对字段的各个属性进行修改。点可以把字段的位置上升或者下降。
我们把表的名称改为department,表说明为“部门表”。新增4个字段
dept_id varchar2(10) 部门编号
dept_name varchar2(50) 部门名称
mdept_id varchar2(10) 管理部门编号
dept_class varchar2(3) 部门级别
其中dept_id为主键(当把某个字段设定为主键后,该字段会自动上升到顶部)。设计好后的结果如下:
点击确定后,缩略图被更新:
新建列的基本顺序是:把所有列名挨个添加,先不要设置数据格式等其他信息。然后设定列的说明,再设定列的数据类型,最后设定列的主键以及是否可空属性。
当一张表编辑好后,会自动在Main Subject Area中存在,如果想在其他主题域中引用,只需要在左边导航列表中把该表的名称拖到其他主题域中。在其他主题域中删除某张表时,系统会提示你是删除整个erwin模型对象还是在当前主题域中删除引用,如果选前者,那该表就永远删除了,否则只会删除在某个主题中的引用。

想要修改一个表的定义,只需切换到该表所属的主题域或者Main Subject Area(切换主题域的方法是在左边导航列表中找到该主题域的名称,右键点击选Go To),然后双击table对象。如果这时出来的是Index或Triggers对话框,则关闭对话框,然后右键点击table对象,在菜单中选Column即可。 在下一节里,我将会讲数据库正逆向工程和文档正向工程功能。

 

分享到:
评论

相关推荐

    erwin全教程感觉都用的上的那来给大家分享

    "ERwin简单教程.doc"和"ERwin简单教程.ppt"是入门级教程,涵盖了erwin的基本操作,如新建模型、绘制实体关系图、定义属性、设置约束等。对于初学者来说,这些教程能快速帮助理解erwin的工作流程和主要功能。 三、...

    erwin最全教程1

    “ERwin简单教程.doc”和“erwin简明教程.pdf”是适合初学者的入门资料,它们以简洁明了的方式介绍erwin的基础功能,是快速上手的好帮手。 最后,“Erwin指南.pdf”和“ERwin教程.ppt”可能包含更广泛的主题,如...

    ERWin 简单 教程

    ### ERWin 数据库建模工具简明教程 #### 一、ERWin简介 ERWin(全称为AllFusion ERwin Data Modeler)是一款由CA公司(Computer Associates)开发的流行数据库建模工具,属于该公司AllFusion品牌旗下的建模套件之...

    ERWin教程、帮助文档

    ERwin简单教程.doc ERwin简单使用笔记.txt ERwin教程.ppt ERwin快速入门.txt IDEF1x模型构造与研究.doc 建模的误区.txt 如何使用ERwin进行基于Mysql的数据库设计 .txt 使用ERwin进行MYsql数据库设计.doc 使用ERwin...

    Erwin多套使用教程

    "erwin简明教程.pdf"和"ERWin简单教程.ppt"是针对初学者的快速入门指南,它们可能以简洁易懂的方式介绍了Erwin的基本功能和操作流程,适合快速上手和日常参考。 总的来说,这些教程将帮助你从基础到高级全面掌握...

    ERwin教程小汇总

    2.ERwin简单教程.doc 3.ERwin简单使用笔记.txt 4.ERwin快速入门.txt 5.IDEF1x模型构造与研究.doc 6.使用ERwin进行MYsql数据库设计.doc 7.使用ERwin设计数据库.txt 8.建模的误区.txt 9.如何使用ERwin进行基于Mysql的...

    ERWin简单教程(一)

    本教程将简要介绍ERWin的基础使用方法和核心概念,以便初学者快速上手。 1. **Logical View与Physical View**: - **Logical View** 主要用于概念设计,它关注的是数据库的逻辑结构,不涉及具体的数据库管理系统...

    ERWin简单教程.ppt

    ERWin是一款强大的数据库建模工具,由CA公司旗下的AllFusion产品系列提供,它使用IDEF1X语言来构建数据库模型。IDEF1X是一种专门用于关系数据库设计的方法,起源于美国空军,并在政府和工业界广泛应用。除了IDEF1X,...

    ERwin 简单教程

    ### ERwin简单教程知识点概述 #### 一、ERwin简介 - **ERwin**是一款用于设计数据库关系实体模型(ER Model)的专业工具,与Power Designer并列为市场上最常用的两大数据库设计工具之一。最初由ERwin公司开发,后被...

    ERwin教程

    "ERwin简单教程.doc"和"ERwin快速入门.txt"是入门级别的资料,可能包含ERwin的基本功能和界面介绍,如如何启动和配置项目,创建实体关系图(ER图),以及进行模型验证和反向工程等操作。 "数据库建模.ppt"可能是...

    ERwin教程集

    "ERwin简单教程.doc"和"erwin简明教程.pdf"是为快速上手设计的,可能包含了ERwin的基本操作和常用功能的快速教程,适合时间有限但需要快速了解ERwin的用户。 最后,"Erwin指南.pdf"和"数据库建模.ppt"可能是更全面...

    ERWin教程 数据建模

    安装ERWin的过程相对简单。首先,运行安装包中的Setup.exe,接着在安装目录下找到并运行REGIT.EXE,选择“Register Later”,然后指定Product Name为AllFusion ERWin Data Modal 4.1,并输入ID:3848093643198295。...

    erwin中文资料说明下载

    “www.pudn.com.txt”可能是一个链接或者引用来源的文本文件,可能包含了更多关于ERwin使用的资源,例如其他教程、案例研究或者补充文档,这些资源可能来自于pudn.com这个网站,一个知名的中文技术分享平台,用户...

    生成ERWin文件

    本教程将介绍如何利用Excel文件中的表信息生成ERWin文件。 首先,"Excel2ERwin.jar"和"Excel2ERwin.bat"是两个关键的程序文件。"Excel2ERwin.jar"是一个Java编译的可执行文件,它包含了将Excel数据转换为ERWin模型...

    ERWin如何连接数据库(SQL2000、Oracle 10g)

    连接SQL Server 2000非常简单,只需要填入相应的参数即可。用户可以根据需要选择不同的数据库连接选项,例如选择数据库服务器、数据库名称、用户名和密码等。 连接Oracle 10g 连接Oracle 10g需要注意有个...

    ERwin建模工具及学习教程

    安装ERwin的过程相对简单,通常包括以下几个步骤:首先,运行安装文件Setup.exe,接着运行REGIT.EXE选择“Register Later”,之后选择产品为AllFusion ERWin Data Modal 4.1,并输入特定的产品ID。最后,运行...

    ERWIN资料PPT

    "ERWIN资料PPT"是一个介绍ERWIN的PowerPoint演示文稿,特别适合初学者作为入门教程。这份PPT可能包含了ERWIN的基本概念、主要功能以及如何有效地使用该软件进行数据库设计。 首先,ERWIN的核心功能包括概念数据模型...

    ERWin标准操作手册.ppt

    ERWin标准操作手册.ppt 内容包括: 引言 简单教程 标准化、规范化、版本 模型校验 综合实例

    ER使用教程01

    本教程旨在帮助初学者掌握ERwin这一强大的ER建模工具的使用方法。 在“ER使用教程01”中,我们将首先介绍ER模型的基本概念,包括实体、属性、关系和键等核心元素。实体代表现实世界中的对象或概念,如用户、产品或...

Global site tag (gtag.js) - Google Analytics