Banco de dadosSql (2)
- (FAURGS 2018)
Observe as tabelas MEDICOS e ESPECIALIDADES, definidas abaixo pelos comandos SQL, que representam médicos e especialidades médicas, respectivamente.
Create table ESPECIALIDADES (code integer not null primary key, nome varchar(60) not null);
Create table MEDICOS (cod char(5) not null primary key, nome varchar(100) not null, code integer not null, foreign key (code) references ESPECIALIDADES);
Considere o enunciado de uma consulta sobre as tabelas acima: “listar o nome das especialidades e os dados (código e nome) dos respectivos médicos, incluindo especialidades sem médicos correspondentes.”
Considere essa mesma consulta em SQL, abaixo:
SELECT E.nome as especialidade, M.cod as codmed, M.nome as NomeMedico FROM ___________________________
Assinale a alternativa que completa corretamente a lacuna da consulta SQL acima.
A) MEDICOS M NATURAL JOIN ESPECIALIDADES E
B) ESPECIALIDADES E NATURAL LEFT JOIN MEDICOS M
C) MEDICOS M RIGHT OUTER JOIN ESPECIALIDADES E USING (CODE)
D) ESPECIALIDADES E LEFT INNER JOIN MEDICOS M USING (CODE)
E) MEDICOS M LEFT OUTER JOIN ESPECIALIDADES E USING (CODE)
Próximo:
EXERCÍCIOS - Exercício 263
Vamos para o Anterior: Exercício 261
Tente Este: Exercício 273
Primeiro: Exercício 1
VOLTAR ao índice: Banco de dados