SóProvas


ID
4132231
Banca
CESPE / CEBRASPE
Órgão
DETRAN-PA
Ano
2006
Provas
Disciplina
Banco de Dados
Assuntos

Acerca da SQL (structured query language), assinale a opção correta.

Alternativas
Comentários
  • Acerca do SQL: os fundamentos de álgebra relacional são aplicados diretamente na construção de consultas com SQL.

    Acerca dos TRIGGERS (gatilhos), segundo o DEVMEDIA: o termo trigger (gatilho em inglês) define uma estrutura do banco de dados que funciona, como o nome sugere, como uma função que é disparada mediante alguma ação. Geralmente essas ações que disparam os triggers são alterações nas tabelas por meio de operações de inserção, exclusão e atualização de dados (insert, delete e update).

    Se alguém puder acrescentar ou mesmo corrigir, eu entendo que: os triggers estão incluidos em alguns SGBD's e como o próprio DEVMEDIA também fala no site, aprimoram funcionalidades desses SGBD's...

    Como não tem comentário do professor, vamos nos virando com o que dá, quem puder colaborar vai ser top, obrigada!

  • Um Trigger é um procedimento armazenado no banco de dados que é chamado automaticamente sempre que ocorre um evento especial no banco de dados.

    Por exemplo, um acionador pode ser chamado quando uma linha é inserida em uma tabela especificada ou quando determinadas colunas da tabela estão sendo atualizadas.

    Geralmente essas ações que acionam os triggers são alterações nas tabelas por meio de operações de inserção, exclusão e atualização de dados (insert, delete e update).

    https://www.alura.com.br/artigos/trigger-em-sql

  • Alternativa correta: A.

    .

    .

    b) ERRADA: pode ser feito sim. O SELECT não faz lock de escrita em tabelas;

    c) ERRADA: para evitar a duplicidade, deve-se normalizar o banco. Triggers são procedimentos armazenados que acionam quando um evento ocorre em uma tabela. Eles não gerenciam processos;

    d) ERRADA: o administrador pode conceder a um usuário permissões de DELETE em uma tabela. Pesquisa o comando "grant" no google pra ver.