PROVA SQL

PROVA SQL

Professional Development

20 Qs

quiz-placeholder

Similar activities

Logística

Logística

Professional Development

15 Qs

Quiz sobre Qualidade e Produtividade

Quiz sobre Qualidade e Produtividade

Professional Development

15 Qs

E-commerce

E-commerce

Professional Development

15 Qs

Conectando pontos - Programação da Produção - Turma 1

Conectando pontos - Programação da Produção - Turma 1

Professional Development

15 Qs

Quiz Shop - dunnhumby

Quiz Shop - dunnhumby

Professional Development

18 Qs

Desafio: Compras, Estoque, Faturamento e Financeiro

Desafio: Compras, Estoque, Faturamento e Financeiro

Professional Development

20 Qs

# Quiz 2 - Mód. II  ÉTICA, REGULAMENTAÇÃO E API

# Quiz 2 - Mód. II ÉTICA, REGULAMENTAÇÃO E API

Professional Development

18 Qs

Workshop Lideres

Workshop Lideres

Professional Development

15 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?