Pular para o conteúdo principal

Questão de Banco de Dados — Banco de Dados Relacionais — VUNESP 2023

Banco de DadosBanco de Dados Relacionais
Código
vu073354
Banca
VUNESP
Órgão
DPE-SP
Ano
2023
Nível
Superior
Cargo
Agente de Defensoria - Analista de Suporte
Um dos conceitos importantes na modelagem de um banco de dados relacional consiste na especificação do domínio de um atributo de um conjunto de entidades, que significa especificar o
  1. Atempo máximo a ser utilizado no armazenamento de cada valor do atributo.
  2. Bconjunto de valores válidos e aceitos para esse atributo.
  3. Cnúmero máximo de entidades permitido em cada caso.
  4. Dnúmero máximo de vezes que os valores dos atributos podem ser alterados.
  5. Etipo de mídia que deve ser utilizado para o armazenamento de cada atributo.
Revelar gabarito e comentário

GabaritoB — conjunto de valores válidos e aceitos para esse atributo.

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”.

Domínio de atributo em banco de dados relacional

Gabarito: letra B. Na modelagem de bancos de dados relacionais, o conceito de domínio de um atributo refere-se ao conjunto de valores válidos e aceitos que aquele atributo pode assumir. Esse conceito é fundamental para garantir a integridade dos dados e está diretamente ligado às restrições de integridade do modelo relacional.

Alternativa A — ❌ Incorreta

O domínio não diz respeito ao tempo de armazenamento de cada valor. O tempo de armazenamento é uma questão de implementação física, não da definição lógica do domínio.

Alternativa B — ✅ Correta ⟵ GABARITO

Exatamente: o domínio de um atributo especifica quais valores são permitidos para aquele campo. Por exemplo, um atributo "sexo" pode ter domínio = { 'M', 'F' }. Essa definição é parte do esquema do banco de dados e independe das aplicações.

Alternativa C — ❌ Incorreta

O número máximo de entidades (linhas) de uma tabela não é definido pelo domínio de um atributo, mas sim pela cardinalidade do conjunto de entidades.

Alternativa D — ❌ Incorreta

O domínio não controla a frequência de alterações dos valores; isso seria uma regra de negócio (ex.: trigger) ou um requisito de aplicação.

Alternativa E — ❌ Incorreta

O tipo de mídia de armazenamento é assunto de hardware e sistema de arquivos, não faz parte da definição lógica do domínio de um atributo.

NÃO CAIA NESSA!

Não confunda domínio com tipo de dado primitivo (INTEGER, VARCHAR etc.). O domínio é mais amplo: além do tipo, pode incluir restrições semânticas, como faixas de valores, enumerações ou padrões. Por exemplo, um atributo "CPF" pode ter domínio de strings de 11 dígitos numéricos, mas o tipo é VARCHAR(11).

Link permanente: /questoes/vu073354