Buscar

Unicesumar - Ensino a Distância - atividade 3 (1)

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 8 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 8 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

Prévia do material em texto

05/10/2020 Unicesumar - Ensino a Distância
1/8
ATIVIDADE 3 - ADS/SI - BANCO DE DADOS - 2019D1
Período:21/10/2019 08:00 a 05/11/2019 23:59 (Horário de Brasília)
Status:ENCERRADO
Nota máxima:0,50
Gabarito:Gabarito será liberado no dia 06/11/2019 00:00 (Horário de Brasília)
Nota obtida:0,45
1ª QUESTÃO
Analise as tabelas abaixo:
 
Tabela: CARGO
Tabela: FUNCIONARIO
A partir da análise das tabelas e assinale a alternativa que contempla a criação da FOREIGN KEY entre as
tabelas FUNCIONARIO e CARGO:
 
ALTERNATIVAS
ADD PRIMARY KEY (ID_CARGO_FK) REFERENCES CARGO (CRG_ID);
UPDATE FOREIGN KEY (ID_CARGO_FK) REFERENCES CARGO(CRG_ID);
ALTER TABLE CARGO DROP FOREIGN KEY (ID_CARGO_FK) REFERENCES CARGO(CRG_ID);
INSERT TABLE FUNCIONARIO ADD FOREIGN KEY (ID_CARGO_FK) REFERENCES CARGO(CRG_ID);
ALTER TABLE FUNCIONARIO ADD FOREIGN KEY (ID_CARGO_FK) REFERENCES CARGO(CRG_ID);
2ª QUESTÃO
05/10/2020 Unicesumar - Ensino a Distância
2/8
Analise a tabela abaixo:
 
Tabela: CARGO
A partir da tabela acima, analise a consulta abaixo e assinale a alternativa que corresponde ao resultado da
execução:
 
SELECT DISTINCT CLASSIFICACAO
FROM CARGO
ORDER BY CLASSIFICACAO DESC;
 
ALTERNATIVAS
CLASSIFICACAO
JUNIOR
CLASSIFICACAO
PLENO
CLASSIFICACAO
SENIOR
CLASSIFICACAO
JUNIOR
PLENO
CLASSIFICACAO
SENIOR
PLENO
JUNIOR
3ª QUESTÃO
05/10/2020 Unicesumar - Ensino a Distância
3/8
Analise as tabelas abaixo:
 
Tabela: CARGO
Tabela: FUNCIONARIO
A partir, das tabelas acima analise a consulta abaixo e assinale a alternativa que corresponde ao resultado da
execução:
SELECT CARGO.CRG_DESCRICAO,
               FUNCIONARIO.FUNC_SALARIO
  FROM FUNCIONARIO, CARGO
 WHERE CARGO.CRG_ID = FUNCIONARIO.ID_CARGO_FK
    AND FUNCIONARIO.FUNC_SALARIO = (SELECT MAX(FUNC_SALARIO) FROM FUNCIONARIO);
 
ALTERNATIVAS
CARGO.FUNC_NOMEFUNCIONARIO.FUNC_SALARIO
Rubia Martinez 3500
CARGO.CRG_DESCRICAOFUNCIONARIO.FUNC_SALARIO
Programador Sênior Programador Sênior
CARGO.CRG_DESCRICAOFUNCIONARIO.FUNC_SALARIO
Programador Sênior 4200
CARGO.CRG_DESCRICAOFUNCIONARIO.FUNC_SALARIO
Programador Sênior 4200
Programador Junior 3890
CARGO.CRG_DESCRICAOFUNCIONARIO.FUNC_SALARIO
Programador Sênior 4200
Programador Junior 3890
DBA Junior 3800
4ª QUESTÃO
05/10/2020 Unicesumar - Ensino a Distância
4/8
Analise a tabela abaixo:
 
Tabela: UNIDADES
A partir da tabela acima, analise a consulta abaixo e assinale a alternativa que corresponde ao resultado da
execução:
 
SELECT UNID_SIGLA
FROM UNIDADES
WHERE UNID_DESC LIKE '%A';
 
ALTERNATIVAS
UNID_DESC
CÁPSULA
CAIXA
GARRAFA
UNID_SIGLA
CAPS
CX
GF
UNID_DESC
CENTÍMETRO
CONJUNTO
UNID_SIGLA
CM
CX
CAPS
UNID_SIGLA
 
5ª QUESTÃO
05/10/2020 Unicesumar - Ensino a Distância
5/8
Analise as tabelas abaixo:
 
Tabela: CARGO
Tabela: FUNCIONARIO
A partir, das tabelas acima analise a consulta abaixo e assinale a alternativa  que corresponde ao resultado
da execução:
 
UPDATE FUNCIONARIO
   SET FUNC_SALARIO = FUNC_SALARIO * 1.30
 WHERE FUNC_ID = 4;
ALTERNATIVAS
Após a execução do comando acima o salário da funcionária Rubia Martinez será reajustado em 30%, sendo o novo
salário 5460.00.
Após a execução do comando acima o salário da funcionária Rubia Martinez será reajustado em 1 real e 30 centavos,
sendo o novo salário 4201.30.
Após a execução do comando acima o salário da funcionária Natália Silva será reajustado em 30 centavos, sendo o
novo salário 4200.30.
Após a execução do comando acima o salário da funcionária Natália Silva será reajustado em 30% a menos, sendo o
novo salário 2940.00.
Após a execução do comando acima o salário do funcionário Danilo Fonseca será reajustado em 30%, sendo o novo
salário 5460.00.
6ª QUESTÃO
05/10/2020 Unicesumar - Ensino a Distância
6/8
Os comandos DML (Data Manipulation Language) permitem a manipulação de dados em uma tabela e, a
partir disto, analise a tabela e a consulta SQL abaixo:
 
Tabela: VENDEDORES  
ID NOME TIPO_CLIENTEPERCENTUAL
1 PEDRO BARES 10
2 EDSON BARES 8
3 PAULO MERCADOS 6
4 MARIO PADARIAS 15
5 JOÃO BARES 6
  
SELECT DISTINCT(TIPO_CLIENTE) FROM VENDEDORES;
 
A partir da execução da consulta mostrada acima, assinale a alternativa que contenha o resultado correto:
 
ALTERNATIVAS
45.
NULL.
10, 8, 6, 15, 6.
BARES, MERCADOS, PADARIAS.
PEDRO, EDSON, PAULO, MARIO, JOÃO.
7ª QUESTÃO
Em determinados momentos, na construção de consultas SQL, se faz necessário realizar buscas por intervalo
de datas ou valores. Um exemplo seria quando necessitamos realizar uma consulta que traga todos os
clientes que nasceram entre os anos de 1990 e 2000. 
Baseado nisso, assinale a alternativa que contenha a condição SQL que pode ser utilizada para determinar
intervalos de valor em comparações:
ALTERNATIVAS
Distinct
Schema
Between
Order By
Group By
8ª QUESTÃO
05/10/2020 Unicesumar - Ensino a Distância
7/8
Os comandos DML (Data Manipulation Language) permitem a manipulação de dados em uma tabela, a
partir disto, analise a tabela e a consulta abaixo:
 
Tabela: CLIENTES
ID CPF NOME_COMPLETODT_NASCIMENTO
1 988.604.040-88JOSE DA SILVA 27/09/1983
2 420.580.140-81PEDRO FREITAS 10/02/1985
3 846.998.909-03JOAQUIM MATOS 19/03/1985
4 265.456.559-90AMANDA PEREIRA 22/07/1983
 
SELECT ID FROM CLIENTES
ORDER BY DT_NASCIMENTO DESC;
 
A partir da execução da consulta mostrada acima, assinale a alternativa que contenha o resultado correto da
sequência:
ALTERNATIVAS
1, 2, 3, 4.
2, 3, 4, 1.
3, 2, 1, 4.
4, 3, 2, 1.
4, 1, 2, 3.
9ª QUESTÃO
Em determinados momentos da vida útil do sistema, necessitamos alterar a estrutura do nosso banco de
dados. 
A partir do contexto abordado acima, analise o comando SQL DDL a seguir e assinale a alternativa que
contenha o resultado esperado:
 
DROP TABLE FORNECEDOR;
ALTERNATIVAS
A tabela Fornecedor será duplicada.
A tabela Fornecedor será apagada do sistema.
Serão inseridas novas linhas na tabela fornecedor.
Será incluída uma nova coluna na tabela Fornecedor.
Serão apagadas apenas as linhas/tuplas da tabela Fornecedor e sua estrutura será mantida.
10ª QUESTÃO
05/10/2020 Unicesumar - Ensino a Distância
8/8
O comando SELECT é utilizado para obter registros de uma ou mais tabelas, em um banco de dados. No
momento da elaboração de uma consulta SQL podemos utilizar recursos para facilitar a confecção,
organização e visualização dos dados (no momento do retorno da consulta).
Disponível em: https://bit.ly/2C6MWUj
Acessado em:12.out.2018
 
A partir do contexto abordado, assinale a alternativa que contenha o nome dado ao recurso que é
utilizado como cabeçalho da coluna em lugar dos nomes originais, não permitindo que ocorram termos
repetidos:
ALTERNATIVAS
Null
Alias
Not Null
Primary key
Foreign Key

Outros materiais