///
Esta questão foi aplicada no ano de 2025 pela banca FGV no concurso para TCE-RR. A questão aborda conhecimentos da disciplina de Banco de Dados, especificamente sobre Sistemas de Gerenciamento de Banco de Dados Relacionais.
Esta é uma questão de múltipla escolha com 5 alternativas. Teste seus conhecimentos e selecione a resposta correta.
O código DDL abaixo cria três tabelas em um banco de dados relacional:
CREATE TABLE Velejadores (
vid INTEGER PRIMARY KEY,
nome VARCHAR(100),
idade INTEGER
);
CREATE TABLE Barcos (
bid INTEGER PRIMARY KEY,
nome VARCHAR(50),
modelo VARCHAR(50)
);
CREATE TABLE Reservas (
vid INTEGER,
bid INTEGER,
data DATE,
PRIMARY KEY (vid, bid),
FOREIGN KEY (vid) REFERENCES Velejadores(vid),
FOREIGN KEY (bid) REFERENCES Barcos(bid)
);
Considerando as tabelas acima, a seguinte consulta foi realizada:
SELECT V.nome FROM Velejadores V
WHERE NOT EXISTS (
(SELECT B.bid FROM Barcos B)
EXCEPT
(SELECT R.bid FROM Reservas R
WHERE R.vid = V.vid)
);
O retorno da consulta foram os nomes