SóProvas


ID
121621
Banca
CESPE / CEBRASPE
Órgão
Banco da Amazônia
Ano
2010
Provas
Disciplina
Banco de Dados
Assuntos

Acerca dos mecanismos de segurança e controle de concorrência
dos sistemas de banco de dados, julgue os itens que se seguem.

O uso de views, stored procedures e cursores pode evitar ataques de SQL injection.

Alternativas
Comentários
  • A view não dá acesso direto a tabela.


    Na stored procedure, você tem a garantia que a instrução foi montada corretamente e que as instruções não são manipuladas pelo usuário.


    Cursores são estruturas da linguagem T-SQL que permitem o processamento das linhas retornadas por uma consulta (SELECT)através de estruturas complexas de programação, como repetições ou  comandos condicionais.  Usando alguns parâmetros, você pode bloquear a atualização de linhas pelo cursor e, se assim for, se outros usuários também poderão atualizá-los.

    Leia mais em: Cursores no SQLServer http://www.devmedia.com.br/cursores-no-sqlserver/5590#ixzz2wQiBJB1w

  • Views --> acessa "visões" e não a tabela diretamente

    Stored procedures --> uso de procedimentos confiáveis

    Cursor --> permite manipular cada linha de retorno do comando SELECT, incluindo a permissão de atualização

  • PARA OS NÃO ASSINANTES.

    Gabarito: CERTO.