Questão de Banco de Dados — Modelo relacional — FCC 2019
Banco de Dados›Modelo 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
Ase um atributo do tipo simples for do tipo literal, irá ocupar até 2 bytes de armazenamento.
Bum atributo do tipo derivado pode ser calculado a partir dos valores dos demais atributos desse conjunto de entidades.
Cum atributo do tipo composto ocupa o espaço de armazenamento equivalente a 4 bytes.
Dum atributo do tipo múltiplos valores pode assumir até dois tipos de dados, por exemplo, booleano e inteiro, simultaneamente.
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.
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.