適切にフォーマットされていない SQL サーバー データベースを継承しました。(あるコンサルティング会社がプロジェクトを行うために参加し、それを完了せずに去りました) このデータベースで私が抱えている主な問題は次のとおりです。
- データ型: 多くの tinyint および text 型。
- テーブルは正規化されていません。一部のキーは、seq ID ではなく名前です。
- よくわからないテーブルがたくさん使われている
- よくわからない多くのストアドプロシージャが使用されています
- 不適切な名前のテーブルとストアド プロシージャ
このデータベースに対して実行される asp.net アプリケーションも継承しました。
このデータベースをクリーンアップしたいと思います。各テーブルでデータ型を変更する必要があることを理解しています。すべての余分なテーブルとストアド プロシージャを取り除くため。そうする最も簡単な方法は何ですか。それをよりきれいに、より小さくするための他のヒントは大歓迎です。
また、RedGate ツールがインストールされていることにも言及したいと思います (それが役立つ場合)。
ありがとうございました