Referente aos tipos de bancos de dados e estrutura dos objet...
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