Buscar

apol4 sistema gerenciador de banco de dados

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

Ava Univirtus
	
	
		Ava Univirtus
	
	
	
		
			
				
					
						
							
								
									
										
										Nota: 88 
										
									
									PROTOCOLO:
									201610031201700C51867
									Disciplina(s):
									
									
									
										Sistema Gerenciador de Banco de Dados
									
											
													Data de início: 
													
													
													03/10/2016
													21:48 
													
												
	
													Prazo máximo entrega:
													
													
													- 
													
												
	
													Data de entrega:
													
													17/10/2016
													22:28 
													
												
									
									
										
										
									
								
								
									Questão
									1/8
									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:
									12.5
									
												
													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
									2/8
									O
									projeto físico de banco de dados diz respeito a
									performance ELMASRI conceituou da seguinte forma: 
“O
									projeto físico é uma atividade em que o
									objetivo é não apenas criar a estruturação
									apropriada de dados no armazenamento, mas também
									fazer isso de modo que garanta um bom desempenho”.
									ELMASRI et. al. (2011, p. 490). 
Analise as
									seguintes afirmativas deste contexto.
  I. O
									desempenho é o foco do projeto físico.
 II.
									O projeto físico é iniciado tão logo a
									base de dados esteja implementada.
III. Os
									administradores/ projetistas de banco de dados precisam
									analisar as aplicações, suas frequências
									de chamada esperadas.
 IV. Os administradores/
									projetistas de banco de dados precisam analisar, quaisquer
									restrições de temporização em
									sua velocidade de execução.
  V. Os
									administradores/ projetistas de banco de dados precisam
									analisar a frequência esperada de operações
									de atualização.
 VI. Os
									administradores/ projetistas de banco de dados precisam
									analisar quaisquer restrições exclusivas nos
									atributos.
Considerando o apresentado assinale a
									sequência das afirmativas corretas.
									
									
									Nota:
									0.0
									
												
													A
													
													Somente estão corretas as afirmativas I, II,
													III e IV.
												
		
													B
													
													Somente estão corretas as alternativas I 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 somente as alternativas I, III, IV, V e VI.
													Esta é a alternativa correta. A
													afirmativa II está ERRADA, pois o projeto físico
													só pode ser executado tendo disponível as
													instruções SQL que o sistema vai utilizar.
												
									
									
									Questão
									3/8
									Após
									um banco de dados ser implementado e estar em operação,
									o uso real das aplicações, transações,
									consultas e visões revela fatores a áreas de
									problema que podem não ter sido considerados durante
									o projeto físico inicial (Elmasri; Navathe;
									Vieira; Seraphim; Seraphim, 2011, p. 494).
Analise
									as seguintes afirmativas e a relação entre
									elas:
  I. O ajuste de índices pode
									ser necessário por fatores como: falta de índices,
									índices que nunca são usados e outros.
									Porque
 II.
									O ajuste de consultas pode ser necessário por vários
									motivos como: não utilização de campos
									indexados, sub-consultas desnecessárias ou que
									degradam a performance e etc.
A respeito dessas
									assertivas, assinale a opção correta:
									
									Nota:
									12.5
									
												
													A
													
													As assertivas estão certas e se complementam.
												
		
													B
													
													Ambas assertivas estão corretas, mas não
													se complementam.
													Você acertou!
													Essa é a opção correta. Apesar
													de ambas as assertivas estarem corretas, não há
													uma relação entre as duas. Ambas tratam
													de fatos independentes.
												
		
													C
													
													A assertiva I é uma proposição
													falsa e a II é verdadeira.
												
		
													D
													
													A assertiva I está certa e a assertiva II está
													errada.
												
		
													E
													
													Ambas assertivas estão erradas.
												
									
									
									Questão
									4/8
									Em
									um sentido técnico em banco de dados o termo
									transação é um
									conjunto de instruções com garantia de
									tratamento, seguindo regras que não impliquem em
									problemas para os dados. 
O controle das
									transações são realizadas por software
									que fazem parte do SGDB. Elmasri et al.(2011, p. 501) diz
									que “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”.
Considerando o
									conteúdo que foi apresentado, analise as seguintes
									sentenças e assinale V para as verdadeiras e F para
									as falsas:
									(
									 ) begin transaction indica ao
									software do SGDB que trata as requisições, o
									início de uma transação.
									(
									 ) begin transaction indica ao
									software do SGDB que trata as requisições, a
									existência de uma transação.
									(
									 ) end transaction indica ao
									software do SGDB que trata as requisições, o
									fim de uma transação.
									(
									 ) end transaction indica ao
									software do SGDB que trata as requisições, o
									fim das transações.
									Com
									base na análise das respostas acima, assinale a
									sequência das afirmativas corretas:
									
									Nota:
									12.5
									
												
													A
													
													F, F, F, F.
												
		
													B
													
													V, F, V, F.
													Você acertou!
													( V ) begin transaction indica
													ao software do SGDB que trata as requisições,
													o início de uma transação.
													( F ) begin transaction indica
													ao software do SGDB que trata as requisições,
													a existência de uma transação.
													Justificativa: é o início de uma
													transação e não uma mera informação
													da existência de uma transação.
													( V ) end transaction indica ao
													software do SGDB que trata as requisições,
													o fim de uma transação.
													( F ) end transaction indica ao
													software do SGDB que trata as requisições,
													o fim das transações.
													Justificativa: Indica o fim de uma transação
													específica e não de todas as transsações.
												
		
													C
													
													V, F, F, F.
												
		
													D
													
													F, V, F, F.
												
		
													E
													
													V, V, F, F.
												
									
									
									Questão
									5/8
									Várias
									análise são necessárias no projeto
									físico, e cada uma revela aspectos diferentes da
									utilização dos recursos do banco de
									dados.
Analise as seguintes sentenças e
									assinale V para as verdadeiras e F para as falsas,
									considerando o contexto:
									(
									) Para identificar os elementos envolvidos em uma operação
									SQL é feita uma análise de consultas e
									transações.
									(
									) A análise que determina quantas instruções
									utilizam cada atributo para seleção e para
									junção é a atividade em que está
									sendo analisada a frequência de chamada de consultas e
									transações esperada.
									(
									)  Analisando as restrições de tempo de
									consultas e transações consegue-se encontrar
									um meio de atender as especificações de tempo
									de respostas para alguma situação específica.
									(
									)  Analisando as frequências esperadas de
									operações de atualização
									consegue-se analisar se os caminhos de acesso são
									todos necessários.
									Considerando
									o apresentado assinale a sequência das afirmativas
									corretas:
									
									Nota:
									12.5
									
												
													A
													
													F, F, F, F.
												
		
													B
													
													V, F, V, F.
												
		
													C
													
													V, F, F, F.
												
		
													D
													
													F, V, F, F.
												
		
													E
													
													V, V, V, V.
													Você acertou!
													Essa é a alternativa correta , pois todas as
													afirmativas estão corretas.
												
									
									
									Questão
									6/8
									No
									projeto físico de banco de dados tem de se analisar
									quais índices serão criados. Neste processo
									algumas considerações precisam estar em nossa
									mente. Primeiro, ELMASRI et. al. enfatiza a necessidade dos
									índices nas operações de seleção
									e de junção, ao dizer:
									"Os
									atributos cujos valores são exigidos nas condições
									de igualdade ou intervalo (operação de
									seleção) são os de chave ou que
									participam nas condições de junção
									(operação de junção) exigindo
									caminhos de acesso, como índices." (Elmasri, N.,
									Vieira, S., 2011, p. 492).
Analise o contexto, as
									seguintes afirmativas e a relação entre
									elas:
  I. Quanto mais índices em uma
									tabela é garantia de maior performance no sistema.
									Porque
 II.
									Quanto mais índices em uma tabela, mais opções
									de caminho de acesso o sistema terá para encontrar os
									dados.
									
A
									respeito dessas assertivas, assinale a opção
									correta:
									
									Nota:
									12.5
									
												
													A
													
													As assertivas estão certas e se complementam.
												
		
													B
													
													Ambas assertivas estão corretas, mas não
													se complementam.
												
		
													C
													
													A assertiva I é uma proposição
													falsa e a II é verdadeira.
													Você acertou!
													Esta é a alterantiva correta. A
													afirmativa I está errada pois, quanto mais
													índices em uma tabela, as operações
													de manipulação de dados demandam mais
													tempo nas atualizações dos índices.
												
		
													D
													
													A assertiva I está certa e a assertiva II está
													errada.
												
		
													E
													
													Ambas assertivas estão erradas.
												
									
									
									Questão
									7/8
									Além
									dos dados que são armazenados no banco de dados o
									processo que trata das transações mantém
									um log que serve de base para desfazer as operações
									realizadas na ocorrência de uma falha.
Analise
									as seguintes afirmativas e a relação entre
									elas.
 I. Para poder recuperar-se de falhas
									que afetam transações, o sistema mantém
									um log.
									Porque
II.
									O log é um arquivo sequencial, apenas para inserção,
									que é mantido no disco.
A respeito dessas
									assertivas, assinale a opção correta:
									
									Nota:
									12.5
									
												
													A
													
													As assertivas estão certas e se complementam.
												
		
													B
													
													Ambas assertivas estão corretas, mas não
													se complementam.
													Você acertou!
													Essa é a opção correta, pois não
													há uma relação entre as duas. Ambas
													referem-se à aspectos independentes, e ambas
													estão corretas.
												
		
													C
													
													A assertiva I é uma proposição
													falsa e a II é verdadeira.
												
		
													D
													
													A assertiva I está correta e a assertiva II
													está errada.
												
		
													E
Ambas assertivas estão erradas.
												
									
									
									Questão
									8/8
									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:
									12.5
									
												
													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.

Teste o Premium para desbloquear

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

Continue navegando