Para uma dada tabela, foram criados 4 triggers utilizando- se PL/SQL, conforme abaixo:
I. Trigger 1 - BEFORE <statement>
II. Trigger 2 - BEFORE <for each row>
III. Trigger 3 - AFTER <statement>
IV. Trigger 4 - AFTER <for each row>
A sequência correta em que os triggers acima serão disparados é:
FCC•
FCC•
Triggers são
Em um sistema gerenciador de bancos de dados, normalmente é possível criar gatilhos (triggers), cujo disparo pode ocorrer em decorrência
STF•
O armazenamento e a recuperação de grandes quantidades de dados é um trabalho importante e muito explorado em um sistema
gerenciador de banco de dados (SGBD). Com relação aos conceitos que envolvem esse sistema, julgue os itens que se seguem.
Regras de datalog podem ser classificadas como sendo um tipo de gatilho (trigger) utilizado, geralmente, para o tratamento na definição de visões no banco de dados.
A inclusão de gatilhos (triggers) propicia melhor desempenho do banco de dados, em virtude de eliminar a necessidade de execução de algumas operações de acesso a esse banco de dados.
Acerca de gatilhos, visões e expressões regulares em SQL, julgue
os próximos itens.
Se mais de um gatilho for definido para uma mesma relação e mesmo evento, eles serão disparados na ordem em que foram declarados. Portanto, é responsabilidade do programador definir corretamente a ordem dos gatilhos.
A respeito do desenvolvimento de aplicações e bancos de dados, julgue os seguintes itens.
Um gatilho (trigger) tem as seguintes características: é disparado quando ocorrem eventos como inserções, atualizações ou deleções; ao ser disparado, um gatilho pode testar uma condição para definir a ação a ser executada em resposta ao evento; não pode ser desabilitado e posteriormente habilitado; não pode referenciar valores que os dados tinham antes do evento.
Para excluir-se uma trigger, deve ser usado o comando
Considere o seguinte comando genérico para a criação de um trigger em um banco de dados relacional:
CREATE TRIGGER T AFTER UPDATE ON R
.....
Esse comando tem como efeito a criação de um trigger chamado
ESAF•
Com relação às características da linguagem SQL e dos SGBD, é correto afi rmar que
STF•
O armazenamento e a recuperação de grandes quantidades de dados é um trabalho importante e muito explorado em um sistema
gerenciador de banco de dados (SGBD). Com relação aos conceitos que envolvem esse sistema, julgue os itens que se seguem.
Duas exigências devem ser satisfeitas para a definição de um mecanismo de gatilho: especificar as condições nas quais o gatilho deve ser executado; e especificar as ações que devem ser tomadas quando um gatilho for disparado.
Na criação de uma trigger, é necessária a ligação da constraints de integridade, para que o resultado obtido seja otimizado.