对FoxPro/dBsae数据库进行逆向工程以创建EER模型



我目前正在为客户开发一个web应用程序,我需要从他们的旧应用程序导入数据。

据我所知,数据库是用FoxPro编写的dBase。我有应用程序exe和许多dbf/dbb/dbi文件,我可以打开dbf表文件,这要归功于dbf指挥官。

虽然我可以打开每个表并查看数据,但我真的可以使用EER图来了解表如何相互连接。

是否有工具可以对数据库进行逆向工程并绘制EER图?

感谢您的宝贵时间。

问候,雨果

很大程度上取决于它是否只是一堆DBF/CDX/FPT文件,或者它们是否属于数据库容器(DBC/DCT/DCX扩展)。如果没有数据库容器,即。"自由表",它们不一定是由FoxPro创建的,它可以是任何xBase语言,比如Clipper等等。

如果它们是数据库容器的一部分,那么其中可能存在定义规则、触发器、关系的元数据。

即便如此,你可能真的需要一个Visual FoxPro的副本(你有MSDN订阅吗?)它有一个名为GenDBC的内置工具,如果它有数据库容器,它将记录数据库的结构。

还有Stonefield Database Toolkit,它会在这方面提供更好的工具。

或者你可以使用Visual FoxPro中的Upsizing Wizard将数据导入SQL Server,这样你就有了更好的工具选择。

查看XCase是否满足您的需求:http://www.xcase.com/

相关内容

  • 没有找到相关文章

最新更新