Pular para o conteúdo principal

Questão de Banco de Dados — Modelo relacional — FCC 2019

Banco de DadosModelo relacional
Código
fc054092
Banca
FCC
Órgão
Prefeitura de Manaus - AM
Ano
2019
Cargo
Técnico de Tecnologia da Informação da Fazenda Municipal
Tendo recebido a atribuição de efetuar a modelagem de dados relacional, um técnico ao especificar os atributos de um conjunto de entidades deve atentar que
  1. Ase um atributo do tipo simples for do tipo literal, irá ocupar até 2 bytes de armazenamento.
  2. Bum atributo do tipo derivado pode ser calculado a partir dos valores dos demais atributos desse conjunto de entidades.
  3. Cum atributo do tipo composto ocupa o espaço de armazenamento equivalente a 4 bytes.
  4. Dum atributo do tipo múltiplos valores pode assumir até dois tipos de dados, por exemplo, booleano e inteiro, simultaneamente.
  5. Eum atributo do tipo valor único tem o mesmo valor para todas as entidades do conjunto de entidades.
Revelar gabarito e comentário

GabaritoB — um atributo do tipo derivado pode ser calculado a partir dos valores dos demais atributos desse conjunto de entidades.

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

Modelo Relacional: Tipos de Atributos

Gabarito: letra B. Um atributo derivado não é armazenado diretamente, sendo calculado a partir de outros atributos armazenados (por exemplo, idade calculada a partir da data de nascimento). As demais alternativas contêm erros conceituais ou generalizações falsas sobre armazenamento.

1Simples
Valor atômico indivisível
Ex.: CPF, nome
2Composto
Divisível em subatributos
Ex.: Endereço (rua, nº, cidade)
3Multivalorado
Vários valores para a mesma entidade
Mesmo tipo de dado
4Derivado
Calculado de outros atributos
Não armazenado fisicamente
Ex.: Idade (da data de nascimento)
5Valor único
Um valor por entidade
Pode variar entre entidades
Tipos de atributos (modelo relacional)
LEVELsoulevel.com.br
Tipos de atributos (modelo relacional): Simples (Valor atômico indivisível, Ex.: CPF, nome); Composto (Divisível em subatributos, Ex.: Endereço (rua, nº, cidade)); Multivalorado (Vários valores para a mesma entidade, Mesmo tipo de dado); Derivado (Calculado de outros atributos, Não armazenado fisicamente, Ex.: Idade (da data de nascimento)); Valor único (Um valor por entidade, Pode variar entre entidades)

Alternativa A — ❌ Incorreta

Afirma que um atributo simples do tipo literal ocupa até 2 bytes. O tamanho de armazenamento de um atributo depende do SGBD utilizado e do tipo de dado específico (por exemplo, um CHAR(10) ocupa 10 bytes, não 2). Não há regra fixa de 2 bytes.

Alternativa B — ✅ Correta ⟵ GABARITO

Correta por definição: atributos derivados são aqueles cujo valor é obtido a partir de outros atributos do modelo. Eles não são armazenados fisicamente, mas calculados quando necessário. Exemplo clássico: idade a partir da data de nascimento.

Alternativa C — ❌ Incorreta

Afirma que um atributo composto ocupa exatamente 4 bytes. Assim como na alternativa A, o espaço ocupado depende do SGBD e dos tipos dos subatributos. Não há valor fixo.

Alternativa D — ❌ Incorreta

Um atributo multivalorado (multivalorado) pode conter um ou mais valores para o mesmo atributo, mas todos devem ser do mesmo tipo de dado. Não é possível armazenar simultaneamente valores booleanos e inteiros no mesmo atributo multivalorado.

Alternativa E — ❌ Incorreta

Um atributo de valor único significa que cada entidade possui um único valor para aquele atributo, mas esse valor pode variar entre as entidades. Não é correto afirmar que o valor é o mesmo para todas as entidades do conjunto.

Conclusão: A alternativa correta é a letra B.

Link permanente: /questoes/fc054092