static analysis tools like lintが怪しいコード行にどのようにフラグを立てるのかと同様に、疑わしいフィールド、関係、構成についてデータベースの構成とスキーマを調べるツールはありますか?データベースに役立つ静的解析ツールはありますか?
私は必ずしも正規化を求めているわけではありませんが、確かに、ハードAIやHalting Problemを解決せずに検出できるばかばかしいものがあります。
static analysis tools like lintが怪しいコード行にどのようにフラグを立てるのかと同様に、疑わしいフィールド、関係、構成についてデータベースの構成とスキーマを調べるツールはありますか?データベースに役立つ静的解析ツールはありますか?
私は必ずしも正規化を求めているわけではありませんが、確かに、ハードAIやHalting Problemを解決せずに検出できるばかばかしいものがあります。
DBMainを参照してください。 これは、データベースモデルの分析と変換に使用されます。
これが絶対にあなたが探しているすべてのことをしているのかどうかはわかりませんが、赤いゲートツールのすべてがロックしています!私たちは、PL/SQLのためClearSQLを使用
http://www.red-gate.com/products/SQL_Dependency_Tracker/index.htm
。無駄ではなく、かなり包括的で、速く、私は本当にユーザーインターフェイスが好きです。
私は定期的にwww.elsasoft.orgのSqlSpecを使用しています。
あなたは(htmlまたはchm形式で)ナビゲートすることができ、ほとんどのデータベースで動作する素敵なドキュメントを作成します。
それは完全に完璧ではありませんが、それはかなり手頃な価格で、著者は私が感謝する電子メールに応答します。
どのデータベースベンダーをターゲットにしていますか?
SQL ServerのツールApexSQLは私が有用であることがSchemaSpyを見つけたhttp://www.apexsql.com/sql_tools_enforce.asp
を強制します。 ODBCを介してスキーマチャートと詳細なHTMLレポートを生成します。
かなり役に立ちました。おそらく、このようなルールを追加することはできますか?
Oracle。そしておそらくPostgres/MySQL。そしてもしあなたが狂ったらSQLite。 – jldugger
基本的には、ツールを知っているならそれを言及してください。今すぐ利用できるツールの調査をしたいだけです。 – jldugger