タグ付けされた質問 「documentation」

18
データベースをどのように文書化しますか?
私のクライアントのほとんどはデータベースをまったく文書化していないことがわかり、かなり怖いです。いくつかのより良いプラクティスを紹介するために、人々が使用しているツール/プロセスを知りたいと思います。 データベースをどのように文書化しますか?(SQLサーバー) どのツールを使用していますか? データベーススキーマ/メタデータのドキュメントストレージ形式? Word文書 エクセルスプレッドシート プレーンテキスト 文書化プロセスまたはポリシー? 既存のデータベースのリバースエンジニアリング/文書化についてではなく、主にシステム/データベースを開発する際の文書化のベストプラクティスについてです。

4
不明なデータベースの理解を開始する場所
だから、タイトルはそれを要約しています。 28個のテーブルと86個のストアドプロシージャを備えたSQL Serverデータベースがあり、リバースエンジニアリングする必要があります。一部のテーブルは決して使用されず、すべてのprocも使用されるわけではないことを確信しています。 最大の問題は、このDBで使用するために作成されたすべてのWindowsサービス、およびすべてのソフトウェアとデータベースのドキュメントが失われ、システム全体を設計した人物がどこにも見つからないことです。 関係を理解するのに役立つER図を作成できましたが、データベース管理の経験がないため、どこから始めるべきかわかりません。 また、この種の質問がここで質問されることを意図していない場合は申し訳ありません。

3
MS SQLデータベースで相互に関連するストアドプロシージャの巨大なWebを文書化する:どのツールまたは形式ですか?
これは「1000ページの本を読む」よりも短い答えの質問であるといいのですが、それが本当の状況なら、私をそれに当てはめてください。 私は本物のDBAではありません。私はDBAが必要だと気づいているソフトウェア開発者ですが、私が働いている店にはDBAがいません。ただし、いくつかのコアストアドプロシージャを含むMS SQLデータベースの設計は、大きな混乱です。ストアドプロシージャは遅く、バグがあると思われますが、どのように機能することが予想されるのかさえわからないため、修正方法もわかりません。 最初に、すべての機能がどのように機能するかを文書化し、ユニットテストを開始して、ストアドプロシージャが実際に機能することを証明する一連のユニットテストを構築することにしました。彼らが実行するロジックは、私たちのアプリケーションの重要な部分です。つまり、それは当社の主要製品の「宝石」であり、その動作方法は完全に文書化されていません。 私は、プロのDBAが相互に呼び出すストアドプロシージャの巨大なWebを理解するために、既存の、または必要に応じて自分で作成することを期待している可能性がある特定の技術ドキュメントを探しています。 大きなストアドプロシージャを文書化するための通常の形式は何ですか?各Inパラメータの期待値の説明(つまり、「前提条件」、「事後条件」、つまりブールパラメータの場合、オンまたはオフにすると何が変わるかなど) 通常、それをどのように文書化しますか?SQLコメントのみ?目的に固有の外部ツールですか?外部の「ドキュメント」?MS SQL Management Studio以外にSQLツールはありませんが、環境の理解、文書化、およびテストを改善するツールがあるかどうか疑問に思っています。多分それが私の質問をするより良い方法です。混乱を解決するには、どのツールが必要ですか? 私たちの目標は、次のことができるようにすることです。 A.生成されたドキュメント、または環境に追加したツールを使用して、プロシージャがどのように機能するかを理解し、ストアドプロシージャの単体テストカバレッジを作成できるようにします。 B.これらの複雑なストアドプロシージャをそれぞれ適切に呼び出す方法をクライアントアプリ開発者に示す。 C.ストアドプロシージャの単体テスト。

4
文書化されていない大規模なデータベースに取り組む方法
私は最近、特定のX社の唯一のITガイとして雇われ、彼らのアプリケーションを修正する必要があります。私の意見では、データベースを理解することから始めるのが最善の方法です。 彼らの現在のデータベースは186のテーブルを持つMySQLデータベースです(いくつかのテーブルは神が理由を知っているので空であることに注意してください)。また、アプリケーションはMS Accessデータベースインターフェイスを介してデータベースと通信しています。(私はなぜ開発者もそれをしたのか自問します) 質問は、この文書化されていない大規模なデータベースへの取り組みをどのように開始するかです。はい、それは文書化されていません。アプリケーションの開発者は、私の生活を簡単にするために、ERDやデータディクショナリ、またはデータベースに関する情報を提供するつもりがないからです。かなり大規模なデータベースの隅々を理解するというこの危険な努力にどう取り組むべきでしょうか。 関連質問:醜いデータベースに飛び込む方法は?

6
移行のためのデータベースマッピングを文書化する最良の方法[終了]
閉まっている。この質問はトピックから外れています。現在、回答を受け付けていません。 この質問を改善してみませんか? 質問を更新して、データベース管理者のスタック交換のトピックになるようにします。 5年前休業。 移行のためのデータベース要素のマッピングを含むプロジェクトに取り組んでいますが、これを行うために他の人が使用しているツールを知りたいですか? Excelは単純なマッピングを文書化する非常に柔軟な方法ですが、誰かが特定の方法論や推奨する他のツールを使用している人がいるかどうか疑問に思っていましたか?
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.