Pular para o conteúdo principal

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

Banco de DadosBanco de Dados Relacionais
Código
qq895471
Banca
FUNDATEC
Órgão
IFC-SC
Ano
2023
Nível
Superior
Cargo
Analista de Tecnologia da Informação
Referente aos tipos de bancos de dados e estrutura dos objetos existentes, o que diferencia os Bancos de Dados Orientados a Objetos (BD OO) dos Bancos de Dados Relacionais (BD Rel)?
  1. ANo BD OO, não há lógica preestabelecida, enquanto no BD REL tudo deve ser armazenado em tabela com linhas e colunas.
  2. BNo BD OO, há entidades destacadas, enquanto no BD REL não há entidades.
  3. CNo BD OO, segue-se tabelas lógicas, enquanto no BD REL não há lógica preestabelecida.
  4. DNo BD OO, foca-se nos métodos, enquanto no BD REL foca-se nos relacionamentos dos objetos.
  5. ENo BD OO, há tabelas lógicas com linhas e colunas, enquanto no BD REL descreve-se os relacionamentos.
Revelar gabarito e comentário

GabaritoA — No BD OO, não há lógica preestabelecida, enquanto no BD REL tudo deve ser armazenado em tabela com linhas e colunas.

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

Bancos de Dados Orientados a Objetos × Relacionais

Gabarito: letra A. A principal diferença entre os modelos é a rigidez estrutural: bancos de dados relacionais (BD Rel) armazenam dados exclusivamente em tabelas com linhas e colunas, seguindo um esquema predefinido. Já os bancos orientados a objetos (BD OO) não possuem essa estrutura fixa — os dados são armazenados como objetos complexos, com atributos e métodos, sem a obrigatoriedade de tabelas.

Alternativa A — ✅ Correta ⟵ GABARITO

O BD OO realmente não impõe uma lógica preestabelecida (esquema rígido), permitindo maior flexibilidade. Já o BD Rel exige que todos os dados sejam organizados em tabelas (relações) com linhas e colunas, conforme a teoria relacional. Essa é a característica fundamental que os distingue.

Alternativa B — ❌ Incorreta

Ambos os modelos trabalham com entidades. No BD Rel, as entidades são representadas por tabelas; no BD OO, por classes/objetos. Afirmar que o BD Rel não possui entidades é falso.

Alternativa C — ❌ Incorreta

O BD OO não segue "tabelas lógicas" — esse é justamente o domínio do modelo relacional. O BD Rel possui lógica matemática bem definida (álgebra relacional), enquanto o BD OO se baseia em conceitos de orientação a objetos. A frase inverte os papéis.

Alternativa D — ❌ Incorreta

Embora o BD OO destaque métodos (comportamento encapsulado nos objetos) e o BD Rel trabalhe com relacionamentos (via chaves estrangeiras), a afirmativa não captura a diferença central que a questão pede: a estrutura de armazenamento. Além disso, o BD Rel também foca em objetos (tuplas) e relacionamentos, mas de forma diferente.

Alternativa E — ❌ Incorreta

Essa alternativa troca as características: no BD OO não existem tabelas com linhas e colunas (essa é a estrutura relacional). No BD Rel, os relacionamentos são definidos através de chaves, mas a descrição não é o que diferencia os modelos.

PEGA ESSA DICA!

Grave a essência: BD Relacional = tabelas rígidas (esquema fixo); BD Orientado a Objetos = objetos flexíveis (sem tabelas obrigatórias). A banca costuma explorar essa inversão.

Link permanente: /questoes/qq895471