目次:
定義-データ整合性とはどういう意味ですか?
データの整合性は、データの全体的な完全性、正確性、一貫性です。 これは、2つのインスタンス間またはデータレコードの2つの更新間で変更がないことによって示されます。つまり、データは無傷で変更されていません。 データの整合性は通常、データベースの設計段階で標準の手順と規則を使用して課されます。 データの整合性は、さまざまなエラーチェック方法と検証手順を使用して維持できます。
Techopediaはデータの整合性について説明します
データの整合性は、階層データベースモデルとリレーショナルデータベースモデルの両方で適用されます。 次の3つの整合性制約は、データの整合性を実現するためにリレーショナルデータベース構造で使用されます。
- エンティティの整合性:これは主キーの概念に関係しています。 ルールでは、すべてのテーブルに独自の主キーが必要であり、各テーブルは一意であり、nullではない必要があると規定されています。
- 参照整合性:これは外部キーの概念です。 ルールは、外部キーの値が2つの状態になる可能性があることを示しています。 最初の状態は、外部キー値が別のテーブルの主キー値を参照するか、nullになる可能性があることです。 nullであるということは、単に関係がないこと、または関係が不明であることを意味します。
- ドメインの整合性:これは、リレーショナルデータベースのすべての列が定義されたドメインにあることを示します。
データ整合性の概念により、データベース内のすべてのデータをトレースして、他のデータに接続できるようになります。 これにより、すべてが回復可能かつ検索可能になります。 単一の、明確に定義され、適切に制御されたデータ整合性システムを持つことにより、安定性、パフォーマンス、再利用性、および保守性が向上します。 これらの機能のいずれかをデータベースに実装できない場合は、ソフトウェアを介して実装する必要があります。
この定義は、データベースのコンテキストで記述されました