Те говорят едно и също нещо и е свързано с кортежи (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
.
И накрая Пол има само две възможни уникални кортежи, така че Low Cardinality
.
Вероятно бъркате Cardinality
тук с Degree
на релация, която има нещо общо с броя attributes/fields
във връзка (или таблица).
От друга страна учебникът за Database
когато говорим за Cardinality
обикновено има общо с обект във връзка с друг обект, т.е. броят на възможните прояви на релации за обект, участващ в даден тип връзка. Така например за binary relationship
cardinality
може да бъде или one-to-one
, one-to-many
или many-to-many
.