Pular para o conteúdo principal

Questão de Banco de Dados — Banco de Dados Relacionais — FCC 2017

Banco de DadosBanco de Dados Relacionais
Código
fc036422
Banca
FCC
Órgão
DPE-RS
Ano
2017
Nível
Superior
Cargo
Analista - Banco de Dados
Em um banco de dados relacional, quando se faz a definição do domínio de um atributo, o objetivo é determinar
  1. Ao número máximo de atributos permitido para a tabela desse atributo.
  2. Bo número máximo de registros permitido para a tabela desse atributo.
  3. Ca regra de formação do nome desse atributo.
  4. Do conjunto de valores permitido para cada atributo.
  5. Eas tabelas que podem utilizar tal atributo como chave estrangeira.
Revelar gabarito e comentário

GabaritoD — o conjunto de valores permitido para cada 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 D. A definição do domínio de um atributo em um banco de dados relacional tem como objetivo determinar o conjunto de valores permitidos (válidos) para cada atributo, conforme o conceito fundamental do modelo relacional. As demais alternativas confundem esse conceito com outros, como aridade, cardinalidade ou regras de nomenclatura.

Alternativa A — ❌ Incorreta

Refere-se ao número máximo de atributos de uma tabela, que é a aridade (ou grau) da relação, e não ao domínio. O domínio não define quantidade de colunas.

Alternativa B — ❌ Incorreta

Refere-se ao número máximo de registros (tuplas) de uma tabela, que é a cardinalidade da relação. O domínio trata dos valores permitidos para um atributo, não da quantidade de linhas.

Alternativa C — ❌ Incorreta

Domínio não estabelece regra de formação para o nome do atributo. O nome é uma questão de nomenclatura, não de restrição de valores.

Alternativa D — ✅ Correta ⟵ GABARITO

O domínio de um atributo define exatamente o conjunto de valores que são válidos para aquele atributo. Por exemplo, o atributo "Sexo" pode ter domínio { 'M', 'F' }. Esta é a definição clássica.

Alternativa E — ❌ Incorreta

As tabelas que podem usar um atributo como chave estrangeira são determinadas por relacionamentos e restrições de integridade referencial, não pelo domínio. O domínio é independente de chaves estrangeiras.

NÃO CAIA NESSA!

Para não confundir, lembre-se: domínio = "quais valores são aceitos" (tipo de dado + restrições). Aridade = número de atributos. Cardinalidade = número de registros. Na prova, leia com calma o que cada alternativa descreve.

Link permanente: /questoes/fc036422