Questões de Concurso sobre Triggers

 
 
Disciplina
Assunto 1
Banca
Instituição
Cargo
Ano
Carreira
Área de formação
Escolaridade
Dificuldade
 
Comentários:
Professores
Alunos
Meus Comentários
Vídeo
 
Minhas questões:
Resolvidas
Não resolvidas
Certas
Erradas
 
Tipo de questão:
Certo e errado
Múltipla escolha
Incluir questões:
Anuladas
Desatualizadas
 
Questões:
Todas as questões
 
Filtro simplificado
 
Questões
Todas as questões
 
96 questões encontradas
Questões por página
20
Mais recentes
 

É um procedimento invocado automaticamente na ocorrência de um evento específico.


A frase acima descreve qual conceito de banco de dados?


A

Procedimento de gatilho (trigger).


B

Consulta (query).


C

Visão (view).


D

Chave estrangeira.


E

Transação.

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


A

I, apenas.


B

II, apenas.


C

III, apenas.


D

I e III, apenas.


E

I, II e III.

A diferença básica dos conceitos de trigger e stored procedure é que, respectivamente:


A

são executadas de acordo com um evento, mas não são inclusas no banco de dados.


B

é executada de acordo com um evento; é chamada para ser executada e são inclusas no banco de dados.


C

são executadas após serem chamadas, porém a primeira não é inclusa no banco de dados.


D

são executadas após serem chamadas, porém a segunda não é inclusa no banco de dados.


E

é chamada para ser executada; é executada de acordo com um evento e não são inclusas no banco de dados.

O uso de bases de dados corporativas requer atenção constante por parte dos administradores, seja por motivos de desempenho, de auditoria ou de manutenção de programas.


Uma funcionalidade que é bastante útil no monitoramento de mudanças no esquema, nas operações de leitura e escrita ou no registro das atividades dos sistemas que alimentam os bancos de dados, é conhecida como


A

stored procedure.


B

snapshot.


C

bulk copy.


D

cluster.


E

trigger.

Sobre os SGBDs, identifique a alternativa correta:


“... não retornam “datasets” (conjunto de dados), porém tem uma característica muito importante, elas são acionadas automaticamente pela alteração da tabela à qual está vinculada, podem ser utilizadas para garantir a integridade dos dados.”


O texto trata do conceito de:


A

Data Warehouse


B

Triggers


C

Views


D

Stored Procedures

O comando para inserir um item na tabela de pedidos de um cliente é interceptado ao verificar que o mesmo se encontra inadimplente e, nesse momento, a operação insere é bloqueada. Essa situação pode ser implementada por


A

gatilhos (triggers).


B

procedimentos armazenados (store procedures).


C

restrição de integridade.


D

chave primária.


E

chave estrangeira.

O disparo de um trigger em um banco de dados relacional ocorre


A

apenas no momento da desativação do sistema de banco de dados.


B

em função da ocorrência de um evento no banco de dados, por exemplo, uma operação de modificação em algum de seus valores.


C

em intervalos de tempo pré-determinados, de acordo com um parâmetro específico para essa finalidade.


D

quando da atualização de versões do sistema gerenciador de bancos de dados em uso.


E

somente quando da realização de cópias de segurança do banco de dados.

Sobre o conceito de gatilhos (triggers) em bancos de dados relacionais, é correto afirmar que


A

não se aplicam a bancos de dados com mais de 5 tabelas.


B

podem ser disparados em decorrência de um evento ocorrido no banco de dados.


C

representam uma violação das regras de integridade referencial do banco de dados.


D

seu disparo ocorre apenas por meio de um comando emitido pelo DBA.


E

sua única forma de disparo ocorre por meio da especificação de um parâmetro que estabelece o período entre disparos.

____________ são procedimentos especiais que são sensíveis a eventos, ou seja, que reagem a eventos. Têm por função garantir as regras de negócio ou de integridade no momento em que ocorrem eventos de modificação de dados numa base de dados.


A

Triggers


B

Group By


C

Syncronize


D

Inner Join

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


A

overhead.


B

stripping.


C

hashing.


D

trigger.

O SGBD Microsoft SQL Server 2005 Expression Edition possui recursos para implementação de trigger. Para gerenciar trigger neste SGBD é possível afirmar que:


I. possui tabelas especiais internas, denominadas de inserted e deleted, em memória RAM, e são acessadas enquanto a trigger está executando.

II. a tabela deleted armazena os registros manipulados com os comandos DELETE e UPDATE e a tabela inserted armazena os registros manipulados pelos comandos INSERT ou UPDATE.

III. é possível criar uma trigger sem associar uma ação para que a mesma seja executada automaticamente e desta forma, possa ser chamada pela aplicação ou o usuário para sua execução.


Assinale:


A

se somente a afirmativa I estiver correta.


B

se somente a afirmativa II estiver correta.


C

se somente a afirmativa III estiver correta.


D

se somente as afirmativas I e II estiverem corretas.


E

se todas as afirmativas estiverem corretas.

Bancos de dados com suporte a triggers são capazes de detectar a ocorrência de eventos, verificar condições e executar algumas ações independentemente de solicitação externa ao sistema.


C
Certo

E
Errado

Analise as seguintes afirmações sobre stored procedures, visões e triggers.

I. Uma stored procedure é um tipo de dados do banco de dados que armazena código executável. Como qualquer outro dado armazenado, ele pode ser recuperado e executado a qualquer momento.

II. Visões são tabelas virtuais ou lógicas compostas de resultados de uma consulta. Desta forma, visões são subconjuntos dinâmicos de um banco de dados, pois, sempre que tabelas referenciadas por uma visão forem alteradas, a visão também será.

III. Triggers são operações executadas automaticamente em resposta a algum evento de um banco de dados ou tabela. Exemplos de aplicações de triggers são a realização de logging, a limitação de acesso a um dado específico e a auditoria de modificações de dados.

Assinale a alternativa que contém a(s) afirmação(ões) CORRETA(S).


A
Apenas I e II.

B
Apenas I e III.

C
Apenas II.

D
Apenas II e III.

E
I, II e III.

Nos bancos de dados relacionais, um procedimento que é executado automaticamente na ocorrência de algum evento especificado ou de uma condição, é conhecido por


A

Trigger.


B

Function.


C

Event Viewer.


D

Autoprocedure.


E

Conditional Function.

Na linguagem SQL, os procedimentos gravados para serem executados implicitamente quando ocorrer determinada ação do usuário, como, por exemplo, a modificação de uma tabela, são denominados


A
Selects.

B
Inserts.

C
Views.

D
Queries.

E
Triggers.
   
Gerar simulado