Sobre autorização de acesso a dados, é correto afirmar que a...

Próximas questões
Com base no mesmo assunto
Q113021 Banco de Dados
Sobre autorização de acesso a dados, é correto afirmar que a autorização:
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: B - DROP concede permissão para remoção de dados apenas.

A segurança em bancos de dados é um componente crítico no gerenciamento de informações. Ela se refere ao conjunto de políticas e práticas utilizadas para proteger os dados contra acessos não autorizados e salvaguardar a integridade, confidencialidade e disponibilidade dessas informações. A autorização de acesso é uma parte vital desse sistema de segurança e está relacionada ao controle de quais usuários têm permissão para executar certas ações dentro do banco de dados.

Quando falamos de autorização de acesso em bancos de dados, estamos, na maioria das vezes, referindo-nos a comandos SQL que permitem ou restringem ações específicas de usuários. Por exemplo:

  • INSERT: Permite que um usuário insira ou adicione novos dados em uma tabela.
  • UPDATE: Concede a um usuário a capacidade de modificar dados que já estão presentes em uma tabela.
  • DELETE: Dá permissão para que um usuário remova dados de uma tabela.
  • SELECT: Autoriza a leitura de dados, ou seja, permite que o usuário consulte e veja os dados em uma tabela.

Ao examinar as alternativas da questão proposta, percebemos que algumas delas tentam confundir com declarações incorretas. Por exemplo, a alternativa C está errada porque INSERT não permite a leitura de dados, mas sim a inserção de novos registros. A alternativa E sugere que UPDATE permite apenas a modificação de dados, o que é verdade, mas é importante notar que isso não se limita a "somente" essa ação, pois modificações podem incluir várias operações diferentes dentro dessa permissão.

A alternativa correta, B, afirma corretamente que o comando DROP concede permissão para a remoção de dados. Na verdade, o DROP é ainda mais poderoso e abrangente do que isso, pois ele não somente remove dados, mas também pode ser usado para excluir completamente uma tabela ou um banco de dados inteiro, dependendo do contexto e das permissões do usuário. Nesse sentido, é um comando que deve ser utilizado com extrema cautela e geralmente é reservado para administradores de banco de dados ou usuários com alto nível de privilégios.

Compreender a função e o impacto de cada uma dessas autorizações é fundamental para quem trabalha com bancos de dados e, especialmente, para quem está se preparando para concursos públicos na área de TI. A segurança dos dados é uma área de conhecimento que requer atenção detalhada, sobretudo para evitar o mau uso ou a perda de informações críticas.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

Esta questão é estranha pq talvez isso possa variar de SGBD para SGBD. Mas levando em consideração o Oracle dá pra responder essa pergunta pois os privilégios que podem ser dados são: CREATE TABLE, CREATE VIEW, ALTER, DROP, MODIFY e SELECT.

Fonte: https://www.devmedia.com.br/seguranca-de-bds-por-concessao-de-privilegios-de-acesso-a-usuarios-no-oracle/33266

A resposta correta é a letra E:

E

UPDATE permite somente a modificação de dados.

A autorização de acesso a dados é um conceito relacionado a permissões e privilégios em sistemas de gerenciamento de banco de dados. A autorização define o que os usuários podem fazer em relação aos dados, incluindo a leitura, modificação, remoção e compartilhamento de recursos.

A opção A está incorreta, pois a permissão INDEX normalmente é relacionada a índices de banco de dados e não permite o acesso aos dados em si.

A opção B está incorreta, pois a permissão DROP normalmente é relacionada à remoção de objetos de banco de dados, como tabelas, índices ou views, e não está relacionada apenas à remoção de dados.

A opção C está incorreta, pois a permissão INSERT normalmente permite a inserção de novos dados em uma tabela, não a leitura.

A opção D está incorreta, pois a permissão RESOURCE normalmente não é relacionada ao compartilhamento de recursos em um banco de dados, e sim a recursos de sistema, como CPU ou memória.

Portanto, a opção correta é a letra E, que afirma corretamente que a permissão UPDATE permite apenas a modificação de dados, mas não a leitura, remoção ou compartilhamento de recursos.

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo