Buscar

Questionário_semana11_ Revisão da tentativa

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 6 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 6 páginas

Continue navegando


Prévia do material em texto

03/05/2022 19:12 Questionário_semana11: Revisão da tentativa
https://moodle.gru.ifsp.edu.br/mod/quiz/review.php?attempt=54962&cmid=53217 1/6
Painel Meus cursos BD2-2022-01-ADS 26/04/2022 - Semana 11 Questionário_semana11
Iniciado em segunda-feira, 2 mai 2022, 08:36
Estado Finalizada
Concluída em segunda-feira, 2 mai 2022, 08:41
Tempo
empregado
4 minutos 56 segundos
Avaliar 10,00 de um máximo de 10,00(100%)
Questão 1
Correto
Atingiu 1,00 de 1,00
Questão 2
Correto
Atingiu 1,00 de 1,00
Para efetivar uma transação utilizamos o comando ROLLBACK
Escolha uma opção:
Verdadeiro
Falso 
A resposta correta é 'Falso'.
Para voltarmos a uma situação anterior de uma transação executamos o comando COMMIT
Escolha uma opção:
Verdadeiro
Falso 
A resposta correta é 'Falso'.
https://moodle.gru.ifsp.edu.br/my/
https://moodle.gru.ifsp.edu.br/course/view.php?id=3941
https://moodle.gru.ifsp.edu.br/course/view.php?id=3941#section-11
https://moodle.gru.ifsp.edu.br/mod/quiz/view.php?id=53217
03/05/2022 19:12 Questionário_semana11: Revisão da tentativa
https://moodle.gru.ifsp.edu.br/mod/quiz/review.php?attempt=54962&cmid=53217 2/6
Questão 3
Correto
Atingiu 1,00 de 1,00
No controle de transações em banco de dados, é possível definir níveis de isolamento, a fim de evitar violações que causam leitura suja,
leitura não repetitiva e fantasmas. Qual nível de isolamento evita os três problemas de violação?
a. Read uncommitted 
b. Repeatable read 
c. Phantom Read 
d. Serializable 
e. Read committed 
Sua resposta está correta.
A resposta correta é:
Serializable
03/05/2022 19:12 Questionário_semana11: Revisão da tentativa
https://moodle.gru.ifsp.edu.br/mod/quiz/review.php?attempt=54962&cmid=53217 3/6
Questão 4
Correto
Atingiu 1,00 de 1,00
O padrão SQL define diversos níveis de isolamento de transações. Dentre os níveis permitidos, encontra-se o nível de Leitura Confirmada
(read committed) que é implementado atualmente por vários Sistemas Gerenciadores de Bancos de Dados (SGBDs). Em um SGBD
operando em tal nível de isolamento, tentam-se executar duas transações (T1 e T2). Observe na tabela abaixo o registro do escalonamento
previsto para os comandos dessas transações, em que A representa um determinado registro.
Considerando os dados registrados, conclui-se que:
a. a transação T1 não poderá executar o comando Rollback, pois a transação T2 executou o comando Commit. 
b. esse escalonamento não pode ocorrer, pois o nível de isolamento utilizado impede a execução de duas transações em simultâneo,
sendo que a transação T2 somente será executada pelo SGBD após o término da transação T1. 
c. o valor final do registro A, após a execução de ambas as transações T1 e T2, será igual ao valor inicial reduzido de 20. 
d. a transação T1 terá dois resultados distintos (nos tempos t2 e t9) para o mesmo comando de consulta ao registro A. 
e. o registro A terá o mesmo valor que tinha antes do início de ambas as transações, devido ao comando Rollback executado por T1,
ao final da execução das transações T1 e T2. 
Sua resposta está correta.
A resposta correta é:
a transação T1 terá dois resultados distintos (nos tempos t2 e t9) para o mesmo comando de consulta ao registro A.
03/05/2022 19:12 Questionário_semana11: Revisão da tentativa
https://moodle.gru.ifsp.edu.br/mod/quiz/review.php?attempt=54962&cmid=53217 4/6
Questão 5
Correto
Atingiu 1,00 de 1,00
Questão 6
Correto
Atingiu 1,00 de 1,00
Sobre as transações características dos bancos de dados, seguem-se três afirmações: I. O acrônimo ACID (Atomicidade, Consistência,
Integridade e Durabilidade) são características de uma transação SQL; II. Uma transação em SQL precisa terminar com uma efetivação ou
com uma reversão, essas operações em SQL correspondem respectivamente aos comandos Commit e Rollback; III. Em SQL pode-se
configurar o nível de transações que podem ser processadas simultaneamente. O comando set transaction configura níveis de isolamento
como, por exemplo, read committed e serializable. Está CORRETO apenas o que se afirma em: 
a. II 
b. II e III 
c. I 
d. I e II 
e. I e III 
Sua resposta está correta.
A resposta correta é:
II e III
Em bancos de dados, uma transação é um conjunto de operações delimitadas por um início e um fim. Iniciando quando se executa o
primeiro comando SQL e terminando de acordo com as seguintes situações:
(1) encerra a transação salvando permanentemente todas as alterações realizadas durante a transação.
(2) encerra a transação descartando todas as alterações realizadas durante a transação.
As operações em (1) e em (2) são conhecidas, respectivamente, por:
a. COMMIT e DROP 
b. COMMIT e REVOKE 
c. COMMIT e ROLLBACK 
d. SAVEPOINT e ROLLBACK 
e. SAVEPOINT e REVOKE 
Sua resposta está correta.
A resposta correta é:
COMMIT e ROLLBACK
03/05/2022 19:12 Questionário_semana11: Revisão da tentativa
https://moodle.gru.ifsp.edu.br/mod/quiz/review.php?attempt=54962&cmid=53217 5/6
Questão 7
Correto
Atingiu 1,00 de 1,00
Questão 8
Correto
Atingiu 1,00 de 1,00
 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á
a. a continuidade da transação a partir do ponto de parada 
b. um COMMIT no final da primeira transação 
c. um ROLLBACK para o início do bloco 
d. um COMMIT no ponto de falha da segunda transação 
e. um ROLLBACK para o início da segunda transação 
Sua resposta está correta.
A resposta correta é:
um ROLLBACK para o início do bloco
Uma transação é uma unidade de execução de programa que acessa e pode atualizar vários itens de dados em um Sistema Gerenciador
de Bancos de Dados (SGBD). Uma transação envolve tipicamente a execução de código escrito em SQL delimitado por declarações de
início e fim de transação (begin transaction e end transaction). Qual das seguintes propriedades deve ser assegurada por um SGBD no
processamento de transações?
a. Propriedade de durabilidade, que garante que, após uma transação ser concluída com êxito, as alterações feitas no banco de
dados persistem, mesmo se houver falhas do sistema. 

b. Propriedade de consistência, que garante que, na execução concorrente de transações, cada transação executa sem ser afetada
por outras transações em execução simultânea no sistema. 
c. Propriedade de atomicidade, que garante que a execução de uma transação sem outra transação em execução simultânea
preserva a consistência do banco de dados. 
d. Propriedade de isolamento, que garante que, ou todas as operações da transação são refletidas corretamente no banco de dados,
ou nenhuma delas o é. 
Sua resposta está correta.
A resposta correta é:
Propriedade de durabilidade, que garante que, após uma transação ser concluída com êxito, as alterações feitas no banco de dados
persistem, mesmo se houver falhas do sistema.
03/05/2022 19:12 Questionário_semana11: Revisão da tentativa
https://moodle.gru.ifsp.edu.br/mod/quiz/review.php?attempt=54962&cmid=53217 6/6
Questão 9
Correto
Atingiu 1,00 de 1,00
Questão 10
Correto
Atingiu 1,00 de 1,00
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.
a. committable, repeatable read, read committed e read uncommitted. 
b. serializable, repeatable read, committable e read uncommitted. 
c. serializable, committable, read committed e read uncommitted. 
d. serializable, repeatable read, read committed e committable. 
e. serializable, repeatable read, read committed e read uncommitted. 
Sua resposta está correta.
A resposta correta é:
serializable, repeatable read, read committed e read uncommitted.
Um sistema de banco de dadossofreu uma falha severa devido à perda de energia no meio da execução de um comando SQL de UPDATE
que alterava milhares de registros. Devido às garantias fornecidas pelo SGBD, após o reinício do sistema, a transação de UPDATE foi
revertida, e o banco de dados voltou ao seu estado original.
A propriedade ACID usada nesse caso foi o(a) 
a. consistência
b. isolamento
c. determinismo
d. durabilidade
e. atomicidade
Sua resposta está correta.
A resposta correta é:
atomicidade
◄ Slides Semana 11 - 26/04/2022
Seguir para...
Atividade_Questionário ►
https://moodle.gru.ifsp.edu.br/mod/resource/view.php?id=53271&forceview=1
https://moodle.gru.ifsp.edu.br/mod/quiz/view.php?id=53582&forceview=1