
PROVA SQL

Quiz
•
Professional Development
•
Professional Development
•
Medium

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
Similar Resources on Wayground
15 questions
Palestra - IRS (Cat. G)

Quiz
•
KG - Professional Dev...
15 questions
Certificación Calidad, Validación y Formación

Quiz
•
Professional Development
15 questions
Apple TV

Quiz
•
Professional Development
16 questions
PRUEBA VALIDACIÓN ALMARA

Quiz
•
Professional Development
19 questions
Realizar a Venda

Quiz
•
Professional Development
15 questions
Práticas Administrativas

Quiz
•
Professional Development
15 questions
Quizz de RH

Quiz
•
Professional Development
15 questions
Pre-Assessment_01_Project Management

Quiz
•
Professional Development
Popular Resources on Wayground
10 questions
Video Games

Quiz
•
6th - 12th Grade
10 questions
Lab Safety Procedures and Guidelines

Interactive video
•
6th - 10th Grade
25 questions
Multiplication Facts

Quiz
•
5th Grade
10 questions
UPDATED FOREST Kindness 9-22

Lesson
•
9th - 12th Grade
22 questions
Adding Integers

Quiz
•
6th Grade
15 questions
Subtracting Integers

Quiz
•
7th Grade
20 questions
US Constitution Quiz

Quiz
•
11th Grade
10 questions
Exploring Digital Citizenship Essentials

Interactive video
•
6th - 10th Grade