No Oracle Database, a gestão eficiente de usuários e grupos ...
Comentários
Veja os comentários dos nossos alunos
## A resposta correta é:
**B) CREATE USER novo_usuario IDENTIFIED BY senha;**
### Por que esta é a resposta correta?
* **Criação do usuário:** O comando `CREATE USER` é fundamental para criar um novo usuário no banco de dados Oracle.
* **Identificação:** A cláusula `IDENTIFIED BY senha` define a senha para o novo usuário, garantindo a segurança do acesso.
* **Privilégios mínimos:** Ao utilizar apenas este comando básico, o usuário criado terá apenas a capacidade de se conectar ao banco de dados. Ele não terá nenhum privilégio adicional para realizar operações como inserir, atualizar, deletar ou consultar dados.
### Analisando as outras opções:
* **Opção A:** Além de criar o usuário, essa opção define as tablespaces padrão para dados e tabelas temporárias. Embora seja útil para configurar o ambiente do usuário, não é necessário para criar um usuário com privilégios mínimos.
* **Opção C:** Essa opção também cria o usuário e define uma cota de 100MB na tablespace `users`. A cota limita o espaço que o usuário pode utilizar, mas não concede privilégios adicionais.
* **Opção D:** Este comando concede o privilégio `CONNECT` a um usuário já existente, mas não cria um novo usuário.
### Concedendo privilégios adicionais:
Para conceder privilégios adicionais ao usuário, você pode utilizar comandos como:
* **GRANT CONNECT, RESOURCE TO novo_usuario;:** Concede os privilégios `CONNECT` (para se conectar ao banco de dados) e `RESOURCE` (para criar objetos como tabelas, índices, etc.).
* **GRANT SELECT ON tabela TO novo_usuario;:** Concede o privilégio de selecionar dados de uma tabela específica.
* **GRANT UPDATE ON tabela(coluna) TO novo_usuario;:** Concede o privilégio de atualizar uma coluna específica de uma tabela.
**Em resumo,** o comando `CREATE USER novo_usuario IDENTIFIED BY senha;` é a maneira mais simples e direta de criar um novo usuário no Oracle Database sem conceder nenhum privilégio adicional, além da capacidade de se conectar ao banco de dados. Isso permite um controle preciso sobre os acessos e as permissões de cada usuário, garantindo a segurança do seu ambiente de banco de dados.
**Importante:** É altamente recomendado conceder privilégios aos usuários de forma granular e específica, evitando a concessão de privilégios excessivos que possam comprometer a segurança do banco de dados.
Fonte: Gemini
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo