Considere a seguinte tabela:
FirstName LastName Pet FavColour
-----------------------------------
Alice Jones dog red
Alice Smith dog green
Bob Smith cat blue
Uma chave é qualquer conjunto de atributos: qualquer subconjunto de {Nome, Sobrenome, Animal de estimação, FavColour}. A propriedade exclusividade diz que nenhum dois registros podem ter os mesmos valores para os atributos em uma chave. Assim, por exemplo, {FavColour} é uma chave que possui a propriedade de exclusividade: não existem dois registros com o mesmo valor. {Nome, Sobrenome} também é exclusivo: não há dois registros com o mesmo nome e sobrenome. {Pet}, por outro lado, não é exclusivo, pois o primeiro e o segundo registros têm o mesmo valor para esse atributo.
Agora, {FirstName, LastName, Pet, FavColour} também é uma chave exclusiva: não há dois registros com o mesmo valor para todos os atributos. Mas isso é uma chave boba, certo? A irredutibilidade diz que, se você remover qualquer um dos atributos da sua chave, ela deixará de ser exclusiva. Portanto, {FirstName, LastName, Pet, FavColour} não é irredutível porque, se você remover o FavColour, obtém a chave {FirstName, LastName, Pet}, que ainda possui exclusividade. E isso não é irredutível, porque você pode jogar fora o Pet e obter {FirstName, LastName}, que ainda é único. No entanto, {FirstName, LastName} é irredutível porque nem {FirstName} nem {LastName} são exclusivos: existem duas pessoas com o mesmo nome e duas pessoas com o mesmo sobrenome.