Você está na página 1de 10

Impresso por Bruno Dos Reis Moura, CPF 087.988.649-80 para uso pessoal e privado.

Este material pode ser protegido por direitos


autorais e não pode ser reproduzido ou repassado para terceiros. 18/07/2021 17:49:11

Questão 1/10 - Banco de Dados


Considerando a tabela a seguir, denominada de employees:

Escreva um query SQL, que escreva a expressão CANCELADO, atualizando todos os campos EMAIL de todos os funcionários do departamento 60.

Para completar esta tarefa você deverá escrever o query SQL desejado.

Resposta: update EMPLOYEES set EMAIL = "CANCELADO" where DEPARTMENT_ID = 60;


Impresso por Bruno Dos Reis Moura, CPF 087.988.649-80 para uso pessoal e privado. Este material pode ser protegido por direitos
autorais e não pode ser reproduzido ou repassado para terceiros. 18/07/2021 17:49:11

Questão 2/10 - Banco de Dados


Considerando que a tabela a seguir, parte integrante de um banco de dados MySqL e chamada de Vendedores, escreva um query SQL, que devolva a comissão
devida a cada vendedor.

Resposta: select nome, comissao from Vendedores;


Impresso por Bruno Dos Reis Moura, CPF 087.988.649-80 para uso pessoal e privado. Este material pode ser protegido por direitos
autorais e não pode ser reproduzido ou repassado para terceiros. 18/07/2021 17:49:11

Questão 3/10 - Banco de Dados


Observe a tabela Employees abaixo:

Escreva uma query SQL, que consulte o primeiro nome (FIRST_NAME), e o salário (SALARY) de todos os funcionários cujo salário seja maior que
R$5000,00 e menor que R$10000,00. Consulte apenas os funcionários que possuem essa faixa salarial e que trabalham no departamento (DEPARTMENT_ID)
60.

Resposta: select FIRST_NAME, SALARY from EMPLOYEES where SALARY > 5000 and SALARY < 10000 and DEPARTMENT_ID = 60;
Impresso por Bruno Dos Reis Moura, CPF 087.988.649-80 para uso pessoal e privado. Este material pode ser protegido por direitos
autorais e não pode ser reproduzido ou repassado para terceiros. 18/07/2021 17:49:11

Questão 4/10 - Banco de Dados


Observe a tabela a seguir, denominada Employees:

Escreva uma query SQL, que pesquise o nome do funcionário (FIRST_NAME), seu sobrenome (LAST_NAME), email (EMAIL) e o telefone
(PHONE_NUMBER) Esta pesquisa deve apresentar os resultados em ordem alfabética (de A até Z) pelo nome do funcionário.

Resposta: select FIRST_NAME, LAST_NAME, EMAIL, PHONE_NUMBER from EMPLOYEES order by FIRST_NAME;
Impresso por Bruno Dos Reis Moura, CPF 087.988.649-80 para uso pessoal e privado. Este material pode ser protegido por direitos
autorais e não pode ser reproduzido ou repassado para terceiros. 18/07/2021 17:49:11

Questão 5/10 - Banco de Dados


No quadro a seguir você pode ver a estrutura de uma tabela denominada País. Você deve escrever uma query SQL para criar esta tabela.

Resposta: create table PAIS( PAIS_ID varchar (02) default NULL, NOME_PAIS varchar (40) default NULL );
Impresso por Bruno Dos Reis Moura, CPF 087.988.649-80 para uso pessoal e privado. Este material pode ser protegido por direitos
autorais e não pode ser reproduzido ou repassado para terceiros. 18/07/2021 17:49:11

Questão 6/10 - Banco de Dados


Considere o fragmento de texto abaixo:
Uma empresa precisa desenvolver um software para realizar a gestão dos dados de seus funcionários. Considere que você foi contratado para construir este
sistema. O departamento de RH informa que precisa armazenar o nome completo, com até 250 caracteres, o e-mail com até 150 caracteres e o valor hora que é
paga a este funcionário.
Para solucionar esta questão você deve escrever o script SQL para a criação desta tabela que armazenará os dados destes funcionários.
Não se esqueça que toda tabela deve ter uma chave primária, inteira, para armazenar a matrícula do funcionário.

Resposta: create table FUNCIONARIO( NR_MATRICULA integer not null, NOME varchar (250), EMAIL varchar (150), VLR_HR_PAGA
double, PRIMARY KEY (NR_MATRICULA) );
Impresso por Bruno Dos Reis Moura, CPF 087.988.649-80 para uso pessoal e privado. Este material pode ser protegido por direitos
autorais e não pode ser reproduzido ou repassado para terceiros. 18/07/2021 17:49:11

Questão 7/10 - Banco de Dados


Considere a tabela VENDEDORES a seguir. Ela é composta pelas colunas: vendedor_id, nome, cidade e comissao.
Escreva uma query que pesquise todos os registros de vendedores cadastrados nesta tabela, exceto a coluna comissao.

Resposta : select Vendedor_id, nome, cidade from VENDEDORES;


Impresso por Bruno Dos Reis Moura, CPF 087.988.649-80 para uso pessoal e privado. Este material pode ser protegido por direitos
autorais e não pode ser reproduzido ou repassado para terceiros. 18/07/2021 17:49:11

Questão 8/10 - Banco de Dados


Considerando a tabela a seguir, denominada de Employees:

Escreva um query SQL que pesquise o nome completo do funcionário e a data em que foi contratado.
Para esta pesquisa utilize a função CONCAT. Você deve gerar todos estes dados em apenas uma única coluna, como este exemplo:
"O Funcionário Steven King foi contratado em: 1987-06-17"
Resposta: select CONCAT ( 'O funcionário ', FIRST_NAME, ' ', LAST_NAME, ' foi contratado em: ', HIRE_DATE ) as 'Informações sobre
contratação' from EMPLOYEES;
Impresso por Bruno Dos Reis Moura, CPF 087.988.649-80 para uso pessoal e privado. Este material pode ser protegido por direitos
autorais e não pode ser reproduzido ou repassado para terceiros. 18/07/2021 17:49:11

Questão 9/10 - Banco de Dados


Considere que você foi contratado para trabalhar no sistema de RH de uma empresa. Para facilitar o processo da folha de pagamento, o RH deseja saber o valor total
da folha de pagamento. Para isso, você deve escreva uma query SQL que some o valor do salário (coluna Salary) dos funcionários.

Resposta: select sum(SALARY) as "TOT.SALÁRIOS" from EMPLOYEES;


Impresso por Bruno Dos Reis Moura, CPF 087.988.649-80 para uso pessoal e privado. Este material pode ser protegido por direitos
autorais e não pode ser reproduzido ou repassado para terceiros. 18/07/2021 17:49:11

Questão 10/10 - Banco de Dados


Observe na figura abaixo a estrutura e os dados da tabela Localization.
Considere que seu cliente deseja adicionar uma nova informação nesta tabela. O Cliente possui uma relação de códigos de região e deseja armazenar o código
da região de cada localização.
Escreva um script SQL para acrescentar uma coluna a esta tabela chamada region_id .

Resposta: alter table LOCALIZATION add REGION_ID integer default NULL;

Você também pode gostar