Buscar

Teste_ Atividade Objetiva 1 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 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

12/04/2023, 08:03 Teste: Atividade Objetiva 1
https://famonline.instructure.com/courses/28050/quizzes/144919/take 1/4
Atividade Objetiva 1
Iniciado: 12 abr em 7:52
Instruções do teste
Importante:
Caso você esteja realizando a atividade através do aplicativo "Canvas Student", é necessário que
você clique em "FAZER O QUESTIONÁRIO", no final da página.
0,2 ptsPergunta 1
select * from employees where department_id in(10, 30);
select employee_id, first_name, last_name, salary, department_id from employees
where department_id in(10, 30);
select employee_id, first_name, last_name, salary, department_id from employees
where department_id in(10, 30) order by last_name;
select * from employees where department_id in(10, 30) order by last_name;
select employee_id, first_name, last_name, salary, department_id from employees
where department_id on(10, 30);
Analise o seguinte retorno em uma consulta no usuário HR no banco de dados
oracle:
Escolha abaixo a alternativa que corresponde com a saída de dados acima:
0,2 ptsPergunta 2
A+
A
A-
12/04/2023, 08:03 Teste: Atividade Objetiva 1
https://famonline.instructure.com/courses/28050/quizzes/144919/take 2/4
II, III e IV
I e II
I e IV
II e III
I, II e IV
Com base na teoria estudada, considere as seguintes asserções:
I. Uma tabela é um conjunto de informações sobre uma entidade dispostas em
forma de linhas e colunas.
II. Um campo é uma linha da tabela, ou seja, representa todas as informações de
uma entidade em particular
III. Uma tupla é o mesmo que uma coluna da tabela, ou seja, representa uma das
informações do registro.
IV. É desejável, mas não essencial que cada registro de uma tabela tenha um
conjunto de atributos segundo os quais seja possível identificar inequivocamente
o registro dentro da tabela. A este conjunto chamamos chave primária.
Estão corretas apenas a asserções:
0,2 ptsPergunta 3
 Sobre a implementação dos comandos IN e BETWEEN em consultas, considere
as afirmações:
I. A query select * from employees where job_id = 'MANAGER' or job =
'SALESMAN'; apresenta uma função análoga ao uso do BETWEEN.
II. A query select * from employees where job_id <> 'MANAGER' and
job_id <> 'SALESMAN'; pode ser implementada diretamente apenas com o uso
do NOT IN.
III. A query select * from employees where salary in (800, 1250);
 apresentará todos as tuplas em que o campo SALARY tiver valores entre 800 e
1250.
A+
A
A-
12/04/2023, 08:03 Teste: Atividade Objetiva 1
https://famonline.instructure.com/courses/28050/quizzes/144919/take 3/4
I e III
I e II
I, II e IV
I, III e IV
II e IV
IV. A query select * from employees where salary between 800 and 1250;
 apresentará apenas as tuplas em que o campo SALARY tiver valores iguais a
800 e 1250.
Estão incorretas apenas as asserções:
0,2 ptsPergunta 4
Na aplição em questão, a função GROUP BY poderia ser substituída por ORDER BY.
A função de grupo count(job_id) permite apresentar a contagem total de todos os
funcionários da tabela EMPLOYEES.
As funções de grupo apresentadas permitem apresentar o valor mínimo, máximo e a
média de todos os salários guardados na tabela EMPLOYEES.
 Considere o esquema da tabela “EMPLOYEES”, e a query SQL apresentados
abaixo:
select job_id, min(salary), max(salary), sum(salary), count(job_id) from
EMPLOYEES group by job_id HAVING job_id <> 'MANAGER';
Sobre o resultado retornado após a execução da query:
A+
A
A-
12/04/2023, 08:03 Teste: Atividade Objetiva 1
https://famonline.instructure.com/courses/28050/quizzes/144919/take 4/4
Salvo em 8:03 
A cláusula HAVING determina que todos os resultados apresentados devem ter o seu
“JOB_ID” igual a “MANAGER”.
As funções de grupo apresentadas devem ter os seus resultados agrupados pela
coluna “JOB_ID”.
0,2 ptsPergunta 5
select * from employees where salary >15000 and salary < 30000;
select first_name, last_name, department_id, salary from employees where salary in
(15000 and 30000);
select first_name, last_name, department_id, salary from employees where salary
between 15000 and 30000;
select * from employees where salary in (15000 and 30000);
select * from employees where salary between 15000 and 30000;
O resultado da consulta abaixo apresenta a lista de todos os empregados (nome,
sobrenome, número de departamento e salário) cujo salário está entre 15000 e
30000.
Qual comando abaixo esta correto para que o retorno seja igual à saída
demonstrada acima?
Enviar teste
A+
A
A-

Continue navegando