46-Exerc concorrencia trigger com gabx

Propaganda
1) Prova: FCC - 2012 - TST - Analista Judiciário - Tecnologia da Informação
Disciplina: Banco de Dados | Assuntos: Concorrência;
Um SGBD normalmente suporta a concorrência, ou seja, vários usuários podem acessar simultaneamente um mesmo banco
de dados, podendo gerar várias transações simultâneas. De forma a prevenir a perda de consistência do banco de dados, há
um mecanismo nos SGBD de dados que visa prevenir esse tipo de problema, garantindo acessos exclusivos a certos tipos de
itens de dados. Esse mecanismo é conhecido como
a)
b)
c)
d)
e)
Bloqueio
Trigger
Hierarquia
Ad-hoc
Deadlock
(queries na aplicação)
2) Prova: CESPE - 2012 - Banco da Amazônia - Técnico Científico - Banco de Dados
Disciplina: Banco de Dados | Assuntos: Concorrência; SGBD - Sistema de Gerenciamento de Banco de Dados;
A utilização de SGBD permite o gerenciamento do acesso concorrente, ou seja, permite atualizações simultâneas nos dados
para aumento do desempenho do sistema como um todo e para melhores tempos de resposta.
Certo
Errado
3) Prova: CESPE - 2012 - MPE-PI - Analista Ministerial - Informática - Cargo 6
Disciplina: Banco de Dados | Assuntos: Concorrência;
Em banco de dados relacionais, o controle de concorrência é ilimitado para leituras de dados. Entretanto, modificações
simultâneas disparadas ao mesmo dado por diferentes usuários são garantidas, pois, sempre que um dado estiver em modo
protegido, o acesso restrito ao dado somente será permitido após autenticação.
Certo
Errado
4) Prova: CESPE - 2011 - Correios - Analista de Correios - Analista de Sistemas - Produção
Disciplina: Banco de Dados | Assuntos: Concorrência;
Com relação a banco de dados, julgue o item a seguir.
Em um sistema gerenciador de banco de dados, o controle de concorrência consegue monitorar as modificações simultâneas
de forma física e lógica, podendo a forma lógica ser feita por meio de linguagem de consulta.
Certo
Errado
5) Prova: FCC - 2011 - TRE-RN - Analista Judiciário - Análise de Sistemas
Disciplina: Banco de Dados | Assuntos: Concorrência; Gerência de Bloqueios;
No âmbito dos bancos de dados, quando cada transação em um conjunto de duas ou mais transações espera por algum item
que esteja bloqueado por alguma outra transação no conjunto, o que ocorre é
a)
b)
c)
d)
e)
Commit
Timestamp
Deadlock
Rollback
Starvation
6) Prova: CESPE - 2010 - ABIN - OFICIAL TÉCNICO DE INTELIGÊNCIA - ÁREA DE DESENVOLVIMENTO E MANUTENÇÃO DE SISTEMAS
Disciplina: Banco de Dados | Assuntos: Concorrência;
No que se refere a SGBD associado para suporte a aplicações web, inclusive com suporte ao processamento de transações e
acesso concorrente e simultâneo de diversos usuários, julgue:
A implementação de mecanismo de controle de concorrência é necessária para garantir a atomicidade das transações. Esse
controle é efetuado de forma mais eficiente pela linguagem hospedeira na qual o aplicativo é desenvolvido, como é o caso de
PHP com os bancos de dados por ele utilizados.
Certo
Errado
7) Prova: FCC - 2010 - TCE-SP - Agente da Fiscalização Financeira - Informática - Produção e Banco de Dados
Disciplina: Banco de Dados | Assuntos: Concorrência;
De acordo com C. J. Date, as coisas podem dar errado caso não se tome alguma providência pelos mecanismos de controle de
concorrência e o problema está em
a)
b)
c)
d)
e)
atualização perdida, apenas
dependência sem COMMIT, apenas
análise inconsistente, apenas.
atualização perdida e análise inconsistente, apenas.
atualização perdida, análise inconsistente e dependência sem COMMIT.
8) Prova: FCC - 2007 - MPU - Analista de Informática - Banco de Dados
Disciplina: Banco de Dados | Assuntos: Concorrência; Gerência de Bloqueios; SGBD - Sistema de Gerenciamento de Banco de Dados;
Um mecanismo de controle de concorrência utilizado pelos sistemas gerenciadores de bancos de dados é denominado
a)
b)
c)
d)
e)
dependência sem commit.
Deadlock
atualização perdida.
Bloqueio
análise inconsistente.
TRIGGER
9) Prova: FCC - 2012 - TST - Analista Judiciário - Tecnologia da Informação
Disciplina: Banco de Dados | Assuntos: Gatilhos (Triggers);
Em um sistema gerenciador de bancos de dados, normalmente é possível criar gatilhos (triggers), cujo disparo pode ocorrer
em decorrência
a)
da alteração de uma senha utilizada por qualquer usuário do banco de dados.
b) de alguma operação de exclusão, modificação ou inserção de um registro em uma tabela do banco de dados.
c)
da queda de energia do servidor do banco de dados por um período maior do que uma hora.
d)
da substituição de um disco em uma arquitetura RAID de armazenamento de dados
e)
da execução de um comando de consulta, por meio do SQL, sem a cláusula “where”.
10) Prova: CESPE - 2012 - Banco da Amazônia - Técnico Científico - Banco de Dados
Disciplina: Banco de Dados | Assuntos: Gatilhos (Triggers);
Evento(s), condição e ação são componentes que constituem um gatilho típico.
Certo
Errado
Gatilhos não permitem especificar tipo algum de regra ativa em sistemas de bancos de dados.
Certo
Errado
11) Prova: CESPE - 2012 - Banco da Amazônia - Técnico Científico - Banco de Dados
Disciplina: Banco de Dados | Assuntos: Gatilhos (Triggers);
Os comandos da linguagem SQL padrão INSERT, DELETE e UPDATE podem ser utilizados para se definir um gatilho.
Certo
Errado
12)
Prova: CESPE - 2012 - Banco da Amazônia - Técnico Científico - Administração de Dados
Disciplina: Banco de Dados | Assuntos: Gatilhos (Triggers);
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.
Certo
Errado
13) Prova: AOCP - 2012 - BRDE - Analista de Sistemas - Administrador de Banco de Dados
Disciplina: Banco de Dados | Assuntos: Gatilhos (Triggers); SQL;
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.
a)
b)
c)
d)
e)
Apenas I
Apenas I e IV
Apenas I, III e IV.
Apenas II, III e IV
I, II, III e IV.
14) Prova: ESAF - 2010 - CVM - Analista de TIC - Infraestrutura - prova 2
Disciplina: Banco de Dados | Assuntos: Gatilhos (Triggers); SQL;
Um trigger
a)
b)
c)
d)
e)
é uma instrução que o sistema executa, sob comando do usuário, para restauração colateral de um banco de dados
com trigs.
pertence à tríade usuário-entidade-ação.
é uma instrução que o sistema executa automaticamente como um efeito colateral de uma modificação no
banco de dados.
é criado pelo modelo premissa-condição- ação.
é um instrumento do actiondriver.
15) Prova: CESPE - 2011 - Correios - Analista de Correios - Analista de Sistemas - Desenvolvimento de Sistemas
Disciplina: Banco de Dados | Assuntos: Gatilhos (Triggers);
Acerca de banco de dados, julgue:
Um bloco de comandos trigger é executado automaticamente quando uma instrução SELECT é executada em uma tabela do
banco de dados.
Certo
Errado
16) Prova: CESPE - 2010 - MPU - Analista de Informática - Banco de Dados
Disciplina: Banco de Dados | Assuntos: Conceitos Básicos ; Gatilhos (Triggers);
Considerando a tabela AUTOMOVEL, que tenha como atributo ANO_DE_FABRICACAO, para o qual exista uma restrição que
estabelece o limite mínimo para seu valor, a forma mais adequada de se implementar essa restrição seria por meio da
definição de um trigger.
Certo
Errado
17) Prova: ESAF - 2008 - Prefeitura de Natal - RN - Auditor do Tesouro Municipal - Tecnologia da Informação - Prova 2
Disciplina: Banco de Dados | Assuntos: Gatilhos (Triggers);
Com relação às características da linguagem SQL e dos SGBD, é correto afi rmar que
a)
os "Triggers" são utilizados para auxiliar a manutenção da consistência dos dados. Também podem ser
utilizados para propagar alterações ocorridas em um determinado dado de uma tabela para outra tabela.
b)
considerando o SQL_ANSI, o código a seguir é um exemplo correto para a criação de um Trigger relacionado a ações na
tabela “cadastro”:
CREATE TRIGGER trigger_cpf
AS
Codigo a ser executado
FOR UPDATE ON cpf.cadastro
c)
os "Triggers" são relações que não armazenam dados, mas são definidos dinamicamente por uma consulta a uma tabela
previamente analisada e otimizada.
d)
os "Triggers" são relações que armazenam dados, definidos dinamicamente por uma regra de inserção a uma tabela.
e)
os "Triggers" são um arquivo auxiliar associado a uma ou mais tabelas. Sua função é acelerar o tempo de acesso aos
dados de uma tabela.
18) Prova: FCC - 2010 - DPE-SP - Agente de Defensoria - Administrador de Banco de Dados
Disciplina: Banco de Dados | Assuntos: Gatilhos (Triggers); SQL;
NÃO se trata de uma característica das stored procedures:
a)
b)
c)
d)
e)
acionar outra stored procedure.
utilizar somente comandos SQL padronizados.
receber diversos parâmetros de entrada.
propiciar maior segurança no acesso aos dados.
retornar um valor de status para indicar aceitação ou falha na execução.
Download