我根本不了解XML文档。但我想知道是否有可能从XML文档中生成实体关系图,该文档详细说明了数据库中的表和主键。例如:
<table name="journals">
<field name="journal_id" type="I8">
<KEY />
<AUTOINCREMENT/>
</field>
<field name="path" type="C2" size="32">
<NOTNULL/>
</field>
<field name="seq" type="F">
<NOTNULL/>
<DEFAULT VALUE="0"/>
</field>
<field name="primary_locale" type="C2" size="5">
<NOTNULL/>
</field>
<field name="enabled" type="I1">
<NOTNULL/>
<DEFAULT VALUE="1"/>
</field>
<descr>Journals and basic journal settings.</descr>
<index name="journals_path">
<col>path</col>
<UNIQUE />
</index>
</table>
这一切都是可能的吗?如果可以的话,哪种工具可以做到?
非常感谢, 艾米
答案 0 :(得分:0)
一种选择是使用XSLT转换&lt; table&gt;元素到SQL DDL语句,然后使用反向工程工具,例如, Toad创建图表。但是,字段(列)类型看起来很有趣。