Questão FC372723
Em um modelo relacional de dados, a restrição de chave serve para garantir que as tuplas de uma relação sejam únicas. Para isso, identifica um conjunto mínimo de atributos que deve
Projeto e Modelagem de Dados
FCC · 2023
Em um modelo relacional de dados, a restrição de chave serve para garantir que as tuplas de uma relação sejam únicas. Para isso, identifica um conjunto mínimo de atributos que devem ter valores diferentes em todas as tuplas de uma instância da relação. Este conjunto de atributos denomina-se
- chave estrangeira da relação.
- chave candidata da relação.
- chave primária permanente, mas não única.
- tupla-mãe da relação.
- tupla-primária da relação.
Mostrar resposta e comentário
Gabarito
B
Comentário do professor
A resposta correta é a chave candidata.
Uma chave candidata é um conjunto mínimo de atributos cuja combinação de valores identifica de forma única cada tupla de uma relação. "Mínimo" significa que nenhum subconjunto próprio desse conjunto já garante a unicidade.
Em termos formais: para uma relação R, um conjunto X de atributos é chave se X functionally determina todos os atributos de R (X → R) e não existe Y ⊂ X tal que Y → R.
Chaves candidatas podem ser simples ou compostas; uma delas pode ser escolhida como chave primária pelo modelo lógico. Na prática, o SGBD usa essa restrição para impedir duplicidade de linhas e assegurar integridade dos dados.
Conteúdo do catálogo FC Concursos · Atualizado em