De talar samma sak och det har att göra med tupler (relational algebra
) eller rader (lekmansterm).
När det står att hög kardinalitet är möjliga värden för ett visst attribut (eller fält) som är unika och därför är antalet rader eller tuplar högre:
Exempel :
StudentID Lastname Firstname Gender
101 Smith John M
102 Jones James M
103 Mayo Ann F
104 Jones George M
105 Smith Suse F
Så långt som StudentID cardinality
är high
eftersom det är unikt. I denna har den fem (5) tupler/rader.
Å andra sidan Efternamn har normal kardinalitet, i synnerhet finns det bara tre (3) unika tupler/rader. Den har alltså normal cardinality
.
Och slutligen Kön har bara två möjliga unika tupler alltså Low Cardinality
.
Du förväxlar förmodligen Cardinality
här med Degree
av en relation som har något att göra med antalet attributes/fields
i en relation (eller tabell).
Å andra sidan läroboken för Database
när man talar om Cardinality
har normalt att göra med en enhet i förhållande till en annan enhet, det vill säga antalet möjliga relationsförekomster för en enhet som deltar i en given relationstyp. Så till exempel för en binary relationship
cardinality
kan vara antingen one-to-one
, one-to-many
eller many-to-many
.