Questão nº 24
Questão de Tecnologia da Informação · FCC DPE-AM 2017 (nº 24)
FCC2017Analista em Gestão Especializado em Tecnologia da Informação de Defensoria - Analista de Banco de DadosTecnologia da Informação
Gabarito: Bver comentário ↓
Dentre os diversos tipos de bancos de dados, existe o denominado bancos de dados objeto-relacionais, que tem como fundamento a
- Aduplicação das tabelas componentes de um banco de dados originalmente relacional.
- Bincorporação de características e recursos da orientação a objetos nos bancos de dados originalmente relacionais. (alternativa correta)
- Celiminação do conceito de atributos, existente nos bancos de dados originalmente relacionais.
- Dtransformação de todas as tabelas de um banco de dados originalmente relacional em uma única classe da orientação a objetos.
- Esubstituição do conceito representado pelas propriedades ACID pelo teorema CAP.
Resposta comentada
Gabarito Alternativa B
Bancos de dados objeto-relacionais são uma evolução dos bancos de dados relacionais (que organizam dados em tabelas), adicionando a eles a capacidade de lidar com conceitos da programação orientada a objetos, como objetos complexos e herança.
- (A) Incorreta: A duplicação de tabelas não é um fundamento dos bancos de dados objeto-relacionais; isso seria uma prática ineficiente e não adiciona recursos de orientação a objetos.
- (B) Correta: O fundamento dos bancos de dados objeto-relacionais é justamente estender o modelo relacional tradicional para incluir funcionalidades e características típicas da orientação a objetos, como tipos de dados complexos, herança, e métodos.
- (C) Incorreta: O conceito de atributos (colunas) é fundamental em bancos de dados relacionais e é mantido nos objeto-relacionais, embora os atributos possam agora ser de tipos mais complexos ou definidos pelo usuário.
- (D) Incorreta: Esta é a armadilha. Embora mencione "orientação a objetos" e "tabelas", a ideia de transformar todas as tabelas em uma única classe é completamente errada e destruiria a estrutura relacional; bancos objeto-relacionais incorporam recursos OO, mas mantêm a estrutura de múltiplas tabelas e seus relacionamentos.
- (E) Incorreta: As propriedades ACID (Atomicidade, Consistência, Isolamento, Durabilidade) são pilares para a integridade transacional em bancos de dados relacionais e objeto-relacionais. O teorema CAP é mais relevante para sistemas distribuídos e bancos NoSQL, que muitas vezes flexibilizam as garantias ACID.
Fonte: FCC DPE-AM 2017 Analista em Gestão Especializado em Tecnologia da Informação de Defensoria - Analista de Banco de Dados (Caderno Tipo 001). Reproduzida para fins de estudo.