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

SQL Anywhere 12.0.1 » SQL Anywhere サーバー SQL の使用法 » パフォーマンスの向上、診断、モニタリング » パフォーマンス向上のヒント

 

テーブル構造の正規化

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

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

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

 参照