アイデンティティ列とは何ですか?

ID列は、データベース管理で使用され、データベーステーブルの列に生成された値を追加します。 ID列が本質的に一意ではないため、データベース管理者が識別キーを計画しない限り、これは冗長な情報を引き起こす可能性があります。 IDフィールドを作成するには、2つの数値が必要です。 1つはシードまたはプライマリ数のためのもので、2つ目はインクリメントであり、列の新しい情報ごとに上昇します。情報が頻繁に削除されるデータベースでこの列を使用すると、データのギャップが発生する可能性があります。

ID列がデータベースに追加されると、管理者またはデータベース自体によって設定された特定の数字のセットでその列が識別されます。これにより、データベース列がスプレッドシートの列のようになり、各セルに独自のアイデンティティがあります。アイデンティティ関数の主な使用は、管理者が簡単に見つけて呼び出すことができるように、列に一意の数字を与えることです。

ID列は想定されますがdデータベースのセクションを一意にするのに役立つと、本質的にこれを行いません。管理者は同じ識別番号を2つの別々の列に割り当てることができ、データベースはエラーを返しません。一般的に、管理者はこれについて1つのテーブルを呼び出し、見返りにいくつかを取得した場合にのみこれについて知ります。これを軽減するために、管理者がすでに使用されている数字についてメモを保持することが最適です。

同一性関数にはシードと増分の両方が必要であり、列の最初のセルを指定します。シードは最初の数字であり、列全体の主要な識別の側面として機能し、増分は列の正確なセル数です。データベース管理者は、関数にID列番号を設定するか、データベースが列に1,1値を自動的に割り当てることができます。管理者が列をたとえば3,5として設定する場合、3はsですEEDと5が増分であり、新しいセルごとに増分が増加します。これは、ID関数が最初のセルのみを指定し、そこからデータベースが引き継ぐためです。

データを頻繁に削除したデータベースと組み合わせると、ID列にいくつかの問題が発生する可能性があります。データが削除された場合、列は数値を自動的に再割り当てしないため、他のセルが存在することなく列が3,5から3,8にジャンプできます。それ自体では、これは通常問題を引き起こすことはありませんが、ID関数データの整理をより困難にすることができます。

他の言語

この記事は参考になりましたか? フィードバックをお寄せいただきありがとうございます フィードバックをお寄せいただきありがとうございます

どのように我々は助けることができます? どのように我々は助けることができます?