Considérez le tableau suivant:
FirstName LastName Pet FavColour
-----------------------------------
Alice Jones dog red
Alice Smith dog green
Bob Smith cat blue
Une clé est tout ensemble d'attributs: tout sous-ensemble de {FirstName, LastName, Pet, FavColour}. La propriété d'unicité indique qu'aucun enregistrement ne peut avoir les mêmes valeurs pour les attributs d'une clé. Ainsi, par exemple, {FavColour} est une clé qui a la propriété d'unicité: deux enregistrements n'ont pas la même valeur pour elle. {Prénom, Nom} est également unique: il n'y a pas deux enregistrements ayant le même prénom et le même nom. {Pet}, d'autre part, n'est pas unique, car les premier et deuxième enregistrements ont la même valeur pour cet attribut.
Désormais, {FirstName, LastName, Pet, FavColour} est également une clé unique: aucun enregistrement n'a la même valeur pour tous les attributs. Mais c'est une sorte de clé idiote, non? L'irréductibilité indique que si vous supprimez l'un des attributs de votre clé, il cesse d'être unique. Donc {Firstname, LastName, Pet, FavColour} n'est pas irréductible car, si vous supprimez FavColour, vous obtenez la clé {FirstName, LastName, Pet}, qui a toujours un caractère unique. Et ce n'est pas irréductible car vous pouvez jeter Pet et obtenir {FirstName, LastName}, qui est toujours unique. Cependant, {FirstName, LastName} est irréductible car ni {FirstName} ni {LastName} n'est unique: il y a deux personnes avec le même prénom et deux personnes avec le même nom.