Search Header Logo

PBD - Revisão AV1 - 2025.1

Authored by Mariana Meirelles

Computers

University

Used 1+ times

PBD - Revisão AV1 - 2025.1
AI

AI Actions

Add similar questions

Adjust reading levels

Convert to real-world scenario

Translate activity

More...

    Content View

    Student View

12 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Qual comando SQL é utilizado para modificar a estrutura de uma tabela existente, adicionando ou removendo colunas?

UPDATE

MODIFY COLUMN

ALTER TABLE

INSERT INTO

2.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Para garantir que um campo em uma consulta SQL não contenha valores nulos, qual condição deve ser utilizada?

WHERE campo ≠ 0

WHERE campo IS NOT NULL

HAVING campo > 0

ORDER BY campo DESC

3.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Em um banco de dados relacional, uma estrutura que armazena o resultado de uma consulta e pode ser utilizada como se fosse uma tabela é chamada de:

Esquema lógico

View

Chave estrangeira

Índice

4.

MULTIPLE CHOICE QUESTION

1 min • 1 pt

Qual das alternativas contém uma subconsulta válida para retornar os funcionários com o menor salário cadastrado na tabela Funcionario?

SELECT nome, salario FROM Funcionario WHERE salario = (SELECT MIN(salario) FROM Funcionario);

SELECT nome, salario FROM Funcionario WHERE salario = MIN(salario);

SELECT nome, salario FROM Funcionario JOIN Funcionario ON salario = MIN(salario);

SELECT nome, salario FROM Funcionario WHERE salario < 5000;

5.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Qual operador SQL é utilizado para combinar os resultados de duas ou mais instruções SELECT?

JOIN

UNION

INTERSECT

GROUP BY

6.

MULTIPLE CHOICE QUESTION

1 min • 1 pt

Para criar uma visão chamada "ClientesVIP", baseada nos clientes com compras acima de 5000, qual comando SQL é correto?

CREATE VIEW ClientesVIP AS SELECT * FROM Clientes WHERE TotalCompras > 5000;

COMPILE VIEW ClientesVIP AS SELECT * FROM Clientes WHERE TotalCompras > 5000;

BUILD VIEW ClientesVIP AS SELECT * FROM Clientes WHERE TotalCompras > 5000;

CREATE VIEW ClientesVIP INSERT * FROM Clientes WHERE TotalCompras > 5000;

7.

MULTIPLE CHOICE QUESTION

1 min • 1 pt

Para listar apenas os vendedores que realizaram vendas acima de 10.000, sem repetições, qual consulta SQL é a mais eficiente?

SELECT VendedorID FROM Vendas WHERE SUM(ValorVenda) > 10000;

SELECT DISTINCT VendedorID FROM Vendas GROUP BY VendedorID HAVING ValorVenda > 10000;

SELECT DISTINCT VendedorID FROM Vendas WHERE ValorVenda > 10000;

SELECT VendedorID FROM Vendas WHERE MAX(ValorVenda) > 10000 GROUP BY VendedorID;

Access all questions and much more by creating a free account

Create resources

Host any resource

Get auto-graded reports

Google

Continue with Google

Email

Continue with Email

Classlink

Continue with Classlink

Clever

Continue with Clever

or continue with

Microsoft

Microsoft

Apple

Apple

Others

Others

Already have an account?