PROVA SQL

PROVA SQL

Professional Development

20 Qs

quiz-placeholder

Similar activities

Realizar a Venda

Realizar a Venda

Professional Development

19 Qs

Arquitetura de Processos - Aula 01

Arquitetura de Processos - Aula 01

Professional Development

19 Qs

Combo Multi- Situações  Gerais

Combo Multi- Situações Gerais

Professional Development

22 Qs

Ações de marketing

Ações de marketing

Professional Development

22 Qs

SQL

SQL

12th Grade - Professional Development

18 Qs

Técnicas de Vendas

Técnicas de Vendas

Professional Development

20 Qs

UFCD 0423 T Diag

UFCD 0423 T Diag

Professional Development

15 Qs

Quizz Atendimento ao Cliente

Quizz Atendimento ao Cliente

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?