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.