Pular para o conteúdo principal

Questão de Banco de Dados — SQL — CESGRANRIO 2023

Banco de DadosSQL
Código
cg020219
Banca
CESGRANRIO
Órgão
Transpetro
Ano
2023
Nível
Médio
Cargo
Técnico de Informática
Uma empresa aérea possui um sistema de informação para registrar as reservas de passagens de seus passageiros nos voos que oferece. O esquema desse banco de dados foi criado com os seguintes comandos SQL:CREATE TABLE PASSAGEIRO ( CODIGO NUMERIC(5) NOT NULL, NOME TEXT NOT NULL, PRIMARY KEY (CODIGO)); CREATE TABLE VOO ( NUMERO NUMERIC(3) NOT NULL, ORIGEM TEXT NOT NULL, DESTINO TEXT NOT NULL, NUM_LUGARES NUMERIC(3) NOT NULL, PRIMARY KEY (NUMERO)); CREATE TABLE RESERVA ( NUM_VOO NUMERIC(3) NOT NULL, CD_PASS NUMERIC(5) NOT NULL, PRIMARY KEY (NUM_VOO, CD_PASS), FOREIGN KEY (NUM_VOO) REFERENCES VOO(NUMERO), FOREIGN KEY (CD_PASS) REFERENCES PASSAGEIRO(CODIGO)); Na Figura a seguir, são exibidos os estados atuais dessas tabelas. Imagem associada para resolução da questão Qual comando SQL será executado sem produzir erro?
  1. ADELETE FROM PASSAGEIRO WHERE NOME = 'VICENTE DE CARVALHO';
  2. BDELETE FROM VOO WHERE DESTINO = 'CURITIBA';
  3. CINSERT INTO RESERVA VALUES(998, 56000);
  4. DINSERT INTO PASSAGEIRO VALUES(56390, 'RICARDO GONÇALVES');
  5. EUPDATE VOO SET NUMERO = 532 WHERE DESTINO = 'RIO DE JANEIRO';
Revelar gabarito e comentário

GabaritoB — DELETE FROM VOO WHERE DESTINO = 'CURITIBA';

Link permanente: /questoes/cg020219