Skip to main content

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

databaseデータベース管理でID列が使用され、データベーステーブルの列に生成された値を追加します。ID列が本質的に一意ではないため、データベース管理者が識別キーを計画しない限り、これは冗長な情報を引き起こす可能性があります。IDフィールドを作成するには、2つの数値が必要です。1つはシードまたはプライマリ数のためのもので、2つ目はインクリメントであり、列の新しい情報ごとに上昇します。情報が頻繁に削除されるデータベースでこの列を使用すると、データギャップが原因になる可能性があります。これにより、データベース列がスプレッドシートの列のようになり、各セルに独自のアイデンティティがあります。アイデンティティ関数の主な使用は、列に一意の番号を付けることで、管理者が簡単に見つけて呼び出すことができます。。管理者は同じ識別番号を2つの別々の列に割り当てることができ、データベースはエラーを返しません。一般的に、管理者はこれについて1つのテーブルを呼び出し、見返りにいくつかを取得した場合にのみこれについて知ります。これを緩和するために、管理者が既に使用されている数字についてメモを保持することが最適です。シードは最初の数字であり、列全体の主要な識別の側面として機能し、増分は列の正確なセル数です。データベース管理者は、関数にID列番号を設定するか、データベースが列に1,1値を自動的に割り当てることができます。管理者が列をたとえば3,5として設定すると、3はシード、5は増分であり、新しいセルごとに増分が増加します。これは、ID関数が最初のセルのみを指定し、そこからデータベースが引き継ぐためです。データが削除された場合、列は数値を自動的に再割り当てしないため、他のセルが存在することなく列が3,5から3,8にジャンプできます。それ自体で、これは通常問題を引き起こすことはありませんが、ID関数データの整理をより困難にすることができます。