Buscar

AV_2016.3_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

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

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

Fechar
	Avaliação: CCT0199_AV_ » IMPLEMENTAÇÃO DE BANCO DE DADOS
	Tipo de Avaliação: AV
	Aluno: 
	Professor:
	RENATO AUGUSTO DOS SANTOS CORTES
	Turma: 9001/AA
	Nota da Prova: 8,0    Nota de Partic.: 2   Av. Parcial 2  Data: 27/11/2016 14:10:41
	
	 1a Questão (Ref.: 201407484552)
	Pontos: 1,0  / 1,0
	Defina chave estrangeira. Qual a utilidade deste conceito?
		
	
Resposta: Chave estrangeira em uma relação é uma chave que é obrigatoriamente chave primária em outra relação e cria uma associação entre estas duas relações, garantindo desta forma a integridade referencial.
	
Gabarito: Chave estrangeira é um atributo da tabela que é chave primária em outra tabela. É utilizada para representar os relacionamentos existentes no modelo conceitual.
	
	
	 2a Questão (Ref.: 201407495010)
	Pontos: 1,0  / 1,0
	De acordo com a base de dados a seguir, com as tabelas Empregado, Cliente e Departamento crie uma consulta, para: mostrar os cargos e salários dos empregados que trabalham nos departamentos de Id entre 10 e 20 inclusive.
		
	
Resposta: SELECT cargo, salario FROM empregado e, departamento d WHERE e.id_depto = d.id AND d.id between 10 and 20
	
Gabarito:
ANSI
 Select e.cargo, e.salario from empregado e inner join departamento d on e.id_depto = d.id where d.id in (10,11,12,13,14,15,16,17,18,19,20)
Select e.cargo, e.salario from empregado e inner join departamento d on e.id_depto = d.id where d.id between 10 AND 20
TRADICIONAL
 Select e.cargo, e.salario from empregado e , departamento d where e.id_depto = d.id and d.id in (10,11,12,13,14,15,16,17,18,19,20)
Select e.cargo, e.salario from empregado e , departamento d where e.id_depto = d.id and d.id between 10 AND 20
	
	
	 3a Questão (Ref.: 201407477627)
	Pontos: 1,0  / 1,0
	Dentre as vantagens da utilização dos SGBDs a seguir, qual NÃO é uma vantagem?
		
	
	Padronização dos dados.
	 
	Dependência entre programas e dados.
	
	Redução ou Eliminação de redundâncias.
	
	Independência dos dados.
	
	Compartilhamento de Dados.
	
	
	 4a Questão (Ref.: 201407477983)
	Pontos: 1,0  / 1,0
	Em relação a álgebra linear é correto afirmar que:
     I - A operação de projeção é aplicada sobre apenas uma relação visando selecionar um subconjunto de tuplas (com todos os seus atributos).
     II  O produto cartesiano é uma operação binária que combina todas as tuplas de duas tabelas.
     III - A operação de seleção é aplicada sobre apenas uma relação de visando projetar os atributos de uma relação de acordo com uma lista de atributos oferecida.
Estão corretas:
		
	
	II e III
	
	Somente III
	 
	Somente a II
	
	Somente I
	
	I e III
	
	
	 5a Questão (Ref.: 201407477729)
	Pontos: 1,0  / 1,0
	Partindo da tabela a seguir, considerando que a mesma já foi criada de acordo com essa ordem de atributos, como ficaria o comando SQL para inserir um registro na tabela?
		
	
	INSERT INTO X_PROD VALUES ('20', 'TV Led 40 polegadas', '400', '3000');
	
	INSERT INTO X_PROD VALUES ('TV Led 40 polegadas', 20, 400, 3000);
	
	INSERT INTO X_PROD VALUES (20, TV Led 40 polegadas, 400, 3000);
	
	INSERT INTO X_PROD VALUES ( TV Led 40 polegadas, 20, 400, 3000);
	 
	INSERT INTO X_PROD VALUES ( 20, 'TV Led 40 polegadas', 400, 3000);
	
	
	 6a Questão (Ref.: 201407477509)
	Pontos: 1,0  / 1,0
	O operador que possibilita a seleção de uma faixa de valores sem a necessidade do uso dos operadores >=, <= e AND é:
		
	
	GROUP BY
	
	LIKE
	
	IN
	 
	BETWEEN
	
	HAVING
	
	
	 7a Questão (Ref.: 201407477798)
	Pontos: 0,5  / 0,5
	Considere a relação:
FUNCIONARIO (matrícula, cargo, salario, admissao)
A consulta SQL que mostra o total dos salários dos funcionários é:
 
		
	
	SELECT * FROM FUNCIONARIO WHERE SUM (SALARIO);
	
	Nenhuma das repostas acima
	 
	SELECT SUM (SALARIO) FROM FUNCIONARIO;
	
	SELECT SUM (SALARIO) FROM FUNCIONARIO WHERE SALARIO;
	
	SELECT SALARIO FROM FUNCIONARIO WHERE SUM (SALARIO);
	
	
	 8a Questão (Ref.: 201407633736)
	Pontos: 0,5  / 0,5
	Para se obter a quantidade de empregados por cargo deve-se digitar qual o select abaixo:
		
	
	SELECT C.DESCRICAO AS CARGO, COUNT(E.MATRICULA) AS QTDE GROUP BY C.DESCRICAO FROM CARGO C INNER JOIN EMPREGADO E ON C.CODIGO = E.CARGO;
	
	SELECT DESCRICAO AS CARGO, COUNT(MATRICULA) AS QTDE FROM CARGO C INNER JOIN EMPREGADO E ON CODIGO = CARGO GROUP BY DESCRICAO;
	
	SELECT C.DESCRICAO AS CARGO, SUM(E.MATRICULA) AS QTDE FROM CARGO C INNER JOIN EMPREGADO E ON C.CODIGO = E.CARGO GROUP BY C.DESCRICAO;
	 
	SELECT C.DESCRICAO AS CARGO, COUNT(E.MATRICULA) AS QTDE FROM CARGO C INNER JOIN EMPREGADO E ON C.CODIGO = E.CARGO GROUP BY C.DESCRICAO;
	
	SELECT C.DESCRICAO AS CARGO, COUNT(E.MATRICULA) AS QTDE FROM CARGO C INNER JOIN EMPREGADO E GROUP BY C.DESCRICAO;
	
	
	 9a Questão (Ref.: 201407400293)
	Pontos: 0,5  / 0,5
	Qual opção abaixo representa uma sequência de operadores de conjunto?
		
	
	varchar,  primary key, references e check
	
	char, unique, varchar e numeric
	
	char, date, vardate e int
	 
	union, union all, intersect e except
	
	foreign key, primary key, references e unique
	
	
	 10a Questão (Ref.: 201407633737)
	Pontos: 0,5  / 0,5
	Qual comando: I. Garante que os dados sejam persistidos com sucesso no banco; II. Descarta a transação.
		
	
	I. Grant; II. Revoke;
	 
	I. Commit; II. Rollback;
	
	I. Insert; II. Cancel;
	
	I. Rollback; II. Commit;
	
	I. Insert; e II. Delete;

Continue navegando