Chave candidata é só um termo, por natureza CRM já pode ser considerada uma, não existe implementação nenhuma que diga que a coluna XYZ é uma chave candidata.
R
R4el
Então eu pensei nisso também, é que eu estou praticando, e em uma das atividades diz o seguinte: Na tabela MEDICO crie uma constraint para CRM como chave candidata.
Eu até estava pesquisando antes de vir perguntar aqui, mas não encontrei nada de como definir.
J
Solucao aceita
Jonathan_Medeiros1 like
Tu pode aplicar a restrição UNIQUE, que restringe a coluna a possuir valores únicos, com isso ela será uma chave candidata, pois através dela você conseguirá identificar registros únicos assim como já consegue pela PK.
I
Iohannes1 like
Chave candidata, como o próprio nome diz é conjunto de chaves que são candidatas, ou seja, podem ser utilizadas como chave primária. Uma chave é um atributo ou um conjunto de atributos que podem relacionar uma relação de forma distinta. Isso significa que esse atributos pode estabelecer uma relação unívoca com essa relação. Uma relação pode ter um ou vários atributos que podem funcionar como chave primária. Essas chaves são ditas candidatas à chave primária. Com efeito, uma chave primária é uma dentre as várias chaves candidatas escolhidas pelo projetista do banco de dados.
Fonte 1: Professor Fernando De Siqueira - Banco de Dados I.
Fonte 2: IME-USP - Banco de Dados.
R
R4el
Era isso que ele queria que fizéssemos, UNIQUE… vlw…