爬虫類データの整合性チェック結果

データの整合性は、3つの領域に分割されています。

1、完全性フィールド(列)

  入力データの制限の種類、範囲、またはフォーマット、例えば性別フィールドとして「男性」または「女性」は、他のデータを挿入することができないである必要があり、性能データフィールドのみ0から100の整数であることができる、電子メールフィールドの内容が適合しなければなりません正規表現をメールボックス

図2に示すように、エンティティの完全性(線)

  一意の識別子を持っているテーブル内のすべての行が必要です。これは、一意の識別子であってもよいし、それが複数の列の組み合わせであってもよい、主キーと呼ばれます。これは、主キーテーブルには、すべての行で一意の値を取る必要があり、です。

図3に示すように、参照整合性(表)

  参照整合性は、主キーと外部キーとの関係に基づいて、データは、外部キーテーブルのプライマリ・テーブルに存在しなければならない、入力データが変更またはマスターテーブルを削除されたときに、主キー値が、プライマリ・テーブルに存在しない参照することはできませんテーブルの結合は、データの一貫性を確保するために変更を必要としました。

 

上記の考え方によると、整合性チェックデータからある  「列」、「行」、「テーブル」 の次元の。

 

いくつかの制約は、制約データベース定義言語DDL文に従って実施されたタイムテーブルに組み込まれています。

1、ドメインの整合性制約

  整合性の方法は、必須フィールドである:FOREIGN KEY制約によって(カラムのデータ型を設定することにより)制限のタイプ、フォーマット(CHECK制約とルールを介して)、または範囲(制約のチェック、デフォルトは可能な値、NOT NULL定義および規則を定義します)

2、エンティティ整合性制約

  メソッドの実体の整合性は必須です:インデックス、UNIQUE制約、PRIMARY KEY制約、またはIDENTITYプロパティ。

3、参照整合性制約

  参照整合性を強制する方法は以下のとおりです。主外部キー関係

 

実際には、あなたは主キーがテーブルを構築することがないされていないので、物理的な整合性が、ラインに確かに見ることができ、参照整合性制約は、一般的にテーブルの構成に制約されます、重点領域の整合性チェック、そのチェック欄をチェックデータ内容、

  

おすすめ

転載: www.cnblogs.com/gcgc/p/11403723.html