Pular para o conteúdo principal

Questão de Banco de Dados — Oracle — CESPE / CEBRASPE 2024

Banco de DadosOracle
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. 



Imagem da questão

A partir das informações do texto 6A2-I, assinale a opção correta, considerando um banco de dados Oracle.
  1. AImagem associada para resolução da questão
  2. BImagem associada para resolução da questão
  3. CImagem associada para resolução da questão
  4. DImagem associada para resolução da questão
  5. EImagem associada para resolução da questão
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:

1Tipo
SGBD relacional
Organiza em tabelas (linhas e colunas)
2Não é
NoSQL
Orientado a objetos
3Recursos
PL/SQL
Suporte a objetos (versões recentes)
Oracle
LEVELsoulevel.com.br
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.

Gabarito: letra A

Link permanente: /questoes/ce173534