No contexto de uma instalação Oracle, nas suas versões mais ...
Comentários
Veja os comentários dos nossos alunos
Gabarito letra C
No contexto de uma instalação Oracle, nas suas versões mais recentes, DBA_TABLES e USER_TABLES referem-se, principalmente, aos mecanismos para extração de metadados.
As outras alternativas estão incorretas, pois:
A - ao conjunto de permissões de acesso em vigor nos bancos de dados: as permissões de acesso são gerenciadas por outras tabelas do dicionário de dados do Oracle, como DBA_ROLE_PRIVS e DBA_TAB_PRIVS.
B - ao conjunto de usuários registrados nos bancos de dados: informações sobre usuários são armazenadas em outras tabelas do dicionário de dados do Oracle, como DBA_USERS e USER_USERS.
D - aos processos de autenticação em aplicações Web: a autenticação em aplicações Web é gerenciada por outras ferramentas e tecnologias, como o Oracle Access Manager.
E - aos processos de indexação e otimização de tabelas: informações sobre índices e otimização de tabelas são armazenadas em outras tabelas do dicionário de dados do Oracle, como DBA_INDEXES e USER_INDEXES.
- DBA_TABLES: A visualização contém informações sobre todas as tabelas no banco de dados. Ela é acessível somente para administradores do banco de dados (DBAs), pois fornece informações de todas as tabelas em todas as schemas. Isso inclui detalhes como o nome da tabela, nome do schema, data de criação, tamanho estimado, entre outros.
- USER_TABLES: A visualização é acessível para qualquer usuário logado no banco de dados. Ela também fornece informações sobre tabelas, mas apenas aquelas pertencentes ao usuário que está executando a consulta. Portanto, se um usuário tiver acesso a essa visualização, ele verá apenas as tabelas associadas ao seu próprio esquema. As informações disponíveis são semelhantes àquelas encontradas na , mas são específicas para o usuário logado.
Gabarito C
- O que são?
- DBA_TABLES: Mostra metadados de todas as tabelas do banco (acesso restrito a DBAs).
- USER_TABLES: Mostra metadados apenas das tabelas do usuário atual.
- Função principal:
- Extrair metadados (ex: nome da tabela, dono, tablespace, número de linhas, etc.).
- Consultas úteis: Para análise de estrutura, monitoramento ou documentação.
Por que as outras estão erradas?
- A ❌ – Permissões são gerenciadas por views como DBA_TAB_PRIVS.
- B ❌ – Usuários são listados em DBA_USERS/ALL_USERS.
- D ❌ – Autenticação web não está relacionada a essas views.
- E ❌ – Indexação/otimização usa views como DBA_INDEXES ou DBA_TAB_STATISTICS.
Palavras-chave:
Metadados, estrutura das tabelas, consulta DBA, schema do usuário, Oracle Data Dictionary.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo