Buscar

apol3 sistema gerenciador de banco de dados

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

Ava Univirtus
	
	
		Ava Univirtus
	
	
	
		
			
				
					
						
							
								
									
										
										Nota: 100 
										
									
									PROTOCOLO:
									201609281201700C37C6A
									Disciplina(s):
									
									
									
										Sistema Gerenciador de Banco de Dados
									
											
													Data de início: 
													
													
													28/09/2016
													21:57 
													
												
	
													Prazo máximo entrega:
													
													
													- 
													
												
	
													Data de entrega:
													
													10/10/2016
													21:26 
													
												
									
									
										
										
									
								
								
									Questão
									1/5
									Quando
									as transações em bancos de dados não
									tem controle os dados ficam sucetíveis a problemas.
									Uma
									transação normalmente é implementada
									por um programa de computador, que inclui comandos de banco
									de dados como recuperação, inserções,
									exclusões e atualizações... ...Uma
									transação é um
									programa em execução que forma uma unidade
									lógica de processamento de banco de dados. (Elmasri;
									Navathe; Vieira; Seraphim; Seraphim, 2011, p. 500 e
									501).
Analise as seguintes afirmativas, quanto
									aos possíveis problemas de transação:
 
									I. O problema da atualização perdida
									ocorre quando duas transações que acessam os
									mesmos itens do banco de dados têm suas operações
									intercaladas de modo que isso torna o valor de alguns itens
									do banco de dados incorreto.
 II. O
									problema de atualização temporária
									ocorre quando uma transação atualiza um item
									do banco de dados e depois a transação falha
									por algum motivo. Nesse meio tempo, o item atualizado é
									acessado (lido) por outra transação, antes de
									ser alterado de volta para seu valor original.
III.
									O problema do resumo incorreto ocorre quando uma
									transação está calculando uma função
									de resumo de agregação em uma série de
									itens de banco de dados, enquanto outras transações
									estão atualizando alguns desses itens, a função
									de agregação pode calcular alguns valores
									antes que eles sejam atualizados e outro, depois que eles
									forem atualizados.
IV. O problema de
									leitura não repetitiva ocorre quando uma
									transação T lê o mesmo item duas vezes e
									o item é alterado por outra transação
									T´ entre as duas leituras. Logo, T recebe valores
									diferentes para suas duas leituras do mesmo
									item.
Considerando o apresentado assinale a
									sequência das afirmativas corretas:
									
									Nota:
									20.0
									
												
													A
													
													Estão corretas somente as alternativas I, III
													e IV.
												
		
													B
													
													Somente estão corretas as alternativas II e
													III.
												
		
													C
													
													Estão corretas as afirmativas III e IV.
												
		
													D
													
													Estão corretas as afirmativas II e IV.
												
		
													E
													
													Estão corretas as afirmativas I, II, III e IV.
													Você acertou!
													Esta é a alternativa correta, pois todas as
													afirmativas são verdadeiras.
												
									
									
									Questão
									2/5
									As
									variáveis em programas armazenados são
									utilizadas para armazenar valores de tipos definidos e são
									aplicadas como as variáveis em outras linguagens
									de programação.
									Analise
									as seguintes sentenças e assinale V para as
									verdadeiras e F para as falsas, considerando o apresentado.
									(
									 )  As variáveis são criada com a
									insturção “DECLARE”.
									(
									 ) Os tipos de dados das variáveis tem de ser os
									tipos de dados suportados pelos SGDB;
									(
									 ) Pode ser criada mais de uma variável em uma
									instrução “DECLARE”;
									(
									 ) Ao declarar uma variável pode-se
									inicializá-la com um valor.
									
Considerando
									o apresentado assinale a sequência das afirmativas
									corretas.
									
									Nota:
									20.0
									
												
													A
													
													F, F, F, F.
												
		
													B
													
													V, V, V, V.
													Você acertou!
													Esta é a alternativa certa, uma vez que todas
													as afirmativas apresentadas são verdadeiras.
												
		
													C
													
													V, F, F, F.
												
		
													D
													
													F, V, F, F.
												
		
													E
													
													V, V, F, F.
												
									
									
									Questão
									3/5
									As
									procedures, functions e trigger (programas armazenados) são
									constituídas de instruções SQL. Toda
									instrução SQL tem que terminar com um
									caractere delimitador, geralmente está definido o
									caractere ponto e vírgula ( ; ).
									A
									criação de um destes programas armazenados
									também é uma instrução SQL do
									tipo CREATE e precisa ser encerrado com um delimitador.
									Analise
									as seguintes afirmativas, quanto ao uso do delimitador:
 I
									- O delimitador é aplicado para separar um dado do
									outro, para que não fiquem todos misturados.
 II
									- Alterar o delimitador na criação de um
									programa armazenado serve para que o código só
									seja executado no processo de criação do
									programa armazenado.
III - Os programas armazenados
									utilizam-se do delimitador padrão, e não do
									delimitador que foi utilizado na criação.
 IV
									- Sem a correta utilização dos delimitadores
									não é possível criar programas
									armazenados. 
Considerando o apresentado
									assinale a sequência das afirmativas corretas:
									
									Nota:
									20.0
									
												
													A
													
													Estão corretas somente as afirmativas II, III
													e IV.
													Você acertou!
													Esta é a alternativa correta. A
													afirmativa “I. O delimitador é
													aplicado para separar um dado do outro, para que não
													fiquem todos misturados.” está ERRADA
													porque o delimitador não é utilizado para
													separar dados, ele é utilizado para atender a
													criação dos programas armazenados.
												
		
													B
													
													Somente estão corretas as afirmativas II e
													III.
												
		
													C
													
													Estão corretas as afirmativas III e IV.
												
		
													D
													
													Estão corretas as afirmativas II e IV.
												
		
													E
													
													Estão corretas as afirmativas I, II, III e IV.
												
									
									
									Questão
									4/5
									Ao
									tratarmos uma transação como uma unidade
									atômica, ou seja, tal como trata Elmasri et. al.
									(2011, p. 506): “Uma transação é
									uma unidade atômica de trabalho, que deve ser
									concluída totalmente ou não ser feita
de forma
									alguma”, isto significa que existem pontos de
									verificação durante sua execução. 
Analise
									as seguintes afirmativas, quanto as possíveis partes
									de uma transação.
  I.
									 BEGIN_TRANSACTION marca o início da
									execução da transação.
 II.
									READ ou WRITE especificam operações
									de litura ou gravação nos itens do banco de
									dados que são executados como parte de uma
									transação.
III. END_TRANSACTION
									especifica que operações de transação
									READ e WRITE terminaram e marca o final da execução
									da transação.
 IV.
									COMMIT_TRANSACTION sinaliza um final bem-sucedido
									da transação, de modo que quaisquer mudanças
									(atualizações) executadas pela transação
									podem ser seguramente confirmadas (committed) ao banco de
									dados e não serão desfeitas.
 
									V. ROLLBACK (ou ABORT) sinaliza que a transação
									foi encerrada sem sucesso, de modo que quaisquer mudanças
									ou efeito que a transação possa ter aplicado
									ao banco de dados precisam ser desfeitos.
Considerando
									o apresentado, assinale a sequência das afirmativas
									corretas:
									
									Nota:
									20.0
									
												
													A
													
													Estão corretas somente as alternativas I, III
													e IV.
												
		
													B
													
													Somente estão corretas as alternativas II e
													III.
												
		
													C
													
													Somente estão corretas as afirmativas III e
													IV.
												
		
													D
													
													Somente estão corretas as afirmativas II e IV.
												
		
													E
													
													Estão corretas todas as afirmativas (I, II,
													III, IV e V).
													Você acertou!
													Esta é a opção correta, pois
													todas as afirmativas estão de acordo com o que
													foi exposto.
												
									
									
									Questão
									5/5
									Os
									controles de fluxo são aplicados nos programas de
									armazenamento de forma semelhante como funcionam nas demais
									linguagens de programação.
Analise
									as seguintes afirmativas no que ser refere aos controles de
									fluxo:
  I - IF...THEN - Se
									a condição for verdadeira serão
									executadas as instruções que estão após
									o THEN. 
 II - CASE –
									Se a condição for verdadeira é
									executado o WHEN. 
III - WHILE –
									Permanece em execução enquanto a condição
									for verdadeira. 
IV - REPEAT –
									Permanece em execução até que a
									condição seja verdadeira.
Considerando
									o apresentado assinale a sequência das afirmativas
									corretas:
									
									Nota:
									20.0
									
												
													A
													
													Estão corretas somente as afirmativas I, III e
													IV.
													Você acertou!
													Está correta a alternativa “a”.  A
													afirmativas “II.     CASE –
													Se a condição for verdadeira é
													executado o WHEN.” Está ERRADA pois o case
													não valida uma condição, ele
													procura uma valor correspondente dentre os vários
													WHEN.
												
		
													B
													
													Somente estão corretas as afirmativas II e
													III.
												
		
													C
													
													Estão corretas as afirmativas III e IV.
												
		
													D
													
													Estão corretas as afirmativas II e IV.
												
		
													E
													
													Estão corretas as afirmativas I, II, III e IV.

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Outros materiais