Consultas SQL e Relacionamentos

Consultas SQL e Relacionamentos

12th Grade

8 Qs

quiz-placeholder

Similar activities

Proceso 1 de GTH

Proceso 1 de GTH

University

7 Qs

01 - Fundamentos 2019-2

01 - Fundamentos 2019-2

University

10 Qs

GDT - 4

GDT - 4

University

10 Qs

¿ERES UN AUTÉNTICO REPUBLICANO?

¿ERES UN AUTÉNTICO REPUBLICANO?

1st Grade - Professional Development

12 Qs

REGLAS DE COMPRAS Y MATERIALES PARA PRODUCIR

REGLAS DE COMPRAS Y MATERIALES PARA PRODUCIR

1st - 12th Grade

10 Qs

PRODUCTOS DE SERVICIOS, ELEMENTOS BÁSICOS Y COMPLEMENTARIOS

PRODUCTOS DE SERVICIOS, ELEMENTOS BÁSICOS Y COMPLEMENTARIOS

University - Professional Development

7 Qs

E.D. SUBMÓDULO II. ORIENTA AL EMPRESARIO SOBRE ALTERNATIVAS DE C

E.D. SUBMÓDULO II. ORIENTA AL EMPRESARIO SOBRE ALTERNATIVAS DE C

12th Grade

11 Qs

REPASO GESTIÓN RRHH

REPASO GESTIÓN RRHH

University

10 Qs

Consultas SQL e Relacionamentos

Consultas SQL e Relacionamentos

Assessment

Quiz

Professional Development

12th Grade

Hard

Created by

DREIBERLEY MAFRA

Used 1+ times

FREE Resource

8 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

No SQL, qual consulta retorna a quantidade de departamentos distintos na tabela Funcionarios?

SELECT COUNT(Departamento) FROM Funcionarios;

SELECT COUNT(*) FROM Funcionarios;

SELECT COUNT(DISTINCT Departamento) FROM Funcionarios;

SELECT DISTINCT COUNT(Departamento) FROM Funcionarios;

SELECT COUNT_UNIQUE(Departamento) FROM Funcionarios;

2.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Qual instrução obtém o total de salários pagos por departamento?

SELECT SUM(Salario) FROM Funcionarios;

SELECT Salario, SUM(Departamento) FROM Funcionarios;

SELECT Departamento, SUM(Salario) FROM Funcionarios GROUP BY Departamento;

SELECT Departamento, Salario FROM Funcionarios GROUP BY SUM(Salario);

SELECT SUM(Salario) GROUP BY Departamento FROM Funcionarios;

3.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Se quisermos saber a idade média dos funcionários por departamento, devemos usar:

SELECT AVG(Departamento) FROM Funcionarios GROUP BY Idade;

SELECT AVG(Idade), Departamento FROM Funcionarios;

SELECT Departamento, AVG(Idade) FROM Funcionarios GROUP BY Departamento;

SELECT Departamento, AVG(Idade) FROM Funcionarios;

SELECT AVG(Idade) GROUP BY Departamento FROM Funcionarios;

4.

MATCH QUESTION

1 min • 1 pt

Associe cada tipo de relacionamento à descrição correta:

Um funcionário tem um crachá exclusivo.

1 para muitos

Alunos matriculados em várias disciplinas, e cada disciplina com vários alunos.

Muitos para muitos

Um cliente pode ter vários pedidos.

1 para 1

5.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Dadas as tabelas Clientes e Pedidos, com Pedidos.cliente_id como chave estrangeira para Clientes.id_cliente, qual consulta retorna apenas clientes que possuem pedidos?

SELECT * FROM Clientes LEFT JOIN Pedidos ON Clientes.id_cliente = Pedidos.cliente_id;

SELECT * FROM Clientes FULL JOIN Pedidos ON Clientes.id_cliente = Pedidos.cliente_id;

SELECT * FROM Clientes INNER JOIN Pedidos ON Clientes.id_cliente = Pedidos.cliente_id;

SELECT * FROM Clientes RIGHT JOIN Pedidos ON Clientes.id_cliente = Pedidos.cliente_id;

SELECT * FROM Clientes

6.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Considerando a integridade referencial com DELETE CASCADE, o que ocorre se um cliente for excluído da tabela Clientes que possui pedidos associados?

Apenas o cliente é excluído, e os pedidos ficam órfãos.

O cliente e todos os pedidos relacionados são excluídos automaticamente.

Uma exceção é lançada impedindo a exclusão.

Apenas o registro mais recente do cliente é excluído.

O cliente é excluído, mas os pedidos têm o cliente_id zerado.

7.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

No caso de UPDATE CASCADE, se o id_projeto for alterado na tabela Projetos:

Apenas a tabela Projetos terá os dados atualizados.

A atualização falhará se houver registros dependentes.

Todas as tabelas relacionadas atualizarão automaticamente o valor da chave estrangeira.

Os registros dependentes serão excluídos automaticamente.

A alteração será ignorada para manter integridade.

8.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Qual consulta retorna o salário mais baixo na tabela Funcionarios?

SELECT SALARY_MIN(Salario) FROM Funcionarios;

SELECT MINIMUM(Salario) FROM Funcionarios;

SELECT MIN(Salario) FROM Funcionarios;

SELECT LOWER(Salario) FROM Funcionarios;

SELECT MIN(Salario) AS MenorSalario FROM Funcionarios;