Database design ER到关系模式?

Database design ER到关系模式?,database-design,uml,erd,tool-uml,Database Design,Uml,Erd,Tool Uml,我在StarUML中开发了一个带有UML符号的ERD图 现在,我需要绘制一个关系模式,但由于StarUML中缺少特性,我必须使用其他工具 我的问题是,关系模式到底包含了什么,有人能给我推荐一个好的工具吗。Visio?但我得重新画一遍 似乎starUML允许我导出适用于UML 1.3的XMI 1.1和适用于UML 1.3的XMI 1.1 rose extended,我不明白这些是什么意思或它们的用途,也许我可以将XMI导入其他工具?请告知 这是我的ERD 下面是我被要求做的下一步 3NF中数据库

我在StarUML中开发了一个带有UML符号的ERD图

现在,我需要绘制一个关系模式,但由于StarUML中缺少特性,我必须使用其他工具

我的问题是,关系模式到底包含了什么,有人能给我推荐一个好的工具吗。Visio?但我得重新画一遍

似乎starUML允许我导出适用于UML 1.3的XMI 1.1和适用于UML 1.3的XMI 1.1 rose extended,我不明白这些是什么意思或它们的用途,也许我可以将XMI导入其他工具?请告知

这是我的ERD

下面是我被要求做的下一步

3NF中数据库的关系模式,明确表示 属性、每个属性的数据类型、主键和外键 以及哪些属性可以为空,并给出原因。列出任何 你需要做出的假设


感谢您抽出时间来

嗯..由于您必须为所有实体定义属性,因此您必须再次定义实体。您的关系模式应该包含每个实体的属性、主键和外键关系、易于拥有的功能以及约束(如果您还想定义它们的话)。 我经常使用的工具包括: -企业架构师(EA)-一个很好的工具,甚至可以为您执行反向工程。 -Gliffy-用于创建图表的轻量级在线工具


除此之外,网络上还有很多可用的工具。

我应该手动创建数据库设置所有控件、主键和外键,然后让visio或EA从sql或oracle对其进行反向工程吗??我从来没有这样做过你建议什么你必须手动创建属性,主键/外键。在创建ER图之后,这完全取决于您的需求,即您想做什么,您想从图中创建模式脚本/db吗?如果是,那么您可以使用EA来实现。