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

SAP Sybase SQL Anywhere 16.0 » SQL Anywhere サーバ SQL の使用法

 

データ整合性

データに整合性があるということは、データが有効、つまり適切であり正確で、データベースの関係構造が保たれていることを意味します。参照整合性制約を使うと、データベースの関係構造を確保できます。また、この規則によって、各テーブル間でデータの一貫性を保つことができます。データベースに整合性制約を構築すると、データの一貫性を確実に保つことができます。

参照整合性を確保する方法はいくつかあります。たとえば、テーブルとカラムに制約と検査制約を課すことで、各エントリが正しいことを保証できます。また、適切なデータ型を使ってカラムのプロパティを設定したり、特別なデフォルト値を設定したりすることもできます。

SQL Anywhere では、データベースへのデータの入力方法を細かく規定するためのストアドプロシージャをサポートしています。また、トリガも作成できます。トリガは特殊なストアドプロシージャで、特定のカラムの更新など、特定のアクションが行われると自動的に実行されます。

 参照

データが有効でなくなる状況
整合性制約
データベースの内容が変更される状況
データの整合性を維持するためのツール
整合性制約を実装するための SQL 文
カラムデフォルト
テーブルとカラム制約
ドメイン
エンティティ整合性と参照整合性
システムテーブルの整合性ルール