データベース 一貫性とは何ですか? -techopediaからの定義

一貫性とは何ですか? -techopediaからの定義

目次:

Anonim

定義-一貫性とはどういう意味ですか?

一貫性は、データベースのコンテキストでは、有効なデータに関するデータベース自体のルールに違反するデータを書き込むことができないと述べています。 一貫性のないデータを導入しようとする特定のトランザクションが発生した場合、トランザクション全体がロールバックされ、エラーがユーザーに返されます。

Techopediaは一貫性を説明します

一貫性の単純なルールでは、データベースの「性別」列の値は「男性」、「女性」、または「不明」のみとすることができます。 ユーザーが何かを入力しようとすると、「Hermaphrodite」と言うと、データベース整合性ルールが開始され、そのような値の入力が禁止されます。

一貫性ルールは非常に複雑になる可能性があります。たとえば、銀行口座番号は特定のパターンに従う必要があります。当座預金口座は「C」で始まり、普通預金口座は「S」で始まり、その後に日付から選択される14桁が続きます。 YYYYMMDDHHMISS形式の時刻。

データベースの一貫性は、単一レコードレベルでのみ発生するわけではありません。 上記の銀行の例では、顧客を作成するときに「顧客名」フィールドを空にすることはできないという別の一貫性ルールがあります。

一貫性ルールは、データベースが作成されるビジネスルールの具体化であるため、データベースを作成する際に非常に重要です。 また、別の重要な機能も果たします。アプリケーション開発者の作業を容易にします。通常、データベースに接続するアプリケーションで一貫性ルールを定義するよりも、データベースレベルで一貫性ルールを定義する方がはるかに簡単です。
この定義は、データベースのコンテキストで記述されました
一貫性とは何ですか? -techopediaからの定義