Baixe o app para aproveitar ainda mais
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
Compartilhar