Buscar

Avaliação Parcial

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

Avaiação Parcial: CCT0199_SM_201509171037 V.1 
Aluno(a): FRANKLIN SILVA DE ARAUJO Matrícula: 201509171037 
Acertos: 8,0 de 10,0 Data: 04/11/2017 16:02:46 (Finalizada) 
 
 
 1a Questão (Ref.: 201509295039) Acerto: 1,0 / 1,0 
Os atributos de uma tabela constituem: 
 
 
Os nomes das tabelas. 
 As colunas da tabela. 
 
As tuplas da tabela. 
 
Os índices da tabela. 
 
As linhas da tabela. 
 
 
 
 2a Questão (Ref.: 201509294542) Acerto: 0,0 / 1,0 
Analise as seguintes afirmações: 
"(1) A restrição de integridade referencial diz que chave primária em uma relação não pode ter seu valor nulo 
PORQUE (2) esta chave identifica as tuplas da relação" 
Podemos afirmar: 
 
 
 A primeira afirmação é falsa e a segunda é verdadeira. 
 
As duas afirmações são verdadeiras e a primeira não justifica a segunda. 
 
As duas afirmações são falsas. 
 
A primeira afirmação é verdadeira e a segunda é falsa. 
 As duas afirmações são verdadeiras e a primeira justifica a segunda. 
 Gabarito Comentado. 
 
 
 
 
 3a Questão (Ref.: 201509294546) Acerto: 1,0 / 1,0 
A relação T1 abaixo conterá: 
T1 =  nome, sexo,salário,dept ((sexo="MASCULINO") and (salário<5000) (EMPREGADO)) 
 
 
 
Nome, sexo, salário e depto de todos os empregados homens que ganham 5000 
 
Nome, sexo, salário e depto de todos os empregados que ganham menos que 5000 
 
Esta não é uma consulta válida 
 
Nome e depto de todos os empregados homens que ganham menos que 5000 
 Nome, sexo, salário e depto de todos os empregados homens que ganham menos que 5000 
 Gabarito Comentado. Gabarito Comentado. 
 
 
 
 
 4a Questão (Ref.: 201509959148) Acerto: 1,0 / 1,0 
Admitindo as relações abaixo especificadas, marque a alternativa que representa a consulta em álgebra 
relacional que responde corretamente a seguinte pergunta: quais os nomes dos alunos e seus respectivos 
cursos? 
 
Alunos(matricula, nome, endereco, cpf, cod_curso) 
Cursos(codigo, nome_curso) 
 
 ᴨnome, nome_curso(σcod_curso=codigo (Alunos X Cursos)) 
 
ᴨnome, nome_curso(σcod_curso=codigo (Alunos)) 
 
ᴨnome, nome_curso(Alunos X Cursos) 
 
σnome, nome_curso(ᴨcod_curso=codigo (Alunos X Cursos)) 
 
ᴨnome, nome_curso(σmatricula=codigo (Alunos X Cursos)) 
 Gabarito Comentado. 
 
 
 
 
 5a Questão (Ref.: 201509295241) Acerto: 1,0 / 1,0 
O comando SQL que apaga um tabela é: 
 
 
 
REMOVE TABLE 
 DROP TABLE 
 
DELETE TABLE 
 
UPDATE 
 
INSERT INTO 
 
 
 
 6a Questão (Ref.: 201509295897) Acerto: 1,0 / 1,0 
O comando SQL para excluir os registros da tabela Aluno, cujo campo nome comece com a letra M, é: 
 
 
DELETE FROM Aluno WHERE nome LIKE 'G%'. 
 
DELETE FROM Aluno 
 
DELETE FROM Aluno WHERE nome='M'. 
 
DELETE FROM Aluno WHERE nome SUCH '%M'. 
 DELETE FROM Aluno WHERE nome LIKE 'M%'. 
 Gabarito Comentado. 
 
 
 
 
 7a Questão (Ref.: 201509295266) Acerto: 0,0 / 1,0 
De acordo com o modelo de dados definido pelas tabelas a seguir, indique a instrução SQL 
adequada para: 
 
Apresentar apenas os nomes completos dos Empregados que tenham no cargo a palavra "venda". 
 
 
SELECT PRIM_NOME, ULT_NOME FROM EMPREGADO WHERE CARGO LIKE '%VENDA%' ; 
 SELECT PRIM_NOME || ' ' || ULT_NOME FROM EMPREGADO WHERE UPPER(CARGO) LIKE '%VENDA%' ; 
 
SELECT PRIM_NOME || ' ' || ULT_NOME FROM EMPREGADO WHERE CARGO LIKE '%VENDA%' ; 
 SELECT PRIM_NOME, ULT_NOME FROM EMPREGADO WHERE UPPER(CARGO) LIKE '%VENDA%' ; 
 
SELECT PRIM_NOME || ' ' || ULT_NOME FROM EMPREGADO WHERE UPPER(CARGO) LIKE '%venda%' ; 
 Gabarito Comentado. 
 
 
 
 
 8a Questão (Ref.: 201509446991) 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 alunos WHERE media >= 6 OR idade <= 30 
 
SELECT nome, cpf FROM alunos WHERE media >= 6 AND idade <= 30 
 SELECT nome FROM alunos WHERE media > 6 AND idade <= 30 
 
SELECT nome, endereco FROM alunos WHERE media > 6 OR idade > 30 
 
SELECT nome FROM professores WHERE media > 6 AND idade <= 30 
 
 
 
 9a Questão (Ref.: 201509295313) Acerto: 1,0 / 1,0 
Dentre as opções a seguir, qual não é uma função de grupo? 
 
 
CONT(*) 
 MED(X) 
 
SUM(x) 
 
AVG (x) 
 
MAX(x) 
 Gabarito Comentado. 
 
 
 
 
 10a Questão (Ref.: 201509295317) 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 MINIMO(SALARIO) FROM EMPREGADO GROUP BY ID_DEPTO; 
 
SELECT MINUS(SALARIO) FROM EMPREGADO GROUP BY ID; 
 
SELECT MINUS(SALARIO) FROM EMPREGADO GROUP BY ID_DEPTO; 
 
SELECT MIN(SALARIO) FROM EMPREGADO GROUP BY ID; 
 SELECT MIN(SALARIO) FROM EMPREGADO GROUP BY ID_DEPTO;

Outros materiais