使用Enterprise Architect设计数据库

 下面简单介绍使用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表项建立外键关系。
使用Enterprise Architect设计数据库_第1张图片
(8)  右击桌面中的二表 Userinfo 及Team,分别生成二者SQL,将SQL导入MySql,则自动生成二表

你可能感兴趣的:(JAVA)