ER到关系模式?

时间:2012-03-13 02:55:28

标签: database-design uml erd tool-uml

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

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

我的问题是关系模式究竟是什么,有人可以推荐我一个好工具。 Visio中?但我不得不重新绘制整个事物。

似乎像starUML允许我导出XMI 1.1 for UML 1.3和XMI 1.1 for UML 1.3 rose extended,我不明白这些意思或它们的用途,或许我可以将xmi导入其他工具?请指教。

这是我的ERD。

Entity relationship diagram

以下是我接下来要做的事情;

3NF中数据库的关系模式,清楚地表明  属性,每个属性的数据类型,主键和外键  哪些属性可以为空,给出理由。列出任何  您需要做出的假设

感谢您的时间

1 个答案:

答案 0 :(得分:2)

嗯..你必须为所有实体定义属性,你必须再次定义你的实体。您的关系模式应该包含每个实体的属性,主键和外键关系,有用的功能是约束(如果您也想定义它们)。 我经常使用的工具:   - Enterprise Architect(EA) - 一个很好的工具,甚至可以为您进行逆向工程。   - Gliffy - 一种用于创建图表的轻量级在线工具。

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