Procura

Banco de dadosSql (3)


EXERCÍCIOS - Exercício 68

  • (FAURGS 2022)

Considere as tabelas GENEROS e MUSICAS definidas abaixo usando SQL (padrão SQL99 ou superior), onde a primeira corresponde a dados de gêneros musicais e a segunda a dados de músicas.
Create table GENEROS (codg integer not null primary key, nome varchar(60) not null);
Create table MUSICAS (codm char(5) not null primary key, nome varchar(100) not null, codg integer not null, autor varchar(250) not null, foreign key (codg) references GENEROS(codg));
Considere a consulta: “listar o nome dos gêneros musicais e dados (nome e autor) das respectivas músicas do gênero. Incluir também no resultado gêneros para os quais não existem músicas correspondentes”.
SELECT G.nome as genero, M.nome as musica, autor FROM ______________
Assinale a alternativa que completa corretamente a lacuna acima sobre a consulta SQL, considerando o padrão SQL.


A) MUSICAS M CROSS JOIN GENEROS G

B) MUSICAS M RIGHT OUTER JOIN GENEROS G USING (CODG)

C) GENEROS G LEFT INNER JOIN MUSICAS M USING (CODG)

D) MUSICAS M LEFT OUTER JOIN GENEROS G USING (CODG)

E) GENEROS G NATURAL LEFT JOIN MUSICAS M


Próximo:
EXERCÍCIOS - Exercício 69

Vamos para o Anterior: Exercício 67

Tente Este: Exercício 37

Primeiro: Exercício 1

VOLTAR ao índice: Banco de dados






Cadastre-se e ganhe o primeiro capítulo do livro.
+
((ts_substr_ig=0.00ms))((ts_substr_id=3.01ms))((ts_substr_m2=0.00ms))((ts_substr_p2=0.55ms))((ts_substr_c=0.54ms))((ts_substr_im=0.83ms))
((total= 5ms))