Questões de Concurso Público TCE-SP 2010 para Agente da Fiscalização Financeira - Informática - Produção e Banco de Dados

Foram encontradas 52 questões

Q78753 Banco de Dados
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
Alternativas
Q78754 Banco de Dados
De acordo com C. J. Date, o critério de correção geralmente aceito para a execução intercalada de determinado conjunto de transações é
Alternativas
Q78755 Banco de Dados
Quanto à concorrência, considere uma transação T que precise atualizar um objeto para o qual existem réplicas em n sites remotos. Se cada site é responsável por bloqueios sobre objetos armazenados nele (no site, na hipótese de autonomia local), então uma implementação direta exigirá pelo menos xn mensagens, conforme:
Alternativas
Q78756 Banco de Dados
Considere duas transações distintas T1 e T2, onde T1 pode "enxergar" as atualizações de T2 (após T2 executar o COMMIT) ou T2 pode "enxergar" as atualizações de T1 (após T1 executar o COMMIT), mas certamente não ambas. Isso quer dizer que geralmente existem muitas transações sendo executadas ao mesmo tempo, porém, as atualizações de uma dada transação são ocultas de todas as outras até o COMMIT dessa transação. Trata-se da propridade de transação chamada
Alternativas
Q78757 Banco de Dados
Uma vez completado o COMMIT da transação, suas atualizações sobrevivem no banco de dados mesmo que haja uma queda subsequente no sistema. É a propriedade das transações denominada
Alternativas
Q78758 Banco de Dados
Um DBA tem de definir e implementar um esquema apropriado de controle de danos, em geral envolvendo a operação de dumping, que significa
Alternativas
Q78759 Banco de Dados
Salvar apenas os blocos do banco de dados que foram alterados desde o último backup completo é função específica
Alternativas
Q78760 Banco de Dados
Imagem 010.jpg

           T1 a T5 são tipos de transações nas situações de execução  (início e término), na linha do tempo, conforme demonstrado no gráfico.

Quando o sistema é reinicializado após a falha, as transações que devem ser desfeitas (D) e as que deve ser refeitas (R) são:
Alternativas
Q78761 Banco de Dados
Imagem 010.jpg

           T1 a T5 são tipos de transações nas situações de execução  (início e término), na linha do tempo, conforme demonstrado no gráfico.

No momento da reinicialização, o sistema deve passar primeiro por alguns procedimentos, a fim de identificar todas as transações APENAS do tipo
Alternativas
Q78762 Banco de Dados
Tratando-se do algoritmo ARIES, quando o gerenciador de recuperação é invocado após uma falha, o reinício se procede em fases. A identificação das páginas sujas no buffer pool e das transações ativas no momento da falha pertence à fase de
Alternativas
Q78763 Banco de Dados
As fases de operação do algoritmo ARIES são em número de
Alternativas
Q78764 Banco de Dados
O sistema ARIES é considerado um adequado mecanismo de recuperação de BD, pois

I. fornece alto grau de paralelismo.

II. usa a abordagem não-tomar-memória e forçar escrita.

III. reduz a sobrecarga na operação de registro no histórico-de-ocorrências.

IV. minimiza o tempo de recuperação.

Está correto o que consta em
Alternativas
Q78765 Banco de Dados
Instruções: Para responder à  questão  sobre restrições de integridade, considere a temporalidade  dos dados e a relação R{Num#, Status, Período} sendo Key{Num#, Período}. De acordo com C. J. Date, podem ocorrer problemas em relações  temporais como esta.

A restrição Key para R não consegue impedir que R contenha, por exemplo, as seguintes tuplas ao mesmo tempo:

                                      Num#         Status        Período [de:até]
                                        N5              20                 [p05:p06]
                                        N5              20                 [p06:p07] 

Esta situação é uma possibilidade que apresenta um problema de
Alternativas
Q78766 Banco de Dados
Instruções: Para responder à  questão  sobre restrições de integridade, considere a temporalidade  dos dados e a relação R{Num#, Status, Período} sendo Key{Num#, Período}. De acordo com C. J. Date, podem ocorrer problemas em relações  temporais como esta.

A restrição Key para R não consegue impedir que R contenha, por exemplo, as seguintes tuplas ao mesmo tempo:

                         Num#         Status     Período [de:até]
                           N5              20              [p05:p05]
                           N5              20              [p06:p07] 

Esta situação é uma possibilidade que apresenta um problema de
Alternativas
Q78767 Banco de Dados
Instruções: Para responder à  questão  sobre restrições de integridade, considere a temporalidade  dos dados e a relação R{Num#, Status, Período} sendo Key{Num#, Período}. De acordo com C. J. Date, podem ocorrer problemas em relações  temporais como esta.

A restrição Key para R não consegue impedir que R contenha, por exemplo, as seguintes tuplas ao mesmo tempo:

                               Num#     Status     Período [de:até]
                                 N5           10              [p04:p06]
                                 N5           20              [p05:p07] 

Esta situação é uma possibilidade que apresenta um problema de
Alternativas
Q78768 Banco de Dados
Instruções: Para responder à  questão  sobre restrições de integridade, considere a temporalidade  dos dados e a relação R{Num#, Status, Período} sendo Key{Num#, Período}. De acordo com C. J. Date, podem ocorrer problemas em relações  temporais como esta.

As situações-problema:

                              Num#       Status       Período [de:até]
                                N5             20               [p05:p06]
                                N5             20               [p06:p07] 

                              Num#       Status        Período [de:até]
                                N5             20               [p05:p05]
                                N5             20               [p06:p07] 

podem ser resolvidas com
Alternativas
Q78769 Banco de Dados
O privilégio que proporciona à conta de um usuário a capacidade de alterar as tuplas de uma relação é
Alternativas
Q78770 Banco de Dados
Instruções: Para responder à   questão, considere que ambas referem-se ao controle de acesso aos dados (doação ou cancelamento de privilégios) em um sistema de BD relacional, usando sua linguagem específica (SQL). 


Sempre que um proprietário A de uma relação R concede um privilégio sobre R para uma outra conta B, o privilégio pode ser dado a B com ou sem a cláusula ...... que, se é dada, então B também pode conceder aquele privilégio sobre R para outras contas.

Completa corretamente a lacuna o Grant
Alternativas
Q78771 Banco de Dados
Em um SGBD, uma consulta expressa em uma linguagem de alto nível, tal como SQL, deve passar por scanner, parser e validação, antes do processo de otimização de consulta.

No contexto da frase acima, scanner e parser significam , respectivamente,
Alternativas
Q78772 Banco de Dados
Tratam-se de regras ou objetivos secundários aplicados aos SGBDs distribuídos:

I. Procesamento de consultas centralizado.

II. Dependência de um site central.

III. Independência de fragmentação.

IV. Autonomia local.

Está correto o que consta APENAS em
Alternativas
Respostas
21: E
22: A
23: B
24: B
25: A
26: D
27: C
28: C
29: D
30: D
31: C
32: C
33: B
34: E
35: A
36: A
37: B
38: E
39: C
40: E