Buscar

Implementação de Banco de Dados - Aula 04 - Exercícios Resolvidos 04

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 3 páginas

Prévia do material em texto

4/2/2020 EPS
 
 
 
 IMPLEMENTAÇÃO DE BANCO DE DADOS 4a aula
 Lupa 
PPT
 
MP3
 
 
 
 1a Questão
O comando SELECT FROM corresponde a seguinte operação da álgebra relacional:
Interseção
 Projeção
Junção
Seleção
União
Respondido em 02/04/2020 20:00:38
 
 
 2a Questão
Qual comando SQL é utilizado para obter um conjunto de dados em uma tabela em um banco de dados?
INSERT
 SELECT
 GET
JOIN
UPDATE
Respondido em 02/04/2020 20:01:12
 
 
 3a Questão
Assinale a alternativa que retorna corretamente o seguinte resultado:
 
"Todos os alunos cujos nomes terminam em Silva e começam por T ou B."
SELECT * FROM alunos WHERE nome = 'BT%Silva'
SELECT * FROM alunos WHERE nome LIKE '[B-T]%Silva'
SELECT * FROM alunos WHERE nome LIKE 'BorT%Silva'
 SELECT * FROM alunos WHERE nome LIKE '[BT]%Silva'
 SELECT * FROM alunos WHERE nome LIKE '[BT]%' OR nome LIKE '%Silva'
Respondido em 02/04/2020 20:01:23
 
 
http://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:abre_frame('2','4','','','');
javascript:abre_frame('3','4','','','');
4/2/2020 EPS
 4a Questão
O esquema abaixo refere-se a um banco de dados criado para auxiliar na gerência de orientação de alunos por
professores e da defesa do Trabalho de Conclusão de Curso (TCC) pelos alunos. Analise-o:
Professor (MatP,NomeP, telP, emailP)
Aluno (MatA, MatP, NomeA, emailA)
TCC (IDTCC, MatA, Titulo, Resumo)
 
Assinale a única alternativa que retorna exatamente os dados exibidos na figura:
SELECT NOMEA ALUNO, NOMEP PROFESSOR, TITULO FROM PROFESSOR P, ALUNO A, TCC T WHERE P.MATP = A.MATP
AND A.MATA = T.MATA;
SELECT NOMEP, NOMEA, TITULO FROM PROFESSOR P, ALUNO A, TCC T WHERE P.MATP = A.MATP AND A.MATA = T.MATA;
 SELECT NOMEP PROFESSOR, NOMEA ALUNO, TITULO "TÍTULO" FROM PROFESSOR P, ALUNO A, TCC T WHERE P.MATP =
A.MATP AND A.MATA = T.MATA;
SELECT NOMEP PROFESSOR, NOMEA ALUNO, TITULO "TÍTULO" FROM PROFESSOR P, ALUNO A, TCC T WHERE P.MATP =
A.MATP;
 SELECT NOMEA ALUNO, NOMEP PROFESSOR, TITULO "TÍTULO" FROM PROFESSOR P, ALUNO A, TCC T WHERE P.MATP =
A.MATP AND A.MATA = T.MATA;
Respondido em 02/04/2020 20:02:45
Gabarito
 Coment.
 
 
 5a Questão
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 AND idade <= 30
SELECT nome FROM alunos WHERE media >= 6 OR idade <= 30
SELECT nome, cpf FROM alunos WHERE media >= 6 AND idade <= 30
SELECT nome, endereco FROM alunos WHERE media > 6 OR idade > 30
Respondido em 02/04/2020 20:03:35
 
 
 6a Questão
Os operadores aritméticos, lógicos e de comparação são usados em consultas SQL para?
Fazer uma atualização de dados mais precisa.
Não é utilizado em Banco de Dados.
Para excluir dados por um procedimento no banco.
 Realizar tarefas como somar ou agrupar valores, comparar valores.
Criar novas consultas.
Respondido em 02/04/2020 20:03:53
Gabarito
 Coment.
Gabarito
 Coment.
 
 
 7a Questão
De acordo com o modelo de dados definido pelas tabelas a seguir, indique a instrução SQL adequada para:
4/2/2020 EPS
Apresentar apenas os nomes completos dos Empregados que tem salario entre R$ 1.000,00 e R$ 2.000,00.
SELECT PRIM_NOME || ' ' || ULT_NOME FROM EMPREGADO WHERE SALARIO 1000 BETWEEN 2000;
 SELECT PRIM_NOME || ' ' || ULT_NOME FROM EMPREGADO WHERE SALARIO BETWEEN 1000 AND 2000;
 SELECT PRIM_NOME || ' ' || ULT_NOME FROM EMPREGADO WHERE SALARIO BETWEEN 1000 TO 2000;
SELECT PRIM_NOME, ULT_NOME FROM EMPREGADO WHERE SALARIO BETWEEN 1000 TO 2000;
SELECT PRIM_NOME, ULT_NOME FROM EMPREGADO WHERE SALARIO BETWEEN 1000 AND 2000;
Respondido em 02/04/2020 20:05:43
Gabarito
 Coment.
 
 
 8a Questão
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 UPPER(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 CARGO LIKE '%VENDA%' ;
SELECT PRIM_NOME, ULT_NOME FROM EMPREGADO WHERE UPPER(CARGO) LIKE '%VENDA%' ;
Respondido em 02/04/2020 20:06:04
Gabarito
 Coment.
 
 
 
javascript:abre_colabore('38403','184469804','3682013882');

Outros materiais