- Banco de Dados RelacionalTipos de ChavesChave Candidata
- Banco de Dados RelacionalTipos de ChavesChave Primária
Uma consequência muito importante das definições da estrutura relacional de dados é que toda relação tem uma chave primária. Posto que o corpo da relação é um conjunto, e os conjuntos, por definição, não contêm elementos em duplicata , segue-se que duas tuplas de uma relação não poderão (em nenhum momento) ser duplicatas uma da outra. Seja R uma relação com os atributos A1 , A2 , ... , An. Diz-se que o conjunto de atributos K = (Ai, Aj ... Ak) de R é uma chave de R, se e somente se satisfizer as seguintes propriedades tempo-dependentes, assinale a alternativa que completa corretamente a lacuna.
- Exclusividade - Em momento algum duas tuplas diferentes de R terão o mesmo valo r da Ai. o mesmo valor de Aj . ... . e o mesmo valor de Ak.
- Minimalidade - Nenhum Ai. Aj. . Ak poderá ser descartado de K. sem destruir a propriedade de exclusividade.