Buscar

IMPLEMENTAÇÃ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

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

Prévia do material em texto

1a Questão (Ref.: 201308640101)
	4a sem.: Linguagem SQL
	Pontos: 0,1  / 0,1 
	Qual das consultas a seguir responde a seguinte pergunta: quais os nomes dos alunos que possuem média maior que 6 e idade não superior a 30 anos?
		
	
	SELECT nome FROM professores WHERE media > 6 AND idade <= 30
	
	SELECT nome FROM alunos WHERE media >= 6 OR idade <= 30
	
	SELECT nome, endereco FROM alunos WHERE media > 6 OR idade > 30
	
	SELECT nome FROM alunos WHERE media > 6 AND idade <= 30
	
	SELECT nome, cpf FROM alunos WHERE media >= 6 AND idade <= 30
		
	
	
	 2a Questão (Ref.: 201308644258)
	7a sem.: SQL
	Pontos: 0,1  / 0,1 
	Para se obter todos as matrículas, nomes e descrições dos departamentos de todos empregados independente de terem ou não códigos de departamento atribuídos (entenda-se por nulo os departamentos não atribuídos) deve-se escrever qual o select:
		
	
	SELECT E.ID_EMP_MATRICULA AS MATRICULA, E.VC_EMP_NOME AS NOME, D.VC_DEP_NOME AS DEPARTAMENTO FROM EMPREGADO E INNER JOIN DEPARTAMENTO D ON E.NU_EMP_DEPARTAMENTO = D.ID_DEP_CODIGO WHERE E.NU_EMP_DEPARTAMENTO IS NULL;
	
	SELECT E.ID_EMP_MATRICULA AS MATRICULA, E.VC_EMP_NOME AS NOME, D.VC_DEP_NOME AS DEPARTAMENTO FROM EMPREGADO E RIGHT JOIN DEPARTAMENTO D ON E.NU_EMP_DEPARTAMENTO = D.ID_DEP_CODIGO;
	
	SELECT E.ID_EMP_MATRICULA AS MATRICULA, E.VC_EMP_NOME AS NOME, D.VC_DEP_NOME AS DEPARTAMENTO FROM EMPREGADO E INNER JOIN DEPARTAMENTO D ON E.NU_EMP_DEPARTAMENTO = D.ID_DEP_CODIGO;
	
	SELECT E.ID_EMP_MATRICULA AS MATRICULA, E.VC_EMP_NOME AS NOME, D.VC_DEP_NOME AS DEPARTAMENTO FROM EMPREGADO E INNER JOIN DEPARTAMENTO D ON E.NU_EMP_DEPARTAMENTO != D.ID_DEP_CODIGO;
	
	SELECT E.ID_EMP_MATRICULA AS MATRICULA, E.VC_EMP_NOME AS NOME, D.VC_DEP_NOME AS DEPARTAMENTO FROM EMPREGADO E LEFT JOIN DEPARTAMENTO D ON E.NU_EMP_DEPARTAMENTO = D.ID_DEP_CODIGO;
		Gabarito Comentado.
	
	
	 3a Questão (Ref.: 201309156052)
	13a sem.: ÍNDICES
	Pontos: 0,0  / 0,1 
	A respeito da estrutura de dados Árvore B+, são verdadeiras as afirmativas, EXCETO:
		
	
	Reorganiza-se automaticamente com pequenas mudanças locais.
	
	As folhas são ligadas oferecendo um caminho seqüencial para percorrer as chaves;
	
	Tem como vantagem não gerar sobrecarga de espaço;
	
	As chaves são repetidas em nós não-folha formando um índice;
	
	Todas as chaves são mantidas em folhas;
		
	
	
	 4a Questão (Ref.: 201308505438)
	6a sem.: Sql Parte 4 - JUNÇÃO
	Pontos: 0,1  / 0,1 
	A junção irrestrita também é conhecida como:
		
	
	Junção Contínua
	
	Junção Exterior
	
	Junção Cruzada
	
	Autojunção
	
	Junção Interior
		
	
	
	 5a Questão (Ref.: 201309156043)
	14a sem.: Transações
	Pontos: 0,1  / 0,1 
	Depois que uma transação termina com sucesso, as alterações que ela realizou no Banco de Dados devem persistir mesmo que haja falhas do sistema. A característica apresentada diz respeito a seguinte propriedade das transações:
		
	
	Rollback.
	
	Isolamento;
	
	Durabilidade;
	
	Consistência;
	
	Atomicidade;

Outros materiais