Buscar

Implementação de banco de dados av1

Prévia do material em texto

Avaliação Parcial: CCT0768_SM_201503837777 V.1 
	Aluno(a): FRANCISCO DAS CHAGAS DE ANDRADE OLIVEIRA
	Matrícula: 201503837777
	Acertos: 9,0 de 10,0
	Data: 05/11/2018 21:58:58 (Finalizada)
	
	
	1a Questão (Ref.:201506907696)
	Acerto: 1,0  / 1,0
	No modelo Relacional uma relação é uma tabela onde são armazenados dados. Podemos afirmar que as relações apresentam as seguintes características:
     I. Não há tuplas duplicadas em uma relação.
     II. Ordem das tuplas na relação é relevante para diferenciar as relações.
     III. Os valores dos atributos devem ser atômicos, não sendo divisíveis em componentes.
 
É correto apenas o que se afirma em
		
	
	II e III
	 
	I e III
	
	III
	
	I
	
	II
	
	
	
	2a Questão (Ref.:201506907697)
	Acerto: 1,0  / 1,0
	Em qualquer modelo de dados utilizado, é importante distinguir a "descrição" do banco de dados do "banco de dados" por si próprio. Analise as afirmações a seguir:
     I. Os dados armazenados em um banco de dados em um determinado instante do tempo formam um conjunto chamado de "esquema de um banco de dados".
     II. A instância altera toda vez que uma alteração no banco de dados é feita.
     III. O SGBD é responsável por garantir que toda instância do banco de dados satisfaça ao esquema do banco de dados, respeitando sua estrutura e suas restrições.
 
É correto apenas o que se afirma em
		
	
	I
	
	II
	
	III
	
	I e II
	 
	II e III
	
	
	
	3a Questão (Ref.:201504027984)
	Acerto: 0,0  / 1,0
	Considere as relações:
PROFESSOR (matriculaprf, nomeprf, titulacao, anoadmissao)
MINISTRA (matricula, codigo)
matricula REFERENCIA matriculaprf em PROFESSOR
codigo REFERENCIA codigodisciplina em DISCIPLINA
DISCIPLINA (codigodisciplina, nomedisciplina, creditos)
A consulta em álgebra relacional que responde a questão "Quem são os professores (nome e matrícula) que ministram a disciplina Implementação de Bancos de Dados" está corretamente representada em:
		
	
	Não existe consulta que responda a esta questão.
	 
	 matriculaprf, nomeprf (PROFESSOR matriculaprf = ⋈matricula (MINISTRA codigo =  ⋈codigodisciplina(nomedisciplina = "Implementação de Bancos de Dados" (DISCIPLINA)))
	 
	 matriculaprf, nomeprf (PROFESSOR matriculaprf = ⋈matricula (MINISTRAcodigo = ⋈codigodisciplina(DISCIPLINA)))
	
	 matriculaprf, nomeprf (PROFESSOR matriculaprf = ⋈matricula  (nomedisciplina = "Implementação de Bancos de Dados" (DISCIPLINA))
	
	 matriculaprf, nomeprf (PROFESSORmatriculaprf = ⋈matricula MINISTRA)
	
	
	Gabarito Coment.
	
	
	
	
	4a Questão (Ref.:201504028799)
	Acerto: 1,0  / 1,0
	De acordo com a tabela a seguir, como fica a instrução de seleção para recuperarmos os funcionários possuem ID maior do que 102, trabalham no Departamento 10 e ganham mais de R$ 2.000,00 de Salário?
		
	
	 ID > 102 OU id_Depto = 10 OU Salario > 2000(Empregado)
	
	 ID > 102 OU id_Depto = 10 E Salario > 2000 (Empregado)
	 
	ID > 102 E id_Depto = 10 E Salario > 2000 (Empregado)
	
	 ID = 102 OU id_Depto = OU E Salario > 2000(Empregado)
	
	 ID = 102 E id_Depto = 10 E Salario > 2000 (Empregado)
	
	
	
	5a Questão (Ref.:201504635104)
	Acerto: 1,0  / 1,0
	No Script SQL de criação da tabela pagamento aparece a palavra 'funcionario' 4 vezes. Sendo assim, é possível afirmar que se referem, respectivamente:
 
		
	
	campo, atributo, apelido, tabela
	
	tupla, chave primária, apelido, chave estrangeira
	 
	atributo, apelido, campo, tabela
	
	coluna, tabela, apelido, chave primária
	
	apelido, atributo, tabela, chave estrangeira
	
	
	
	6a Questão (Ref.:201504028547)
	Acerto: 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 ( TV Led 40 polegadas, 20, 400, 3000);
	
	INSERT INTO X_PROD VALUES (20, TV Led 40 polegadas, 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');
	
	
	Gabarito Coment.
	
	
	Gabarito Coment.
	
	
	
	
	7a Questão (Ref.:201504594649)
	Acerto: 1,0  / 1,0
	Analise as seguintes instruções abaixo:
SELECT * FROM PAÍS;
SELECT NOMEPOPULAR FROM NOME;
SELECT * FROM CAPTURA WHERE TEMPAGUA < 25;
SELECT * FROM ESPÉCIE;
 
Nos comandos SELECT acima encontramos exemplos de:
		
	 
	Uma seleção e uma projeção.
	
	Duas projeções e uma seleção.
	
	Duas projeções e duas restrições.
	
	Duas seleções e uma projeção.
	
	Duas projeções e duas seleções.
	
	
	Gabarito Coment.
	
	
	
	
	8a Questão (Ref.:201504180405)
	Acerto: 1,0  / 1,0
	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, cpf FROM alunos WHERE media >= 6 AND idade <= 30
	
	SELECT nome, endereco FROM alunos WHERE media > 6 OR idade > 30
	
	SELECT nome FROM alunos WHERE media >= 6 OR idade <= 30
	 
	SELECT nome FROM alunos WHERE media > 6 AND idade <= 30
	
	
	
	9a Questão (Ref.:201504029415)
	Acerto: 1,0  / 1,0
	Qual será o resultado da consulta SELECT COUNT(DISTINCT salario) FROM funcionario?
		
	
	9
	
	6
	
	8
	 
	7
	
	5
	
	
	Gabarito Coment.
	
	
	
	
	10a Questão (Ref.:201504028731)
	Acerto: 1,0  / 1,0
	De acordo com o modelo de dados definido pelas tabelas a seguir, indique a instrução SQL adequada para:
Apresentar o menor salário pago aos Empregados Agrupados por Departamento.
		
	 
	SELECT MIN(SALARIO) FROM EMPREGADO GROUP BY ID_DEPTO;
	
	SELECT MINUS(SALARIO) FROM EMPREGADO GROUP BY ID;
	
	SELECT MINIMO(SALARIO) FROM EMPREGADO GROUP BY ID_DEPTO;
	
	SELECT MINUS(SALARIO) FROM EMPREGADO GROUP BY ID_DEPTO;
	
	SELECT MIN(SALARIO) FROM EMPREGADO GROUP BY ID;

Continue navegando