パソコンサポート Q & A

パソコン講習会で寄せられた質問を解説しております。

データベースを解析する

2007年02月21日 | Access
データベースの状態は時々解析して、パフォーマンスを最適化しておく必要があります。
「パフォーマンスの最適化」を実行すると、データベースの最適な構成と、必要な調整方法が提示されます。
テーブル内にデータの重複するフィールドがいくつかある場合は、「テーブルの正規化」を実行すると、元のテーブルは残したままテーブルを分割し、「正規化」する方法が示されます。

●パフォーマンスを最適化する
1.解析するデータベースを開きます。
2.「ツール」メニューの「解析」ー「パフォーマンスの最適化」をクリックします。
3.「すべてのオブジェクト」タブをクリックします。
4.パフォーマンスを解析するオブジェトのチェックボックスをオンにします。
5.「Ok」をクリックします。
6.選択したオブジェクトについて改善提案がある場合は、解析結果が表示されます。各項目の解析内容を検証します。
7.最適化を実行する解析結果をクリックします。複数選択(Ctrlキー)もできます。
8.「最適化」をクリックします。
9.「閉じる」をクリックします。


パフォーマンスの最適化の結果について
「推奨事項」「提案事項」「アイデア」があります。
・「推奨事項」→最適化を実行すべきです。
・「提案事項」→何らかのトレードオフのある可能性があり、最適化を実行する前に「メモ」ボックスで結果について見当する必要があります。
・「アイデア」→「メモ」ボックスの指示に従って、自分で処理する必要があります。

●テーブル設計を解析する
1.解析するデータベースを開きます。
2.「ツール」メニューの「解析」ー「テーブルの正規化」をクリックします。
3.テーブル正規化ウィザードが表示されるので、「次へ」をクリックします。
4.解析するテーブルを選択し「次へ」をクリックします。
5.「ウィザードを使う」をクリックし、「次へ」をクリックします。
  (※テーブルの分割が推奨されない旨のメッセージが表示された場合は「キャンセル」をクリックして正規化を中止することもできます。)
6.テーブル名が表示されているバーをダブルクリックし、新しいテーブル名を入力し、「次へ」をクリックします。
7.主キーフィールドを確認し、必要に応じて変更します。「次へ」をクリックします。
8.必要に応じてレコードの修正を行い、「次へ」をクリックします。
9.元のテーブルと同じデータを表示するクエリを作成するかどうか選択し、「完了」をクリックします。


テーブル内のフィールドの不要な重複をなくすためにテーブルを分割することを、「テーブルの正規化」といいます。


最新の画像もっと見る

コメントを投稿

ブログ作成者から承認されるまでコメントは反映されません。