Buscar

Ativ Pratica 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 10 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

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 6, do total de 10 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

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 9, do total de 10 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

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; 
 
 
 
 
 
 
 
 
 
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; 
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; 
 
 
 
 
 
 
 
 
 
 
 
 
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; 
 
 
 
 
 
 
 
 
 
 
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 ); 
 
 
 
 
 
 
 
 
 
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) ); 
 
 
 
 
 
 
 
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; 
 
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; 
 
 
 
 
 
 
 
 
 
 
 
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; 
 
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; 
 
	Ativ.Pratica SGDB - Resp.Questão 01.pdf (p.1)
	Ativ.Pratica SGDB - Resp.Questão 02.pdf (p.2)
	Ativ.Pratica SGDB - Resp.Questão 03.pdf (p.3)
	Ativ.Pratica SGDB - Resp.Questão 04.pdf (p.4)
	Ativ.Pratica SGDB - Resp.Questão 05.pdf (p.5)
	Ativ.Pratica SGDB - Resp.Questão 06.pdf (p.6)
	Ativ.Pratica SGDB - Resp.Questão 07.pdf (p.7)
	Ativ.Pratica SGDB - Resp.Questão 08.pdf (p.8)
	Ativ.Pratica SGDB - Resp.Questão 09.pdf (p.9)
	Ativ.Pratica SGDB - Resp.Questão 10.pdf (p.10)

Outros materiais