Questão de Banco de Dados — SQL — FAURGS 2018
Banco de DadosSQL
- Código
- qq336326
- Banca
- FAURGS
- Órgão
- BANRISUL
- Ano
- 2018
- Nível
- Superior
- Cargo
- Administração de Bancos de Dados
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 NomeMedicoFROM ___________________________Assinale a alternativa que completa corretamente a lacuna da consulta SQL acima.
- AMEDICOS M NATURAL JOIN ESPECIALIDADES E
- BESPECIALIDADES E NATURAL LEFT JOIN MEDICOS M
- CMEDICOS M RIGHT OUTER JOIN ESPECIALIDADES E USING (CODE)
- DESPECIALIDADES E LEFT INNER JOIN MEDICOS M USING (CODE)
- EMEDICOS M LEFT OUTER JOIN ESPECIALIDADES E USING (CODE)