(注意: 我知道这接近于 如何记录数据库结构?,但我不认为它是完全相同的。)
我已经开始在一个数据库工作,这个数据库有几百个表和视图,所有的名称都很隐晦,元音很少,没有文档。它们也不允许对数据库模式进行无意义的更改,我也不能触摸任何数据库,除了我自己机器上的测试数据库(它会被吹走并定期重新创建) ,所以我不能添加对任何人都有帮助的注释。
我尝试用“蟾蜍”来创建一个 ER 图,但在让它连续运行48小时后,它仍然没有产生任何可见的东西,我需要我的电脑回来。我和其他一些新员工谈过,我们都建议,每当我们搞不清楚一个特定的表或其中一些列的含义时,我们应该在开发人员的 wiki 中更新它。
有什么好办法吗?只是列出表格/视图和它们的列,并在我们进行时填写它们?我手头的基本工具有 Toad、 Oracle 的“ SQL 开发人员”、 MS Office 和 Visio。