-
Lembrando que chave candidata é um atributo que poderia ser considerada como chave primária devido a possibilidade só existir em uma tupla específica. Por exemplo uma tabela que tem cpf e título de eleitor, teoricamente ambos são únicos, porém o analista de banco de dados pode decidir em usar apenas uma delas ou nenhuma( criar um atributo id).
Gabarito: B
-
Atributo ou combinação de atributos que possuem a propriedade de identificar de forma única uma linha da tabela. Corresponde a um atributo determinante.
Cada tabela deve incluir um campo ou conjunto de campos que identifique de forma exclusiva, cada registro armazenado na tabela. Essas informações são chamadas de chave primária da tabela.
A chave estrangeira ocorre quando um atributo de uma relação for chave primária em outra relação. Em outras palavras sempre que houver o relacionamento 1:N entre duas tabelas, a tabela 1 receberá a chave primária e a tabela N receberá a chave estrangeira.
Identificador único dentro de uma relação que garante que nenhuma tupla será duplicada.
https://www.luis.blog.br/chave%20primaria-chave-estrangeira-e-candidata.html
-
Chave primária
Atributo ou combinação de atributos que possuem a propriedade de identificar de forma única uma linha da tabela. Corresponde a um atributo determinante.
Chave estrangeira
A chave estrangeira ocorre quando um atributo de uma relação for chave primária em outra relação. Em outras palavras sempre que houver o relacionamento 1:N entre duas tabelas, a tabela 1 receberá a chave primária e a tabela N receberá a chave estrangeira.
Chave candidata
Ocorrem quando em uma relação existe mais de uma combinação de atributos possuindo a propriedade de identificação única. A chave candidata é apenas conceitual, ou seja, ela não é implementada. O que acontece é que os atributos com essa características poderiam ser primária já que possuem por natureza a identificação única.
Alguns exemplos: Matrícula, CPF, RG, Titulo Eleitor, entre outros.