Questão de Banco de Dados — Banco de Dados Relacionais — FUNDATEC 2023
Banco de Dados›Banco 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)?
ANo BD OO, não há lógica preestabelecida, enquanto no BD REL tudo deve ser armazenado em tabela com linhas e colunas.
BNo BD OO, há entidades destacadas, enquanto no BD REL não há entidades.
CNo BD OO, segue-se tabelas lógicas, enquanto no BD REL não há lógica preestabelecida.
DNo BD OO, foca-se nos métodos, enquanto no BD REL foca-se nos relacionamentos dos objetos.
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.