Pular para o conteúdo principal

Questão de Banco de Dados — Banco de Dados Relacionais — FGV 2025

Banco de DadosBanco de Dados Relacionais
Código
fg121828
Banca
FGV
Órgão
TCE-RR
Ano
2025
Nível
Superior
Cargo
Analista Administrativo - Tecnologia da Informação, com especialidade em Banco de Dados
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 VWHERE NOT EXISTS ((SELECT B.bid FROM Barcos B)EXCEPT(SELECT R.bid FROM Reservas RWHERE R.vid = V.vid));O retorno da consulta foram os nomes
  1. Ados velejadores que possuem reservas para todos os barcos.
  2. Bdos barcos que não possuem reservas.
  3. Cdos velejadores que não possuem reservas.
  4. Ddos velejadores que possuem reserva para mais de um barco.
  5. Edos barcos que possuem reservas feitas por todos os velejadores.
Revelar gabarito e comentário

GabaritoA — dos velejadores que possuem reservas para todos os barcos.

Link permanente: /questoes/fg121828