Buscar

IMPLEMENTAÇÃO DE BANCO DE DADOS 4

Prévia do material em texto

1a Questão (Ref.: 201603790205)
	Pontos: 0,1  / 0,1
	Com relação aos índices, marque a resposta incorreta.
		
	
	Índices Bitmap (ou Mapeados a Bit) devem ser criados em tabelas com milhões de linhas e em colunas (chave do índice) com baixa cardinalidade (poucos valores distintos).
	
	Índices do tipo árvore B possuem condições que garantem que uma árvore esteja sempre balanceada, ou seja, todos os nós folhas estão a uma mesma distância (níveis) do nó raiz.
	 
	Índices HASH não são adequados para pesquisa usando igualdade, mas são excelentes para busca por faixa de valores (range).
	
	Índices do tipo árvore são uma alternativa para índices sequenciais, pois mantêm bom desempenho durante as inserções e exclusões, com mudanças pequenas e locais.
	
	Índice HASH consiste em usar uma função (função hash) para mapear um valor da chave de busca (chave de hash) em um endereço de registro ou ¿bucket¿ de registros.
		
	
	
	 2a Questão (Ref.: 201603905999)
	Pontos: 0,1  / 0,1
	O suporte de transações em SQL é feito através da opção de nível de isolamento, especificada pela declaração ISOLATION LEVEL , onde o valor de pode ser READ UNCOMITTED (leitura não efetivada), READ COMMITTED (leitura efetivada), REPEATABLE READ (leitura repetível) ou SERIALIZABLE (serializável). Sobre as possibilidades de violações típicas de processamento de transações concorrentes (leitura suja, leitura não repetível e leitura fantasma), qual das alternativas abaixo é verdadeira em relação ao nível de isolamento READ COMMITTED (leitura efetivada)?
		
	
	Leitura suja é possível; leitura não repetível é impossível; leitura fantasma é impossível.
	
	Leitura suja é impossível; leitura não repetível é impossível; leitura fantasma é possível.
	
	Todas as violações de leitura são possíveis.
	 
	Leitura suja é impossível; leitura não repetível é possível; leitura fantasma é possível.
	
	Todas as violações de leitura são impossíveis.
		
	
	
	 3a Questão (Ref.: 201603906059)
	Pontos: 0,1  / 0,1
	Usado para combinar o resultado conjunto de duas ou mais instruções select, considerando que cada select deve ter o mesmo número de colunas, as quais devem ter tipos de dados similares. Além disso, as colunas em cada instrução select devem estar na mesma ordem. Trata-se de
		
	 
	union.
	
	join.
	
	format.
	
	like.
		
	
	
	 4a Questão (Ref.: 201603900303)
	Pontos: 0,0  / 0,1
	Qual a principal característica de um protocolo de controle de concorrência pessimista?
		
	
	Executa a operação imediatamente após sua chegada e testa a consistência da base apenas no momento do commit da transação.
	 
	Testa a consistência no momento em que a operação chega e só a executa caso verifique que ela levará a um estado consistente.
	
	É obtido em ANSI SQL com o uso do nível de isolamento uncommitted read, que leva a uma alta garantia de consistência.
	
	Trabalha com bloqueios, só executando a operação se não existir um bloqueio incompatível já concedido a outra transação.
	 
	Trabalha com duas fases específicas durante seu funcionamento: uma de concessão e outra de liberação de bloqueios.
		
	
	
	 5a Questão (Ref.: 201603391833)
	Pontos: 0,0  / 0,1
	Considere o esquema de banco de dados relacional apresentado a seguir, formado por 4 relações, que representa o conjunto de estudantes de uma universidade que podem, ou não, morar em repúblicas (moradias compartilhadas por estudantes). A relação Estudante foi modelada como um subconjunto da relação Pessoa.
Considere que os atributos grifados correspondam à chave primária da respectiva relação e os atributos que são seguidos da palavra referencia sejam chaves estrangeiras.
Suponha que existam as seguintes tuplas no banco de dados:
Pessoa (1,   JoséSilva´,Rua 1, 20´);
Republica (20, Várzea´,Rua Chaves, 2001´)
Qual opção apresenta apenas tuplas válidas para esse esquema de banco de dados relacional?
 
		
	
	Estudante (10, jsilva∘ig.com.br´,1,νll);
FonePessoa (10,019´,3761´, 1370´)
	
	Estudante (10, jsilva∘ig.com.br´,1,50);
FonePessoa (1,019´,3761´, 1370´)
	 
	Estudante (10, jsilva∘ig.com.br´,1,νll);
FonePessoa (1,019´,3761´, 1370´)
	 
	Estudante (10, jsilva∘ig.com.br´,1,20);
FonePessoa (1, null, 3761´,1370´)
	
	Estudante (10, jsilva∘ig.com.br´,νll,20);
FonePessoa (10,019´,3761´, 1370´)

Continue navegando