Buscar

Exercício10Implementação De Banco De Dados

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 4 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

Prévia do material em texto

Parte superior do formulário
		
	
		  IMPLEMENTAÇÃO DE BANCO DE DADOS
		
	 
	Lupa
	 
	
	
	 
	Exercício: CCT0199_EX_A10_200901339311 
	Matrícula: 200901339311
	Aluno(a): LIDIAN VILAZIO PORFIRIO DA SILVA
	Data: 17/12/2016 13:00:33 (Finalizada)
	
	 1a Questão (Ref.: 200902053928)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	Quantos acessos a disco são necessários para encontrar uma linha de uma tabela utilizando um índice hash, admitindo que não há a ocorrência de overflow de buckets?
		
	 
	log2n
	
	2n
	 
	2
	
	1
	
	PR
	
	
	
	
	 2a Questão (Ref.: 200902044395)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	Sobre algoritmos para o processamento de junções, assinale a alternativa verdadeira.
		
	
	O algoritmo Hash Join, altamente recomendável quando as tabelas envolvidas são pequenas, não possui qualquer relação com os índices hash, nem trabalha com a noção de buckets.
	
	A variação Block Nested-Loop Join do algoritmo Nested-Loop Join não deve ser utilizada na prática, pois sempre leva a uma maior leitura de páginas do disco.
	 
	O algoritmo Nested-Loop Join pode produzir o menor custo de execução possível, desde que uma das duas tabelas possa ser armazenada por inteiro na memória.
	 
	Índices primários e secundários podem ser utilizados pelo algoritmo Nested-Loop Join com Índices, mas não o índice hash, pois não é ordenado.
	
	O algoritmo Sort Merge Join, baseado no clássico algoritmo Merge Sort, somente pode ser aplicado se as duas tabelas estiverem ordenadas por seus atributos de junção.
	
	
	
	
	 3a Questão (Ref.: 200902014087)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	Os SGBD´s possuem abordagens para otimizar as consultas em um banco de dados. Quando o SGBD não possui no dicionário de dados estatísticas sobre o objeto referenciado, o otimizador aplica regras baseadas na sintaxe dos comandos e define o melhor caminho com o menor número de ranking da análise dos possíveis caminhos. 
Marque a alternativa que indica a abordagem denominada para este procedimento.
		
	
	Baseada em processamento.
	 
	Baseada em semântica.
	
	Baseada em roteamento.
	 
	Baseada em regras.
	
	Baseada em custo.
	
	 Gabarito Comentado
	
	
	 4a Questão (Ref.: 200902014085)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	Os SGBD ́s possuem abordagens para otimizar as consultas em um banco de Se o dicionário de dados mantém estatísticas sobre o objeto referenciado, o otimizador utilizará estas estatísticas para fazer a seleção dos caminhos. 
Marque a alternativa que indica a abordagem denominada para este procedimento.
		
	
	Baseada em roteamento.
	
	Baseada em processamento.
	 
	Baseada em semântica.
	
	Baseada em regras.
	 
	Baseada em custo.
	
	
	
	
	 5a Questão (Ref.: 200901497479)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	O otimizador do Oracle transforma condições envolvendo certos operadores, no caso do operador BETWEEN, ao usarmos como o exemplo a construção: Salario BETWEEN 1000 AND 3000 A sua otimização resultante será:
		
	 
	salário >= 1000 AND salário <= 3000
	
	salário >= 1000 OR salário <= 3000
	
	salário > 1000 AND salário < 3000
	
	salário < 1000 OR salário > 3000
	
	salário > 1000 OR salário < 3000
	
	 Gabarito Comentado
	
	
	 6a Questão (Ref.: 200901617439)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	As abordagens clássicas utilizadas pelo otimizador de consultas são:
		
	
	Custo e tempo
	
	Regras e tempo
	
	Regras
	 
	Regras e custo
	
	Custo
	
	 Gabarito Comentado
	
	
	 7a Questão (Ref.: 200902014082)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	O SGBD realiza a execução de comandos em 5 etapas. 
Marque a alternativa que nomeia a etapa onde o SGBD verifica a existência de tabelas, visões e colunas, bem como realiza verificações de tipos dos atributos e dados utilizados na consulta.
		
	 
	Otimização de consulta
	
	Analise sintática
	
	Geração de Código
	 
	Analise semântica
	
	Reescrita de consulta
	
	 Gabarito Comentado
	
	
	 8a Questão (Ref.: 200902014083)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	O plano de execução é o roteiro que o SGBD segue para recuperar as linhas especificadas pela consulta. Uma serie de detalhes sobre como a consulta deve ser processada é especificada no plano. Algumas operações são aplicadas para resolver a consulta. 
Dentre as alternativas abaixo marque a alternativa que NÃO indica uma operação utilizada no plano de execução.
		
	
	Tipos de junção.
	
	Ordem de operações de seleção, projeção e junção.
	 
	Índices utilizados.
	
	Tabelas intermediárias.
	 
	Prioridade das chaves primárias.
	
	 Gabarito Comentado
	
	
	 Retornar
	
Parte inferior do formulário

Outros materiais