Questões de Concurso Comentadas sobre gatilhos (triggers) em banco de dados

Foram encontradas 176 questões

Q300809 Banco de Dados
Gatilhos são procedimentos armazenados e especializados, ativados por eventos no banco de dados.
Em SQL, um gatilho típico é composto de três componentes, que são:
Alternativas
Q281216 Banco de Dados
Responda:

C, se a proposição for certa;
E, se a proposição for errada. 
Ao executar as instruções UPDATE, INSERT ou DELETE são gerados eventos que podem disparar um gatilho.

Os gatilhos são usados para impor regras de negócio, quando os dados são modificados, e para estender a lógica de verificação de integridade de restrições, padrões e regras.

Alternativas
Q278877 Banco de Dados
Acerca do sistema gerenciador de banco de dados Oracle, julgue os itens a seguir.
No Oracle 10g, é possível, por meio de triggers, monitorar eventos de DML, como, por exemplo, a execução do comando DELETE, ou ainda, monitorar eventos de banco de dados (Database) como, por exemplo, o evento SERVERERROR.
Alternativas
Q278876 Banco de Dados
Acerca do sistema gerenciador de banco de dados Oracle, julgue os itens a seguir.
No Oracle 10g, uma trigger de DDL pode executar rotinas pré-definidas antes (before) ou depois (after) de um evento ocorrer, como, por exemplo, a execução dos comandos TRUNCATE, REVOKE ou GRANT.
Alternativas
Q271450 Banco de Dados
Analise o código a seguir:

CREATE TRIGGER safety ON DATABASE FOR DROP_TABLE, ALTER_TABLE AS PRINT 'You must disable Trigger "safety" to drop or alter tables!'
ROLLBACK

Sobre o código apresentado é correto afirmar que
Alternativas
Q268243 Banco de Dados
Acerca de triggers e procedimentos armazenados, julgue o  seguinte  item.

Em um trigger, podem-se executar os comandos COMMIT ROLLBACK ou SAVEPOINT, mas não se pode chamar procedures ou funções que executem essas tarefas.
Alternativas
Q268242 Banco de Dados
Acerca de triggers e procedimentos armazenados, julgue o  seguinte  item.

Em uma tabela cujo conteúdo esteja sendo alterado por um comando INSERT, DELETE ou UPDATE e o comando não tenha sido concluído, um trigger do tipo row-level não poderá ler ou modificar seu conteúdo.
Alternativas
Q268241 Banco de Dados
Acerca de triggers e procedimentos armazenados, julgue o  seguinte  item.

Um trigger é executado automaticamente sem a interferência do usuário enquanto uma stored procedure precisa ser explicitamente invocada.
Alternativas
Q264684 Banco de Dados
Em um sistema gerenciador de bancos de dados, normalmente é possível criar gatilhos (triggers), cujo disparo pode ocorrer em decorrência
Alternativas
Q258738 Banco de Dados
Ainda sobre banco de dados, julgue o  item  subsequente.
O uso de triggers, ou gatilhos, em bancos de dados, permite a especificação de um evento, condição ou ação.

Alternativas
Q256803 Banco de Dados
Os comandos da linguagem SQL padrão INSERT, DELETE e UPDATE podem ser utilizados para se definir um gatilho.

Alternativas
Q256802 Banco de Dados
Gatilhos não permitem especificar tipo algum de regra ativa em sistemas de bancos de dados.

Alternativas
Q256801 Banco de Dados
Em SQL, o comando CREATE TRIGGER permite que se especifique um gatilho.

Alternativas
Q256799 Banco de Dados
Acerca dos gatilhos (triggers) na linguagem SQL ANSI, julgue os itens subsequentes.


Ao se especificar um gatilho, as palavras-chave obrigatórias FOR EACH ROW garantem que a regra será disparada mais de uma vez para cada linha afetada pelo evento de disparo.

Alternativas
Q256501 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.

Alternativas
Q234325 Banco de Dados
Sobre Triggers em SQL, analise as assertivas e assinale a alternativa que aponta a(s) correta(s).

I. Em alguns casos, é conveniente especificar um tipo de ação a ser tomada quando certos eventos ocorrem e quando certas condições são satisfeitas em um banco de dados. Podemos criar esses mecanismos através do comando CREATE TRIGGERS.

II. Triggers permitem a junção entre n tabelas em um banco.

III. Triggers são especialistas na conversão e adaptação de comandos SQL de um SGBD para outro.

IV. Um típico Triggers possui três componentes: evento(s), condição e ação.
Alternativas
Q223209 Banco de Dados
Um recurso poderoso é empregado em bases de dados Cliente/Servidor, executado em resposta a determinados eventos numa tabela ou visão, com o objetivo de manter a integridade das informações no banco de dados. Por exemplo, quando um novo registro, representando um novo funcionário, é adicionado à tabela empregados, novos registros também são criados nas tabelas de impostos, férias e salários. Esse recurso é usado normalmente para realizar tarefas relacionadas com validações e consistência de dados, segurança e restrições de acesso. Esse recurso denomina-se
Alternativas
Q220627 Banco de Dados
Em banco de dados, Triggers são
Alternativas
Q220571 Banco de Dados
Sobre Bancos de Dados, analise:

I. PL/SQL combina a facilidade e flexibilidade da SQL com a funcionalidade de procedimentos de uma linguagem de programação estruturada, tal como IF...THEN, WHILE e LOOP.

II. As declarações DML permitem que um usuário conceda a outros os privilégios, ou direitos, de acesso ao banco de dados e a objetos específicos dentro do banco de dados.

III. Os triggers de banco de dados podem ser usados para automatizar a geração de dados, fazer auditoria das modificações, implantar as restrições complexas de integridade e personalizar as autorizações complexas de segurança.

IV. As restrições de integridade são definidas com uma tabela e armazenadas como parte dessa tabela, de forma centralizada no dicionário de dados de um banco de dados, de modo que todos os aplicativos devem obedecer ao mesmo conjunto de regras.

Está correto o que consta em
Alternativas
Q210269 Banco de Dados
Sobre triggers no banco de dados Oracle, considere:
I. Em instruções DDL, podem ser associados com uma tabela.
II. Em instruções DML, para publicação de eventos, estão associados a um banco de dados ou com um esquema.
III. Podem ser disparados antes ou depois para cada linha na qual a operação DML especificada ocorre.
Está correto o que consta em

Alternativas
Respostas
121: A
122: C
123: C
124: C
125: A
126: E
127: C
128: C
129: B
130: C
131: C
132: E
133: C
134: E
135: E
136: B
137: D
138: D
139: B
140: E