SóProvas


ID
2131918
Banca
CETRO
Órgão
FUNDAÇÃO CASA
Ano
2014
Provas
Disciplina
Banco de Dados
Assuntos

Com relação à otimização em banco de dados, analise as assertivas abaixo.

I. Triggers dificultam a otimização do banco de dados.

II. Na otimização de banco de dados, transformar uma sequência de operações em uma única expressão algébrica será sempre mais eficiente.

III. Na otimização de banco de dados, explorar índices e evitar a localização de referências de páginas otimiza a busca em banco de dados.

É correto o que se afirma em

Alternativas
Comentários
  • Olha, eu discordo. Acho essa banca uma porcaria. 
    Os gatilhos podem ajudar na otimização. (Otimização quer dizer tornar ótimo) 
    Gatilhos podem prejudicar o desempenho, mas garantem consistência.

    Segue texto que esclarece:

    Gatilho ou trigger é um recurso de programação executado sempre que o evento associado ocorrer. Trigger é um tipo especial de procedimento armazenado, que é executado sempre que há uma tentativa de modificar os dados de uma tabela que é protegida por ele.

    É muito utilizada para ajudar a manter a consistência dos dados ou para propagar alterações em um determinado dado de uma tabela para outras. Um bom exemplo é um gatilho criado para controle de quem alterou a tabela, nesse caso, quando a alteração for efetuada, o gatilho é "disparado" e grava em uma tabela de histórico de alteração, o usuário e data/hora da alteração.

  • O mais correto mesmo seria dizer "triggers PODEM dificultar a otimização do banco de dados", mas como II e III estavam muito erradas preferi marcar a A.