Il mio libro di scuola Database Systems definisce cardinalità come segue:Qual è la definizione di cardinalità in SQL
La cardinalità di una relazione è il numero di tuple in esso contenuti. Al contrario, il numero di tuple è chiamato cardinalità della relazione e questo cambia man mano che le tuple vengono aggiunte o eliminate. Cardinalità elevata: molte tuple, cardinalità bassa: poche tuple.
Mentre l'articolo Wikipedia sulla Cardinality (SQL statements), definisce come segue:
cardinalità riferisce all'unicità di valori di dati contenuti in una particolare colonna (attributo) di una tabella di database. Più bassa è la cardinalità, più elementi duplicati in una colonna. Esistono 3 tipi di cardinalità: cardinalità elevata, cardinalità normale e cardinalità bassa.
Possono entrambi avere ragione, ma non riesco a collegare le due definizioni come definizioni correlate. Una riformulazione sarebbe appagata!
Cardinality è il numero di valori univoci/numero di record. Penso che il libro semplifica il problema. La cardinalità massima è 1. – Mihai