物理数据模型表示是否有标准文件格式?

3
是否有一种标准的文件格式用于物理数据模型表示?我的意思是可以从中以图形方式查看数据表之间关系的文件。
例如,在我的工作中,我们使用'Toad Data Modeler'从现有数据库创建物理数据模型。这些文件是带有“txp”扩展名的XML文件。因为我无法在任何地方使用Toad(许可证费用高),所以我想知道如何将模型导出到其他格式,但唯一的选项是图像,这是有问题的,因为我不能在图像中搜索文本,并且对于大型数据库来说,快速查找是不可能的。
如果不存在该文件格式,则是否存在某种实际标准可以从多个软件解释?

如果你能找到一个将SQL转换为dot文件的脚本,那么Graphviz会非常好用。这个Python工具看起来很有前途:http://www.sqlalchemy.org/trac/wiki/UsageRecipes/SchemaDisplay - Brian Maltzan
2个回答

3
很遗憾,实体关系模型没有这样的标准。
有一些工作正在进行,以创建一个UML标准XMI
顺便说一下,如果你的问题是因为Toad数据建模器是专有软件,你可以使用免费版本。也许它足以满足你的需求。

1
据我所知,目前没有关于数据库模型图形表示的标准(正如alain janinm所写)。这可能是可以接受的——对于标准机构来说,这是一个过于详细的事情。
当然,有一种定义数据库模型的标准:SQL DDL做得相当不错。因此,您可以从TOAD导出DDL,并将其导入到另一个工具中。
您会失去很多信息——注释、布局决策等——而且您肯定不会拥有“往返”功能(在其他工具中修改设计,并重新导入到TOAD中)。
我认为您在这里受到市场力量的影响——如果您想使用TOAD的功能,则必须使用TOAD;无论是免费还是付费。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接