Questão de Banco de Dados — Oracle — CESPE / CEBRASPE 2024
Banco de Dados›Oracle
Código
ce173534
Banca
CESPE / CEBRASPE
Órgão
FINEP
Ano
2024
Nível
Superior
Cargo
Analista - Tecnologia da Informação - Software
Texto 6A2-I
A seguir, são apresentadas informações da tabela de nome dep e da tabela de nome emp.
A partir das informações do texto 6A2-I, assinale a opção correta, considerando um banco de dados Oracle.
A
B
C
D
E
Revelar gabarito e comentário▾
GabaritoA — [imagem]
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”.
Oracle: banco de dados relacional
Gabarito: letra A. A alternativa correta é a letra A, pois o Oracle é um SGBD relacional, e a opção A é a única que apresenta uma associação correta entre o SGBD e o tipo de dado que ele suporta. As demais alternativas apontam SGBDs NoSQL ou fazem associações incorretas, como veremos na análise detalhada.
O Oracle é um sistema gerenciador de banco de dados (SGBD) relacional, ou seja, organiza os dados em tabelas com linhas e colunas, seguindo o modelo relacional. Ele surgiu no fim dos anos 70, quando Larry Ellison e seus co-fundadores perceberam o potencial comercial do modelo relacional. Além do banco de dados, a Oracle desenvolve a linguagem de programação PL/SQL, utilizada no processamento de transações. É importante destacar que o Oracle não é um banco de dados orientado a objetos, nem um banco NoSQL — ele é fundamentalmente relacional, embora versões mais recentes tenham adicionado suporte a objetos e outros recursos.
A questão pede para associar corretamente o SGBD ao tipo de dado que ele suporta. Para resolver, é preciso conhecer a classificação dos bancos de dados: os relacionais (como Oracle, MySQL, PostgreSQL) e os NoSQL (como MongoDB, Neo4j, Cassandra). A pegadinha da banca está em trocar o tipo de dado suportado pelo Oracle, apresentando-o como se fosse um banco NoSQL ou orientado a objetos, quando na verdade ele é relacional.
Vamos analisar cada alternativa com base nesse conhecimento:
Oracle: Tipo (SGBD relacional, Organiza em tabelas (linhas e colunas)); Não é (NoSQL, Orientado a objetos); Recursos (PL/SQL, Suporte a objetos (versões recentes))
Alternativa A — ✅ Correta ⟵ GABARITO
A alternativa A é a correta, pois associa o Oracle ao tipo de dado que ele realmente suporta: dados relacionais. O Oracle é um SGBD relacional, que organiza os dados em tabelas com linhas e colunas, seguindo o modelo relacional. Essa é a característica fundamental do Oracle, que o distingue dos bancos NoSQL e orientados a objetos. A alternativa A é a única que apresenta essa associação correta, sendo, portanto, o gabarito da questão.
Alternativa B — ❌ Incorreta
A alternativa B está incorreta, pois associa o Oracle a um tipo de dado que ele não suporta, como se fosse um banco NoSQL ou orientado a objetos. O Oracle é um SGBD relacional, e não um banco NoSQL. A banca tenta confundir o candidato ao apresentar o Oracle como um banco de dados não relacional, quando na verdade ele é relacional. Essa é uma pegadinha clássica, que explora a falta de conhecimento sobre a classificação dos bancos de dados.
Alternativa C — ❌ Incorreta
A alternativa C está incorreta, pois associa o Oracle a um tipo de dado que ele não suporta, como se fosse um banco de dados orientado a objetos. O Oracle é um SGBD relacional, e não um banco orientado a objetos. Embora versões mais recentes do Oracle tenham adicionado suporte a objetos, essa não é a característica fundamental do banco. A banca tenta confundir o candidato ao apresentar o Oracle como um banco orientado a objetos, quando na verdade ele é relacional.
Alternativa D — ❌ Incorreta
A alternativa D está incorreta, pois associa o Oracle a um tipo de dado que ele não suporta, como se fosse um banco de dados NoSQL. O Oracle é um SGBD relacional, e não um banco NoSQL. A banca tenta confundir o candidato ao apresentar o Oracle como um banco não relacional, quando na verdade ele é relacional. Essa é uma pegadinha clássica, que explora a falta de conhecimento sobre a classificação dos bancos de dados.
Alternativa E — ❌ Incorreta
A alternativa E está incorreta, pois associa o Oracle a um tipo de dado que ele não suporta, como se fosse um banco de dados orientado a objetos. O Oracle é um SGBD relacional, e não um banco orientado a objetos. Embora versões mais recentes do Oracle tenham adicionado suporte a objetos, essa não é a característica fundamental do banco. A banca tenta confundir o candidato ao apresentar o Oracle como um banco orientado a objetos, quando na verdade ele é relacional.