Questão nº 62

Questão de Tecnologia da Informação · FGV ALEP 2024 (nº 62)

FGV2024Analista Legislativo - Desenvolvedor de SistemasTecnologia da Informação
Gabarito: Ever comentário ↓

Em uma Casa Legislativa, considere um cenário restrito, no qual parlamentares submetem proposições (propostas legislativas) para avaliação das instâncias do Parlamento.
O modelo de conceitual de classes a seguir modela tal situação:

Figura da questão de Tecnologia da Informação

Em um contexto no qual o modelo conceitual será mapeado segundo a abordagem Mapeamento Objeto-Relacional (ORM), e que a classe “Proposição” foi mapeada para um banco de dados relacional da seguinte forma:

Proposição ( {cod_proposicao} <PK>, identificacao, ementa, indexacao, tipo )

sendo o atributo “cod_proposicao” a chave primária da tabela (PK) e os demais atributos simples


Seja o atributo “identificacao” aquele que necessita, para implementar a semântica do caso, a demanda de não permissão de valores repetidos – ou seja, somente aceita valores únicos.
No contexto do modelo relacional de banco de dados, ele é considerado um(a)

Resposta comentada

Gabarito Alternativa E

Um superchave é um conjunto de um ou mais atributos que, juntos, identificam unicamente cada registro (linha) em uma tabela. Uma superchave mínima (ou chave candidata) é uma superchave da qual não se pode remover nenhum atributo sem que ela perca a capacidade de identificar unicamente os registros.

  • (A) Incorreta: "Atributo alternativo" não é um termo padrão em modelagem relacional. O termo correto seria "chave alternativa" (alternate key), que é uma chave candidata que não foi escolhida como chave primária. Embora um atributo único possa ser uma chave alternativa, "superchave mínima" é uma definição mais fundamental e abrangente da propriedade de unicidade.
  • (B) Incorreta: Um atributo multivalorado é aquele que pode conter múltiplos valores para um único registro (ex: uma pessoa com vários telefones), o que é o oposto da unicidade.
  • (C) Incorreta: Uma chave estrangeira é um atributo (ou conjunto de atributos) em uma tabela que referencia a chave primária de outra tabela, estabelecendo um relacionamento entre elas. Ela não impõe unicidade dentro da própria tabela onde está definida.
  • (D) Incorreta: "Chave secundária" é um termo genérico, muitas vezes usado para se referir a qualquer chave que não seja a chave primária, ou a um índice não-único. Não descreve especificamente a propriedade de unicidade que o atributo "identificacao" deve ter.
  • (E) Correta: Se o atributo "identificacao" deve ter valores únicos, isso significa que ele pode identificar unicamente cada registro na tabela Proposição. Como ele é um único atributo e garante essa unicidade, ele é uma superchave. E, por ser um atributo simples, não é possível remover um subconjunto dele sem perder a propriedade de unicidade, o que o torna uma superchave mínima. Uma superchave mínima é o conceito fundamental para qualquer atributo ou conjunto de atributos que possa identificar unicamente um registro.

Fonte: FGV ALEP 2024 Analista Legislativo - Desenvolvedor de Sistemas (Caderno Tipo 1). Reproduzida para fins de estudo.

Continue estudando

Estudar é izi

Pratique milhares de questões como esta, de graça, com explicação e gamificação no Quizinho.

Estudar de graça no Quizinho