Questão nº 57
Questão de Banco de Dados · FGV BBTS 2023 (nº 57)
FGV2023Analista - Perfil TecnológicoBanco de Dados
Gabarito: Cver comentário ↓
No contexto de uma instalação Oracle, nas suas versões mais recentes, DBA_TABLES e USER_TABLES referem-se, principalmente,
- Aao conjunto de permissões de acesso em vigor nos bancos de dados.
- Bao conjunto de usuários registrados nos bancos de dados.
- Caos mecanismos para extração de metadados. (alternativa correta)
- Daos processos de autenticação em aplicações Web.
- Eaos processos de indexação e otimização de tabelas.
Resposta comentada
Gabarito Alternativa C
No Oracle Database, DBA_TABLES e USER_TABLES são visões do dicionário de dados, que são tabelas especiais que armazenam informações sobre a estrutura do banco de dados (os metadados). Elas descrevem as tabelas existentes, suas propriedades e seus donos.
- (A) Incorreta: Permissões de acesso são gerenciadas por outras visões do dicionário de dados, como
DBA_TAB_PRIVSouUSER_TAB_PRIVS, que listam os privilégios concedidos sobre objetos. - (B) Incorreta: O conjunto de usuários é listado em visões como
DBA_USERSouALL_USERS.DBA_TABLESeUSER_TABLESlistam as tabelas, não os usuários. - (C) Correta:
DBA_TABLESeUSER_TABLESsão mecanismos para extrair metadados, ou seja, "dados sobre dados". Elas fornecem informações descritivas sobre as tabelas (nome, proprietário, espaço ocupado, etc.), que é a definição de metadados.DBA_TABLESmostra todas as tabelas do banco de dados, enquantoUSER_TABLESmostra apenas as tabelas do usuário atual. - (D) Incorreta: Processos de autenticação em aplicações Web estão relacionados à segurança e ao gerenciamento de usuários, não sendo a função dessas visões.
- (E) Incorreta: Embora tabelas sejam o objeto principal da indexação e otimização,
DBA_TABLESeUSER_TABLESapenas descrevem as tabelas. As visões para indexação sãoDBA_INDEXESouUSER_INDEXES, e a otimização envolve ferramentas e comandos específicos, não essas visões diretamente. O distrator aqui é que, como as tabelas são o foco da indexação e otimização, pode-se associar as visões que as listam a esses processos, mas as visões fornecem apenas os dados (metadados) para que esses processos sejam aplicados, e não os processos em si.
Fonte: FGV BBTS 2023 Analista - Perfil Tecnológico (Caderno Tipo 1). Reproduzida para fins de estudo.