Când se lucrează cu seturi de valori columnare, există trei tipuri de cardinalitate: cardinalitate ridicată, cardinalitate normală și cardinalitate scăzută.
Cardinalitatea ridicată se referă la coloane cu valori care sunt foarte puțin frecvente sau unice. Valorile coloanelor cu cardinalitate ridicată sunt, de obicei, numere de identificare, adrese de e-mail sau nume de utilizator. Un exemplu de coloană a unei tabele de date cu cardinalitate ridicată ar fi o tabelă USERS cu o coloană numită USER_ID. Această coloană ar conține valori unice de 1-n. De fiecare dată când un nou utilizator este creat în tabelul USERS, un nou număr ar fi creat în coloana USER_ID pentru a-l identifica în mod unic. Deoarece valorile conținute în coloana USER_ID sunt unice, tipul de cardinalitate al acestei coloane ar fi denumit cardinalitate înaltă.
Cardinalitatea normală se referă la coloane cu valori care sunt oarecum neobișnuite. Valorile coloanelor cu cardinalitate normală sunt de obicei nume, adrese stradale sau tipuri de vehicule. Un exemplu de coloană de tabel de date cu cardinalitate normală ar fi un tabel CUSTOMER cu o coloană numită LAST_NAME, care conține numele de familie ale clienților. În timp ce unele persoane au nume de familie comune, cum ar fi Smith, altele au nume de familie neobișnuite. Prin urmare, o examinare a tuturor valorilor conținute în coloana LAST_NAME ar arăta „aglomerări” de nume în unele locuri (de exemplu, o mulțime de Smiths) înconjurate de ambele părți de o serie lungă de valori unice. Deoarece există o varietate de valori posibile deținute în această coloană, tipul său de cardinalitate ar fi denumit cardinalitate normală.
Cardinalitatea scăzută se referă la coloanele cu puține valori unice. Valorile coloanelor cu cardinalitate redusă sunt, de obicei, indicatori de stare, valori booleene sau clasificări majore, cum ar fi sexul. Un exemplu de coloană de tabel de date cu cardinalitate scăzută ar fi un tabel CUSTOMER cu o coloană numită NEW_CUSTOMER. Această coloană ar conține doar două valori distincte: Y sau N, indicând dacă clientul este nou sau nu. Deoarece există doar două valori posibile în această coloană, tipul său de cardinalitate ar fi denumit „cardinalitate redusă”
.