Ao cadastrar aluno em uma escola, a entidade aluno possui atributos como o nome, data de nascimento e RA (registro do aluno). O nome pode ser repetido (homônimos), mas o RA é um tipo especial de atributo que garante que cada aluno tem um valor exclusivo, impossibilitando que dois alunos tenham o mesmo número de RA. Esse tipo especial de atributo, como RA, que garante a unicidade dos dados em uma entidade, impedindo que o mesmo valor seja aceito novamente em outro registro, é chamado de
Questão
Ao cadastrar aluno em uma escola, a entidade aluno possui atributos como o nome, data de nascimento e RA (registro do aluno). O nome pode ser repetido (homônimos), mas o RA é um tipo especial de atributo que garante que cada aluno tem um valor exclusivo, impossibilitando que dois alunos tenham o mesmo número de RA. Esse tipo especial de atributo, como RA, que garante a unicidade dos dados em uma entidade, impedindo que o mesmo valor seja aceito novamente em outro registro, é chamado de
Alternativas
A) Atributo simples
B) Atributo chave (ou identificador)
C) Atributo composto
D) Atributo derivado
E) Atributo multivalorado
Explicação
Em modelagem de dados (MER/DER), um atributo chave (também chamado de identificador) é aquele que identifica unicamente cada ocorrência de uma entidade.
No enunciado:
- Nome pode se repetir (existem homônimos), então não garante unicidade.
- RA é descrito como exclusivo para cada aluno, isto é, não pode haver dois alunos com o mesmo RA.
Essa propriedade de unicidade é exatamente a definição de atributo chave/identificador.
Analisando as demais alternativas:
- (A) Atributo simples: é indivisível (ex.: idade), mas não implica unicidade.
- (C) Atributo composto: pode ser decomposto (ex.: endereço em rua, número, CEP), não é sobre unicidade.
- (D) Atributo derivado: é calculado a partir de outro (ex.: idade a partir da data de nascimento).
- (E) Atributo multivalorado: pode ter vários valores para a mesma entidade (ex.: telefones).
Alternativa correta: (B).