Pular para o conteúdo principal

Questão de Banco de Dados — Modelo relacional — CESPE / CEBRASPE 2019

Banco de DadosModelo relacional
Código
ce108635
Banca
CESPE / CEBRASPE
Órgão
SEFAZ-RS
Ano
2019
Nível
Superior
Cargo
CESPE - - Auditor Fiscal da Receita Estadual - Bloco I
No modelo relacional, variável corresponde a
  1. Auma constante individual.
  2. Bum valor variável que não possui local no tempo nem no espaço.
  3. Cuma matriz de valores codificados e armazenados na memória.
  4. Dum recipiente para se armazenar um valor que pode ser atualizado.
  5. Eum valor que não admite substituição.
Revelar gabarito e comentário

GabaritoD — um recipiente para se armazenar um valor que pode ser atualizado.

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

Gabarito: letra D. No modelo relacional, uma variável (formalmente chamada de relvar — variável relacional) é um recipiente que armazena um valor (uma relação/tabela) e que pode ser atualizado ao longo do tempo. Esse conceito é basilar: diferentemente de uma constante ou de um valor imutável, a relvar permite inserção, alteração e exclusão de tuplas.

A banca cobra a definição fundamental de variável no contexto do modelo relacional, conforme proposto por Codd e detalhado em obras clássicas como as de C.J. Date. A palavra-chave é {{atualização}}: variável se opõe a constante.

Alternativa A — ❌ Incorreta

Afirma que variável corresponde a “uma constante individual”. Há uma contradição de termos: variável e constante são conceitos opostos. Uma constante tem valor fixo; uma variável pode ter seu valor alterado. No modelo relacional, as relvars são variáveis, não constantes.

Alternativa B — ❌ Incorreta

Diz que variável é “um valor variável que não possui local no tempo nem no espaço”. Embora o valor de uma variável possa variar, a afirmação é imprecisa e incompleta: toda variável em um banco de dados relacional ocupa um local lógico (esquema da relação) e tem um estado em cada instante. Além disso, a definição correta enfatiza o armazenamento e a possibilidade de atualização, não a ausência de localização.

Alternativa C — ❌ Incorreta

Descreve variável como “uma matriz de valores codificados e armazenados na memória”. Isso confunde o conceito de variável com a representação física dos dados (matriz, memória). No modelo relacional, a abstração é lógica: a variável é uma relação (tabela), não uma matriz em memória. A descrição é muito específica e não corresponde à definição teórica.

Alternativa D — ✅ Correta ⟵ GABARITO

“Um recipiente para se armazenar um valor que pode ser atualizado.” Essa é a definição precisa de variável (relvar) no modelo relacional. Cada relvar contém, em um dado momento, uma relação (um valor), e esse valor pode ser modificado por operações de atualização (inserção, exclusão, alteração). O termo “recipiente” captura bem a ideia de um local lógico que armazena dados mutáveis.

Alternativa E — ❌ Incorreta

“Um valor que não admite substituição.” Isso descreve uma constante, não uma variável. A essência da variável é justamente a possibilidade de substituição/atualização do valor armazenado.

PEGA ESSA DICA!

Lembre-se da tríade: relvar (recipiente variável) armazena uma relação (o valor). Constantes são imutáveis; variáveis são mutáveis. Em provas, a banca costuma testar essa oposição básica.

Gabarito: letra D.

Link permanente: /questoes/ce108635