詳細には立ち入らずに...私は多数のストアド プロシージャを持つ大規模な SQL Server 2005 データベースを持っています。
WinForm アプリから WebServices まで、すべてこの DB を使用する複数のアプリケーションがあります。
私の単純な目的は、メタデータベースを作成することです...特定のアプリの詳細を維持できる将来のデータ辞書です。ファイルはどの SP を使用しますか。
たとえば、ファイルBeta.aspxを持つ私のアプリケーションAlphaは、 BetaDAL.csで使用するために物理的に構成された3 つの SPを使用します。
あなたは今までに推測したかもしれませんが、後で移行または廃止が行われたときに私の生活が楽になるでしょう....このDB SPごとにクエリを実行して、DBを使用するすべてのアプリ/ファイルを取得するか、その逆を行うことができます.
これを単一の非正規化テーブルとして確立するか、より良い方法で構造化できます。
この目的のために、いくつかのスキーマがすでに存在しますか?