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
- Ados velejadores que possuem reservas para todos os barcos.
- Bdos barcos que não possuem reservas.
- Cdos velejadores que não possuem reservas.
- Ddos velejadores que possuem reserva para mais de um barco.
- Edos barcos que possuem reservas feitas por todos os velejadores.