Pular para o conteúdo principal

Questão de Banco de Dados — Oracle — FGV 2023

Banco de DadosOracle
Código
fg060288
Banca
FGV
Órgão
Banco do Brasil
Ano
2023
Nível
Superior
Cargo
Analista Tecnológico
No contexto de uma instalação Oracle, nas suas versões mais recentes, DBA_TABLES e USER_TABLES referem-se, principalmente,
  1. Aao conjunto de permissões de acesso em vigor nos bancos de dados.
  2. Bao conjunto de usuários registrados nos bancos de dados.
  3. Caos mecanismos para extração de metadados.
  4. Daos processos de autenticação em aplicações Web.
  5. Eaos processos de indexação e otimização de tabelas.
Revelar gabarito e comentário

GabaritoC — aos mecanismos para extração de metadados.

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: DBA_TABLES e USER_TABLES

Gabarito: letra C. As visões DBA_TABLES e USER_TABLES no Oracle fazem parte do dicionário de dados e são projetadas para fornecer metadados sobre as tabelas — como nomes de colunas, tipos, restrições, estatísticas de armazenamento, etc. Portanto, elas são essencialmente mecanismos para extração de metadados, e não para controle de permissões, listagem de usuários, autenticação ou otimização.

Alternativa A — ❌ Incorreta

Refere-se ao conjunto de permissões de acesso. Permissões de acesso são gerenciadas por visões como DBA_TAB_PRIVS ou USER_TAB_PRIVS, e não por DBA_TABLES/USER_TABLES, que focam na estrutura da tabela.

Alternativa B — ❌ Incorreta

Define o conjunto de usuários registrados. A listagem de usuários é obtida por meio de visões como DBA_USERS ou ALL_USERS, não pelas visões de tabelas.

Alternativa C — ✅ Correta ⟵ GABARITO

DBA_TABLES e USER_TABLES são visões do dicionário de dados que expõem metadados sobre as tabelas do banco. Elas permitem consultar informações como owner, nome da tabela, tablespace, PCTFREE, estatísticas, etc. São, portanto, mecanismos padronizados para extrair metadados.

Alternativa D — ❌ Incorreta

Relaciona-se a processos de autenticação em aplicações Web. Autenticação é tratada por recursos como Oracle Advanced Security, Oracle Internet Directory ou configurações de senha, não por visões de tabelas.

Alternativa E — ❌ Incorreta

Diz respeito a processos de indexação e otimização. A indexação e otimização são realizadas por comandos como CREATE INDEX, pelo otimizador de consultas e por ferramentas como SQL Tuning Advisor, não por visões de metadados como DBA_TABLES.

Conclusão: A única alternativa que descreve corretamente a finalidade principal de DBA_TABLES e USER_TABLES é a letra C — mecanismos para extração de metadados.

Link permanente: /questoes/fg060288