彼らは同じことを話していて、それはタプルと関係があります(relational algebra
)または行(素人の用語)。
カーディナリティが高いとは、特定の属性(またはフィールド)の値が一意である可能性があるため、行またはタプルの数が多いことを示しています。
例 :
StudentID Lastname Firstname Gender
101 Smith John M
102 Jones James M
103 Mayo Ann F
104 Jones George M
105 Smith Suse F
StudentIDまで cardinality
high
ユニークだからです。これには、5つのタプル/行があります。
一方、姓 通常のカーディナリティがあり、特に3つの固有のタプル/行しかありません。したがって、normal cardinality
があります。 。
そして最後に性別 可能な一意のタプルは2つしかないため、Low Cardinality
。
おそらくcardinality
を混乱させるでしょう ここにDegree
があります attributes/fields
の数と関係がある関係の リレーション(またはテーブル)で。
一方、Database
の教科書 cardinality
と言えば 通常、別のエンティティに関連するエンティティ、つまり、特定の関係タイプに参加しているエンティティで発生する可能性のある関係の数と関係があります。したがって、たとえばbinary relationship
の場合 cardinality
one-to-one
のいずれかです。 、one-to-many
またはmany-to-many
。