将在SQL脚本中绘制的ER图转换为EA

点击次数:80   更新时间2019-11-14     【关闭分    享:
设计数据库时,您可以认为您刚刚安装了EA软件,并查看是否可以在EA中绘制ER模型。
他不仅画图,而且画了完整的数据库(生成SQL脚本)。
以计算机房计费系统用户为例。
学生可以检查余额,检查机器注册,检查机器状态,检查注册以及更改密码。
步骤如下:
(1)在创建ER图之前,首先选择EA要使用的数据库。
如图所示:
(2)绘制学生用户的ER模型,如图所示。
(3)转换为数据模型图,选择所有实体和属性名称,单击鼠标右键,然后单击显示的转换。
(4)选择ERDtoDataModeling选项并保存位置,然后单击[开始转换]转换为下一张图像。
(5)数据库表必须具有主键,外键和限制。然后修改这些表,选择任何数据表并右键单击以查看,如图所示:vcD4KPHA + ICAgICAgIDxpbWcgc3JjPQ ==“” / uploadfile / Collfiles / 20140603/2014060310081251。
PNG“ alt =” \“>
(6)单击[属性]按钮以显示以下内容。
(7)单击[TableDetail],选择[列],然后单击[确定],将显示以下内容。
(8)请按照以下步骤配置表的主键和数据类型。
此外,您需要添加一个外键并选择一个联系人(如下所示:
右键单击并选择一个外键进行配置。
此更改已基本完成。
图中显示了修改后的数据模型的示意图。
(9)选择数据模型图,右键单击并选择“ Generate Coded” -GenerateSelectedElements,如图所示。
(10)进行更改并选择所有对象。
对于文件生成,可以选择单个文件或每个生成文件的表。
如果选择“每个生成文件的表”,则生成的表单如下所示:
如果选择“单个文件”,则生成的表单如下:
这已成功创建!
(?SQL脚本对所有人可见!

查看数据库中的表!
图:
当然,以这种方式创建的数据库只是一个原型。需要进行优化以消除重复并遵循三个范式。
这是直接生成SQL脚本的一种惰性方法,但是很难,因为您需要了解ER图并非常彻底地分析各个表之间的关系。画很多
在第一阶段,最好手动设计数据库并进行实践。最近我发现了这种方法。请先尝试!
PD:尝试这种方法后,它还不成熟!
请指教!