PROVA SQL

PROVA SQL

Professional Development

20 Qs

quiz-placeholder

Similar activities

CAPACITACION I

CAPACITACION I

Professional Development

18 Qs

Quiz de Comandos SQL e Banco de Dados

Quiz de Comandos SQL e Banco de Dados

Professional Development

15 Qs

Marketing e Arquétipos

Marketing e Arquétipos

Professional Development

17 Qs

Fundamentos da Logística e sua Importância

Fundamentos da Logística e sua Importância

Professional Development

20 Qs

Quiz sobre Atendimento ao Cliente

Quiz sobre Atendimento ao Cliente

Professional Development

19 Qs

Claro combo TV

Claro combo TV

Professional Development

20 Qs

Jovem Aprendiz

Jovem Aprendiz

Professional Development

20 Qs

PROVA SQL

PROVA SQL

Assessment

Quiz

Professional Development

Professional Development

Medium

Created by

GUILHERME CASSITAS

Used 2+ times

FREE Resource

20 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

5 mins • 1 pt

Qual das opções abaixo representa corretamente a criação de uma tabela "Clientes" com uma chave primária chamada "cliente_id" e um campo "email" que não pode ser nulo?

CREATE TABLE Clientes (cliente_id INT, email VARCHAR(100) NOT NULL, PRIMARY KEY (cliente_id));

CREATE TABLE Clientes (cliente_id INT PRIMARY KEY, email VARCHAR(100) NOT NULL);

CREATE TABLE Clientes (cliente_id INT, email VARCHAR(100), PRIMARY KEY (email));

CREATE TABLE Clientes (cliente_id INT NOT NULL, email VARCHAR(100), PRIMARY KEY (email));

2.

MULTIPLE CHOICE QUESTION

5 mins • 1 pt

Qual comando SQL insere um novo produto chamado "Mouse Gamer" com preço padrão de 150.00 na tabela "Produtos", considerando que o campo "preco" possui um valor DEFAULT de 100.00?

INSERT INTO Produtos (nome) VALUES ('Mouse Gamer');

INSERT INTO Produtos (nome, preco) VALUES ('Mouse Gamer', 150.00);

INSERT INTO Produtos (preco) VALUES (150.00);

INSERT INTO Produtos (nome, preco) VALUES ('Mouse Gamer', DEFAULT);

3.

MULTIPLE CHOICE QUESTION

5 mins • 1 pt

Considere as tabelas "Vendas" e "Clientes". Qual consulta retorna o nome dos clientes e o valor total de suas compras, apenas para aqueles que compraram mais de R$ 1000?

SELECT c.nome, SUM(v.valor) FROM Clientes c JOIN Vendas v ON c.cliente_id = v.cliente_id GROUP BY c.nome HAVING SUM(v.valor) > 1000;

SELECT c.nome, v.valor FROM Clientes c JOIN Vendas v ON c.cliente_id = v.cliente_id WHERE v.valor > 1000;

SELECT nome, SUM(valor) FROM Vendas GROUP BY nome WHERE SUM(valor) > 1000;

SELECT c.nome, SUM(v.valor) FROM Clientes c, Vendas v WHERE c.cliente_id = v.cliente_id AND v.valor > 1000 GROUP BY c.nome;

4.

MULTIPLE CHOICE QUESTION

5 mins • 1 pt

Qual das opções abaixo representa corretamente a definição de uma FOREIGN KEY na tabela "Vendas" referenciando a tabela "Clientes"?

FOREIGN KEY (cliente_id) REFERENCES Clientes(cliente_id)

PRIMARY KEY (cliente_id) REFERENCES Clientes(cliente_id)

FOREIGN KEY cliente_id REFERENCES Clientes

REFERENCES Clientes(cliente_id) FOREIGN KEY (cliente_id)

5.

MULTIPLE CHOICE QUESTION

5 mins • 1 pt

Qual comando SQL retorna a quantidade total de vendas realizadas em cada mês?

SELECT COUNT(*) FROM Vendas GROUP BY MONTH(data_venda);

SELECT MONTH(data_venda), COUNT(*) FROM Vendas GROUP BY MONTH(data_venda);

SELECT data_venda, COUNT(*) FROM Vendas;

SELECT COUNT(MONTH(data_venda)) FROM Vendas;

6.

MULTIPLE CHOICE QUESTION

5 mins • 1 pt

Qual das opções abaixo utiliza corretamente a cláusula CHECK para garantir que o campo "quantidade" da tabela "ItensVenda" seja sempre maior que zero?

CREATE TABLE ItensVenda (quantidade INT CHECK (quantidade > 0));

CREATE TABLE ItensVenda (quantidade INT, CHECK quantidade > 0);

CREATE TABLE ItensVenda (quantidade INT, CHECK (quantidade >= 0));

CREATE TABLE ItensVenda (quantidade INT CHECK quantidade > 0);

7.

MULTIPLE SELECT QUESTION

45 sec • 1 pt

CANCELADA

SELECT * FROM Produtos WHERE preco BETWEEN 100 AND 500;

SELECT * FROM Produtos WHERE preco = 100 AND preco = 500;

Create a free account and access millions of resources

Create resources
Host any resource
Get auto-graded reports
or continue with
Microsoft
Apple
Others
By signing up, you agree to our Terms of Service & Privacy Policy
Already have an account?