我在StarUML中开发了一个带有UML符号的ERD图。
现在,我需要绘制一个关系模式,但由于StarUML中缺少功能,我必须使用其他工具。
我的问题是关系模式究竟是什么,有人可以推荐我一个好工具。 Visio中?但我不得不重新绘制整个事物。
似乎像starUML允许我导出XMI 1.1 for UML 1.3和XMI 1.1 for UML 1.3 rose extended,我不明白这些意思或它们的用途,或许我可以将xmi导入其他工具?请指教。这是我的ERD。
以下是我接下来要做的事情;
3NF中数据库的关系模式,清楚地表明 属性,每个属性的数据类型,主键和外键 哪些属性可以为空,给出理由。列出任何 您需要做出的假设
感谢您的时间
答案 0 :(得分:2)
嗯..你必须为所有实体定义属性,你必须再次定义你的实体。您的关系模式应该包含每个实体的属性,主键和外键关系,有用的功能是约束(如果您也想定义它们)。 我经常使用的工具: - Enterprise Architect(EA) - 一个很好的工具,甚至可以为您进行逆向工程。 - Gliffy - 一种用于创建图表的轻量级在线工具。
除此之外,网上还有很多工具可用。