Questão de Banco de Dados — Modelo relacional — CESPE / CEBRASPE 2019
Banco de Dados›Modelo 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
Auma constante individual.
Bum valor variável que não possui local no tempo nem no espaço.
Cuma matriz de valores codificados e armazenados na memória.
Dum recipiente para se armazenar um valor que pode ser atualizado.
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.