Referente aos tipos de bancos de dados e estrutura dos objet...

Próximas questões
Com base no mesmo assunto
Q3702612 Banco de Dados
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)? 
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Tema central: A questão aborda a diferença estrutural entre Bancos de Dados Relacionais (BD Rel) e Bancos de Dados Orientados a Objetos (BD OO), um assunto frequente em provas para Analista de TI. O objetivo é identificar como os dados são organizados e persistidos em cada modelo.

Banco de Dados Relacional: Estrutura rigidamente organizada em tabelas (linhas e colunas), conforme o modelo proposto por Codd. Cada tabela corresponde a uma entidade, e relacionamentos entre entidades são realizados por chaves primárias e estrangeiras. Toda manipulação ocorre por meio do SQL.

Banco de Dados Orientado a Objetos: Estrutura-se em objetos, que encapsulam dados e métodos. Há alta flexibilidade na representação de informações, sem a obrigatoriedade de conformidade a tabelas. Dados complexos e comportamentos são armazenados juntos, aproximando-se da modelagem das linguagens de programação OO (como Java e C++).

Justificativa da Alternativa Correta (A): “No BD OO, não há lógica preestabelecida, enquanto no BD REL tudo deve ser armazenado em tabela com linhas e colunas.”
Correta porque destaca a flexibilidade e ausência de estrutura fixa no BD OO versus a rigidez estrutural dos BD Relacionais, em que toda informação precisa se ajustar ao formato tabela. Tal diferença está descrita em Silberschatz et al., 2011 e Elmasri & Navathe, 2010.

Análise das alternativas incorretas:

B: Falsa. Ambos os modelos têm entidades (tabelas no BD Rel, objetos no BD OO). O erro está em negar entidades no modelo relacional.

C: Falsa. Inverte conceitos: BD Rel é quem tem tabelas lógicas, BD OO não segue estrutura de tabela.

D: Falsa. Apesar do BD OO armazenar métodos, o BD Rel não foca nos “relacionamentos de objetos”, mas sim em relacionamentos entre tabelas.

E: Falsa. No BD OO não há tabelas; todos dados são objetos. BD Rel armazenam os dados e seus relacionamentos em tabelas.

Dicas para a prova: Fique atento a trocas de conceitos, negações indevidas ("não há entidades"), e palavras-chave como “tabelas”, “linhas”, “colunas” (sempre do BD Rel). Se mencionarem objetos, métodos ou encapsulamento, pense em BD OO. Cuidado com generalizações ou termos que soam parecidos, mas distinguem nitidamente cada paradigma.

Referências: Elmasri & Navathe, Sistemas de Banco de Dados; Silberschatz et al., Sistemas de Banco de Dados.

Gostou do comentário? Deixe sua avaliação aqui embaixo!

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

Gabarito: A

Correção da D: "No BD OO, foca-se nos métodos, enquanto no BD REL foca-se nos relacionamentos entre tabelas."

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo