Questões de Concurso Sobre gerência de transações em banco de dados

Foram encontradas 334 questões

Q74097 Banco de Dados
Assinale a alternativa que indique três maneiras diferentes em que uma transação possa ser violada.
Alternativas
Q74096 Banco de Dados
O nível de consistência especificado na SQL-92, também denominado de níveis de isolamento, fornece à SQL, em execução concorrente, garantias quanto à interferência ou quanto à ausência de interferência entre transações.
A SQL possui a instrução set transaction que é aplicada para definir características da transação a ser iniciada.
Assinale a alternativa que indique os seguintes níveis possíveis destas características.
Alternativas
Q74086 Banco de Dados
A propriedade de uma transação denominada de ACID envolve os seguintes conceitos:
Alternativas
Q69787 Banco de Dados
A respeito de tunning e de administração de banco de dados, julgue
os itens de 110 a 113
.
O processo de tunning evita excessivas disputas por bloqueios, aumentando a concorrência entre as transações. Objetiva minimizar a sobrecarga de registros de logs, o armazenamento desnecessário de dados, otimizar o tamanho do buffer e o escalonamento de processos.
Alternativas
Q69776 Banco de Dados
Quanto ao conceito de administração de banco de dados, julgue os
itens seguintes.
Os administradores de banco de dados devem estar atentos aos fatores que podem influenciar na eficiência do projeto físico - como, por exemplo, a análise das consultas e transações do banco de dados e a frequência esperada das chamadas de consultas e transações -, mas não deve se preocupar com as restrições de tempo das consultas e das transações.
Alternativas
Q68490 Banco de Dados
Sobre acesso concorrente a dados por transações em bancos de dados, é correto afirmar:
Alternativas
Q67128 Banco de Dados
Consistência é considerada uma propriedade das transações para os sistemas de bancos de dados.
Alternativas
Q67119 Banco de Dados
No controle de transações, é desnecessário que a atomicidade de cada transação tome conhecimento de outras transações concorrentes no sistema.
Alternativas
Q65133 Banco de Dados
Uma equipe de desenvolvimento de software recebeu a
incumbência de desenvolver um sistema com as características
apresentadas a seguir.

* O sistema deverá ser integrado, interoperável, portável e
seguro.
* O sistema deverá apoiar tanto o processamento online, quanto
o suporte a decisão e gestão de conteúdos.
* O sistema deverá ser embasado na plataforma JEE (Java
enterprise edition
) v.6, envolvendo servlets, JSP (Java server
pages
), Ajax, JSF (Java server faces) 2.0, Hibernate 3.5, SOA
e web services.

O líder da equipe iniciou, então, um extenso processo de
coleta de dados com o objetivo de identificar as condições
limitantes da solução a ser desenvolvida e tomar decisões
arquiteturais e tecnológicas que impactarão várias características
funcionais e não funcionais do sistema, ao longo de seu ciclo de
vida. A partir dessa coleta, o líder deverá apresentar à equipe um
conjunto de informações e de decisões.

No que se refere a técnicas de análise de desempenho e otimização
de consultas SQL, no contexto do desenvolvimento do sistema
descrito no texto, julgue os itens seguintes.

É correto que duas diferentes abordagens de indexação sejam utilizadas no desenvolvimento do sistema em questão: a parte do sistema que realizará processamento de transações online deve ser embasada em um banco de dados fortemente normalizado e com indexação cuidadosamente ajustada; a parte do sistema que realizará processamento de suporte a decisão deve ser fracamente normalizada, podendo, até, ser denormalizada, e conter grande quantidade de indexação, o que permite a escolha de várias alternativas de índices para processamento de consultas.
Alternativas
Q65132 Banco de Dados
Uma equipe de desenvolvimento de software recebeu a
incumbência de desenvolver um sistema com as características
apresentadas a seguir.

* O sistema deverá ser integrado, interoperável, portável e
seguro.
* O sistema deverá apoiar tanto o processamento online, quanto
o suporte a decisão e gestão de conteúdos.
* O sistema deverá ser embasado na plataforma JEE (Java
enterprise edition
) v.6, envolvendo servlets, JSP (Java server
pages
), Ajax, JSF (Java server faces) 2.0, Hibernate 3.5, SOA
e web services.

O líder da equipe iniciou, então, um extenso processo de
coleta de dados com o objetivo de identificar as condições
limitantes da solução a ser desenvolvida e tomar decisões
arquiteturais e tecnológicas que impactarão várias características
funcionais e não funcionais do sistema, ao longo de seu ciclo de
vida. A partir dessa coleta, o líder deverá apresentar à equipe um
conjunto de informações e de decisões.

No que se refere a técnicas de análise de desempenho e otimização
de consultas SQL, no contexto do desenvolvimento do sistema
descrito no texto, julgue os itens seguintes.

Para que não ocorram deadlocks no sistema a ser desenvolvido pela equipe, deve-se evitar o desenho de transações do SGBD nas quais o usuário precise realizar entrada de dados, especialmente em sistemas de processamento transacional online.
Alternativas
Q57539 Banco de Dados
NÃO é considerada uma propriedade das transações para os sistemas de bancos de dados:
Alternativas
Q57224 Banco de Dados
Em relação aos conceitos e às características de um banco de dados,
julgue os itens subsequentes.

Uma transação é uma unidade lógica de trabalho que tem, como uma de suas propriedades, a atomicidade. Segundo essa propriedade, as atualizações de qualquer transação são ocultas de todas as outras até o seu commit.
Alternativas
Q57098 Banco de Dados
No que diz respeito ao acesso a banco de dados em Java, o controle de transações pode ser feito por funções. Assim, para confirmar uma transação no BD e para cancelar as alterações da transação, são utilizadas, respectivamente, as seguintes funções:
Alternativas
Q54890 Banco de Dados
Acerca das transações realizadas em um Banco de Dados, assinale a afirmativa incorreta.
Alternativas
Q53008 Banco de Dados
Acerca de arquiteturas de aplicações cliente-servidor e para
a Internet, julgue os próximos itens.

Para recuperar-se de falhas que afetam transações, um SGBD pode manter um log, de modo a controlar as operações da transação que afetem valores dos itens do banco de dados. Quando de uma falha, o SGBD deve buscar, no log, as transações T com registro [start_transaction,T], mas que não tenham o registro [commit,T]. Essas transações serão revertidas (rollback), de modo a possibilitar que seus efeitos sejam desfeitos no banco de dados.
Alternativas
Q49442 Banco de Dados
Um bloco de transações SQL é iniciado com BEGIN TRANSACTION e deveria executar três transações sequencialmente, porém, na segunda transação ocorre uma falha geral no sistema, o que executará
Alternativas
Q49236 Banco de Dados
A classificação das propriedades ACID, em transações de BD, significam
Alternativas
Q45737 Banco de Dados
Em determinada transação de um sistema de contabilidade, as chaves estrangeiras devem ser avaliadas somente no COMMIT dessa transação. Que propriedade pode ser aplicada em uma restrição (constraint) para atingir esse comportamento?
Alternativas
Q45733 Banco de Dados
Para que as chaves estrangeiras sejam avaliadas somente ao final de uma transação (no momento do COMMIT), que propriedade pode ser aplicada em uma restrição (constraint)?
Alternativas
Q45728 Banco de Dados
Em determinada reunião técnica sobre a construção de um sistema de informação distribuído, foram feitas as afirmativas a seguir sobre o protocolo two-phase commit.

I - Uma transação somente é confirmada (committed) se todos os participantes concordarem e estiverem prontos para realizar o commit.
II - O protocolo garante que todos os participantes da transação distribuída podem confirmar ou abortar seu trabalho.
III - Durante a segunda fase, o coordenador informa a todos os participantes sobre a decisão e confirma ou aborta a transação.

Está(ão) correta(s) a(s) afirmativa(s)
Alternativas
Respostas
281: B
282: E
283: B
284: C
285: E
286: E
287: C
288: E
289: C
290: E
291: E
292: E
293: E
294: A
295: C
296: C
297: C
298: A
299: C
300: E