使用Enterprise Architect设计数据库

简介:
  SPARX Systems公司已经发布了Enterprise Architect – 它的UML工具的一个新版本。新的6.0版本超越了标准的UML工具集,并为开发团队提供了各种在整个软件生命周期―从业务需求文档化到代码的反工程―中协作开发的方式。
          下面简单介绍使用EA设计数据库的方法。
(1)依次点击【文件】|【新建项目】,输入项目名“projectGao.eap”


(2)点击“保存”后,自动跳转到选择模型对方框,选择需要的选项,如DataBase;
(3)进入项目组件的编辑页面,右上角为项目管理器,即project Brower

(4)点开DataModel,双击Schema1,进入类似桌面的编辑页面(下面直接称桌面)
(5)双击table1,并其名字改为UserInfo,为其选择语言(如Java,C,smalltalk等),数据库类型(mysql,sqlserver,oracle等)并为其别名命名(一般命名为中文名,当右击Schema1选择【属性】|【图表】,并将“使用可用的别名”选中,这时桌面将会显示表及其列的中文别名,易于国人阅读和识别)

(6)当右击UserInfo表,依次选择【Tabel Detail】|【列/变量】,进入列的添加或编辑页面,选择列的列名,别名,类型和是非主键,是否允许空等点击保存,可以继续新建或点击某已编辑列进行修改。

(7)外键的设计方法:将表2改为Team表,二表有如下关系,每一个用户是属于某一组的,即UserInfo的外键为Team表的主键。双击二表中间的Association箭头(如果于多表存在关系,可以新建Association),跳出【Association属性】,分别编辑【Source Role】和【Target Role】,分别选择UserInfo的teamId和Team和Id表项建立外键关系。

(8)  右击桌面中的二表 Userinfo 及Team,分别生成二者SQL,将SQL导入MySql,则自动生成二表
 
引文:
http://baike.baidu.com/view/1152740.htm百度百科Enterprise Architect


     本文转自 gaochaojs 51CTO博客,原文链接:http://blog.51cto.com/jncumter/163682,如需转载请自行联系原作者

相关文章
|
数据库连接 数据库 数据库管理
|
数据库连接 数据库 数据安全/隐私保护
|
Web App开发 关系型数据库 数据库
Enterprise Architect的共享Respository设置,postgresql数据库
Enterprise Architect有一个很实用的共享,在设计UML图的时候,可以连接到一个数据库服务器,将所有的画图数据共享在上面,所有连到这个server的人,都可以看到 别人的图,图中的元素也可以共享,跟svn的效果差不多, 花了点时间研究了一下,设置好了这个respository。
1073 0
|
SQL Oracle 关系型数据库
解决oracle关于OEM 中“Enterprise Manager 无法连接到数据库实例”的问题
前段时间,我的OEM忽然打不开了,上面显示“Enterprise Manager 无法连接到数据库实例”,而下面的提示则是数据库实例已开启,还有代理连接也能连上,但就是打不开OEM。
2786 0
|
7月前
|
缓存 关系型数据库 BI
使用MYSQL Report分析数据库性能(下)
使用MYSQL Report分析数据库性能
497 158
|
7月前
|
关系型数据库 MySQL 数据库
自建数据库如何迁移至RDS MySQL实例
数据库迁移是一项复杂且耗时的工程,需考虑数据安全、完整性及业务中断影响。使用阿里云数据传输服务DTS,可快速、平滑完成迁移任务,将应用停机时间降至分钟级。您还可通过全量备份自建数据库并恢复至RDS MySQL实例,实现间接迁移上云。
|
7月前
|
关系型数据库 MySQL 数据库
阿里云数据库RDS费用价格:MySQL、SQL Server、PostgreSQL和MariaDB引擎收费标准
阿里云RDS数据库支持MySQL、SQL Server、PostgreSQL、MariaDB,多种引擎优惠上线!MySQL倚天版88元/年,SQL Server 2核4G仅299元/年,PostgreSQL 227元/年起。高可用、可弹性伸缩,安全稳定。详情见官网活动页。
1254 152