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

Foram encontradas 181 questões

Q40892 Banco de Dados
Em relação às operações em bancos de dados SQL, é correto afirmar que Store Procedures
Alternativas
Q40528 Banco de Dados
Os SGBDs modernos permitem que boa parte da carga de
processamento, que antes residia nas aplicações, seja liberada ao
disponibilizar recursos do lado do banco de dados, permitindo até
mesmo a codificação de complexas funções parametrizadas. Acerca
desses recursos, julgue os itens a seguir.
Além de as triggers serem disparadas comumente com as operações de DELETE, INSERT e UPDATE, alguns sistemas também as executam a partir de operações de SELECT e EXECUTE PROCEDURE, a fim de auditar as transações.
Alternativas
Q37872 Banco de Dados
Sobre um Trigger, que é um bloco de comandos Transact- SQL executado em bancos de dados, afirma-se que
Alternativas
Q2263298 Banco de Dados
A seguir, apresentam-se relações de um esquema do banco de dados relacional EMPRESA, em que as chaves primárias estão sublinhadas.

EMPREGADO (NOME, SOBRENOME, NSS, SEXO, SALARIO, NSS_SUPERVISOR, NUD)
DEPARTAMENTO (NOMED, NUD, NSS_GERENTE, TOTAL_SAL)
PROJETO (NOMEP, NUMEROP, LOCALIZAP, NUMD)
TRABALHA_EM (NSSE, NUMP, HORAS)
DEPENDENTE (NSSE, NOME_DEPENDENTE, SEXO, PARENTESCO)
Considerando essas relações, julgue o item, no que se refere a visão (view) e triggers.
Triggers são procedimentos disparados implicitamente sempre que uma tabela ou visão é modificada ou quando ocorrem algumas ações do usuário ou ações do sistema de banco de dados. O padrão SQL-92 dispõe da implementação de triggers conforme a sintaxe apresentada no trecho de código a seguir.
CREATE TRIGGER TOTALSAL1 AFTER INSERT ON EMPREGADO FOR EACH ROW WHEN (NEW.NUD IS NOT NULL) UPDATE DEPARTAMENTO SET TOTAL_SAL=TOTAL_SAL + NEW.SALARIO WHERE NUD=NEW.NUD;
Alternativas
Q2263297 Banco de Dados
A seguir, apresentam-se relações de um esquema do banco de dados relacional EMPRESA, em que as chaves primárias estão sublinhadas.

EMPREGADO (NOME, SOBRENOME, NSS, SEXO, SALARIO, NSS_SUPERVISOR, NUD)
DEPARTAMENTO (NOMED, NUD, NSS_GERENTE, TOTAL_SAL)
PROJETO (NOMEP, NUMEROP, LOCALIZAP, NUMD)
TRABALHA_EM (NSSE, NUMP, HORAS)
DEPENDENTE (NSSE, NOME_DEPENDENTE, SEXO, PARENTESCO)
Considerando essas relações, julgue o item, no que se refere a visão (view) e triggers.
Uma visão é uma exibição personalizada dos dados contidos em uma ou mais tabelas ou em outras visões. Nesse contexto, uma visão é uma consulta armazenada ou uma tabela virtual.
Alternativas
Q113157 Banco de Dados
Sobre banco de dados é INCORRETOdizer:
Alternativas
Q59354 Banco de Dados
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
Alternativas
Ano: 2009 Banca: FCC Órgão: TJ-SE Prova: FCC - 2009 - TJ-SE - Programador de computador |
Q49817 Banco de Dados
Sobre trigger aplicado em tabelas por meio da linguagem SQL pode-se afirmar que
Alternativas
Q35370 Banco de Dados
Nas ações de trigger referencial, quando a operação de exclusão sobre a tabela referenciada se propaga para todas as chaves estrangeiras correspondentes, é uma indicação de uma especificação on delete
Alternativas
Q23949 Banco de Dados
No ambiente SQL é possível, tanto para triggers quanto para constraints
Alternativas
Q53007 Banco de Dados
Acerca de arquiteturas de aplicações cliente-servidor e para
a Internet, julgue os próximos itens.

Gatilhos (triggers) podem ser usados para impor restrições de integridade semântica em um banco de dados relacional. Um gatilho pode especificar evento, condição e ação. A ação é executada se a condição for satisfeita quando ocorrer o evento. Se uma condição não for especificada, a ação será disparada pelo evento. Uma ação pode ser uma sucessão de declarações SQL.
Alternativas
Q52343 Banco de Dados
Com relação a qualidade de software, bancos de dados e suas tecnologias, julgue os itens de 37 a 42.

No ORACLE, um trigger é um bloco PL/SQL armazenado e associado a uma tabela, esquema ou banco de dados que pode ser criado com o comando CREATE TRIGGER.
Alternativas
Q51183 Banco de Dados
Triggers constituem construções especiais em PL/SQL, semelhantes a procedures. Enquanto uma procedure é executada explicitamente via uma procedure call, um trigger é executado implicitamente se um determinado evento acontece, a partir de um dos seguintes comandos:
Alternativas
Q42170 Banco de Dados
Com relação às características da linguagem SQL e dos SGBD, é correto afi rmar que
Alternativas
Q20405 Banco de Dados
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.
Alternativas
Q20404 Banco de Dados
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.
Alternativas
Q9098 Banco de Dados
Quando uma restrição de existência obrigatória é especificada em um diagrama E-R geralmente se aplica a opção de trigger referencial
Alternativas
Ano: 2006 Banca: CESPE / CEBRASPE Órgão: CENSIPAM
Q1238185 Banco de Dados
No que se refere a bancos de dados, julgue o seguinte item.
Acerca dos gatilhos (triggers) no SQL3: a ação de um gatilho pode ser executada após, mas não antes do evento associado ao gatilho; a ação pode referenciar os novos valores, mas não os antigos valores das tuplas atualizadas pelo evento; uma condição pode ser informada com a palavra WHEN e a ação é executada se a condição for verdadeira quando do evento.
Alternativas
Ano: 2006 Banca: FJPF Órgão: CONAB Prova: FJPF - 2006 - CONAB - Analista de Sistemas |
Q385297 Banco de Dados
Nos bancos de dados, os mecanismos que são úteis para avisos a usuários ou para executar automaticamente determinadas tarefas, quando as condições para isso são criadas, são conhecidos como:
Alternativas
Q9539 Banco de Dados
Suponha um banco de dados com uma tabela FUNCIONARIO contendo os campos cod_func (chave primária), nome, salario. Para impedir que o valor do campo salario em uma linha sofra modificação, um trigger pode ser criado com o seguinte script SQL (ANSI SQL99).
Alternativas
Respostas
161: E
162: C
163: D
164: E
165: C
166: B
167: D
168: B
169: B
170: C
171: C
172: C
173: A
174: A
175: C
176: E
177: B
178: E
179: A
180: B