logo

Crowdly

Browser

Add to Chrome

BANCO DE DADOS RELACIONAL

Looking for BANCO DE DADOS RELACIONAL test answers and solutions? Browse our comprehensive collection of verified answers for BANCO DE DADOS RELACIONAL at moodle.utfpr.edu.br.

Get instant access to accurate answers and detailed explanations for your course questions. Our community-driven platform helps students succeed!

Considere o modelo de dados relacionais HR (Human Resources). 

Marque a alternativa que altera a definição da tabela job_history de forma restringir que a data final (end_date) seja maior que a data inicial (start_date).

Modelo HR

View this question

Considere o modelo de dados relacionais HR (Human Resources).

Em uma visão abrangente, a folha de pagamento é uma lista mensal referente à remuneração dos colaboradores de uma empresa. As empresas geram receitas e despesas na folha de pagamento a partir de uma série de procedimentos trabalhistas e fiscais.

Considerando as tabelas do Instituto Nacional do Seguro Social (INSS) e Imposto de Renda Retido na Fonte (IRRF), que são alíquotas descontadas do salário do colaborador, elabore uma consulta SQL para projetar

  • o nome completo dos colaboradores
  • o nome do cargo dos colaboradores
  • o salário bruto (valor armazenado na base de dados)
  • a alíquota do INSS (percentual baseado na faixa salarial da tabela do INSS)
  • o valor a ser descontado do INSS (valor calculado com base na alíquoca do INSS sob o salário do colaborador)
  • a alíquota do IRRF (percentual baseado na faixa salarial da tabela do IRRF; a partir do mês de abril do ano-calendário de 2023 para não idosos)
  • o valor a ser descontado do IRRF (valor calculado com base na alíquoca do IRRF sob o salário do colaborador)

Para o INSS use a tabela empregado, empregado doméstico e trabalhador avulso; disponível em https://www.gov.br/inss/pt-br/direitos-e-deveres/inscricao-e-contribuicao/tabela-de-contribuicao-mensal

Para o IRRF use a tabela incidêncial anual a partir do exercício de 2026 (ano-caledário de 2025); disponível em https://www.gov.br/receitafederal/pt-br/assuntos/meu-imposto-de-renda/tabelas/copy_of_2024

Use projeção condicional para determinar as alíquotas e valores de desconto.

(Saída ilustrativa, o resultado depende da instância da base de dados)

Resposta

Modelo HR

View this question

Considere o modelo de dados relacionais HR (Human Resources). 

Elabore uma consulta SQL para recuperar os colaboradores (employees) que possuem salário dentro da faixa salarial dos seus gerentes (manager_id). A faixa salarial do gerente é definida pelo piso e teto salarial do cargo (atributos min_salary e max_salary da tabela jobs). A consulta deve projetar

  • nome completo do colaborador (first_name e last_name),
  • nome completo do gerente (gerente também é um colaborador)
  • salário (salary) do gerente e colaborador
  • diferença de salário entre gerente e colaborador (atributo virtual diff)

(Saída ilustrativa, o resultado depende da instância da base de dados)

View this question

Considere o modelo de dados relacionais HR (Human Resources).

Marque a consulta que projeta o primeiro e último nome dos colaboradores cujo salário é inferior ao piso salarial ou superior ao teto salarial do respectivo cargo atual, ou seja, cujo salário está fora da faixa salarial do respectivo cargo.

Modelo HR

View this question

Considere a instância inicial do banco de dados HR (Human Resources). A instância inicial é aquela logo após a execução do script de criação e população da base de dados hr.

Marque a alternativa que corresponde a situação da instância após executar o bloco de transação abaixo.

BEGIN;

INSERT INTO employees (employee_id, last_name, email, hire_date, job_id)

    VALUES (1000, 'Employee 1000', '[email protected]', '2025-06-01', 'IT_PROG');

SAVEPOINT savepoint_;

INSERT INTO employees (employee_id, last_name, email, hire_date, job_id)

    VALUES (2000, 'Employee 2000', '[email protected]', '2025-06-03', 'AC_MGR');

ROLLBACK TO SAVEPOINT savepoint_;

UPDATE departments

    SET manager_id = (SELECT COALESCE(employee_id, NULL)

                      FROM employees

                      WHERE employee_id >= 2000 ORDER BY 1 ASC LIMIT 1)

WHERE department_name LIKE 'Accounting';

RELEASE SAVEPOINT savepoint_;

COMMIT;

Modelo HR

View this question

Considere o modelo de dados relacionais HR (Human Resources). 

Marque a alternativa que apresenta a consulta SQL que recupera o nome de todos os departamentos e, quando houver, o nome de seus respectivos gerentes.

Modelo HR

View this question

Considere o modelo de dados relacionais OE (Order Entity). 

Elabore uma consulta SQL para recuperar os clientes que realizaram mais de 4 pedidos entre 2006 e 2008 e cuja média de valor dos pedidos seja superior a 20000. Projete o identificador e nome completo dos clientes, a quantidade de pedidos e a média do valor dos pedidos. Ordene o resultado pelos critérios média do valor dos pedidos e quantidade de pedidos, ambos decrecentes.

A tabela de pedidos é a orders; dos clientes customers.

(Saída ilustrativa, o resultado depende da instância da base de dados)

resultado

View this question

Considere o modelo de dados relacionais OE (Order Entity). 

Elabore uma consulta SQL para recuperar os 20 produtos mais pedidos. Os produtos mais pedidos correspondem aos produtos com maior quantidade de pedidos; e não valor de pedidos. Além do nome dos produtos, a consulta deve projetar a quantidade e o valor total de pedidos de cada produto.

Ordene o resultado por ordem decrescente da quantidade de pedidos e crescente do valor dos pedidos.

(Saída ilustrativa, o resultado depende da instância da base de dados)

View this question

Considere o esquema company e marque a alternativa que altera a definição da tabela PROJECT de forma a permitir a atribuição de um project manager (PManager) aos projetos.

0%
100%
0%
0%
0%
View this question

Considere o esquema company.

Elabore uma consulta que projete o aumento salarial em 3% para os primeiros 3 (três) colaboradores mais eficientes, 2% para os próximos 2 (dois) mais eficientes, e 1% para os demais representantes que atuem ao menos em 2 (dois) projetos. A eficiência aqui significa o total de horas de trabalho em projetos projetos. Como segundo critério, caso ocorra conflito com o total de horas trabalhas, use o critério do mais velho. A consulta deve projetar os seguintes dados: identificador e nome dos colaboradores, total de horas em projetos, salário e projeção do novo salário.

View this question

Want instant access to all verified answers on moodle.utfpr.edu.br?

Get Unlimited Answers To Exam Questions - Install Crowdly Extension Now!

Browser

Add to Chrome