Magna Concursos
2572370 Ano: 2022
Disciplina: TI - Banco de Dados
Banca: Consulplan
Orgão: Câm. Itabira-MG
Provas:

A IBM desenvolveu a versão original do SQL, originalmente chamada de Sequel, como parte do projeto System R no início dos anos 1970. A linguagem Sequel evoluiu desde então, e seu nome mudou para SQL (Structured Query Language). Muitos produtos agora suportam a linguagem SQL. SQL se estabeleceu claramente como a linguagem de banco de dados relacional padrão.

(Silberschatz, Korth, Sudarshan, 2006.)

Considerando os conceitos de SQL Joins com duas Tabelas A e B contendo apenas “NomeLinguagens”, analise as afirmativas e assinale a imagem que representa correta e respectivamente o resultado esperado por cada tipo de Join retornado das consultas I, II, III e IV, em cor hachurado.

Enunciado 2572370-1

I. SELECT <a.NomeLinguagens, b.NomeLinguagens>
FROM TableA as A
FULL OUTER JOIN TableB as B
ON a.NomeLinguagens, b.NomeLinguagens
WHERE a.NomeLinguagens is null OR b.NomeLinguagens is null

II. SELECT <a.NomeLinguagens, b.NomeLinguagens>
FROM TableA as A
LEFT JOIN TableB as B
ON a.NomeLinguagens, b.NomeLinguagens

III. SELECT <a.NomeLinguagens, b.NomeLinguagens>
FROM TableA as A
LEFT JOIN TableB as B
ON a.NomeLinguagens = b.NomeLinguagens
WHERE b.NomeLinguagens is null

IV. SELECT <a.NomeLinguagens, b.NomeLinguagens>
FROM TableA as A
INNER JOIN TableB as B
ON a.NomeLinguagens = b.NomeLinguagens

 

Provas

Questão presente nas seguintes provas

Analista Legislativo

40 Questões

Controlador Interno

39 Questões