Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (日本語) » SQL Anywhere サーバ - SQL の使用法 » データベース・パフォーマンスのモニタリングと改善 » データベース・パフォーマンスの改善 » パフォーマンス向上のためのヒント

 

テーブル構造の正規化

1 つまたは複数のデータベース・テーブルに同じ情報の複数のコピーが含まれる場合があります (たとえば複数のテーブルで繰り返されているカラム)。この場合は、テーブルを正規化できます。

正規化によって、リレーショナル・データベース内の重複データは減少します。たとえば、従業員が複数の異なるオフィスに勤務しているとします。データベースを正規化するには、住所や代表電話番号などオフィスに関する情報を、各従業員用にコピーせず、個別のテーブルに入れておくことを考えます。

重複する情報量が少ない場合は、情報をコピーし、トリガなどの制約を使用して整合性を維持する方が良い場合があります。

データ正規化の詳細については、SQL Anywhere でのデータベースの作成を参照してください。