Ícone Questionei
QuestõesDisciplinasBancasDashboardSimuladosCadernoRaio-X
Logo Questionei

Links Úteis

  • Início
  • Questões
  • Disciplinas
  • Simulados

Legal

  • Termos de Uso
  • Termos de Adesão
  • Política de Privacidade

Disciplinas

  • Matemática
  • Informática
  • Português
  • Raciocínio Lógico
  • Direito Administrativo

Bancas

  • FGV
  • CESPE
  • VUNESP
  • FCC
  • CESGRANRIO

© 2026 Questionei. Todos os direitos reservados.

Feito com ❤️ para educação

/
/
/
/
/
/
  1. Início/
  2. Questões/
  3. Banco de Dados/
  4. Questão 457941201153536

Uma agência de intercâmbios deseja mapear os interesses de estudantes que pretendem residir em uma dada cidade no exteri...

1

457941201153536
Ano: 2018Banca: FAURGSOrganização: BANRISULDisciplina: Banco de DadosTemas: Structured Query Language

Uma agência de intercâmbios deseja mapear os interesses de estudantes que pretendem residir em uma dada cidade no exterior, com as famílias disponíveis para acolhê-los. Para isso, definiu as tabelas ESTUDANTES e RESIDENCIAS, descritas abaixo em SQL, contendo respectivamente estudantes com a cidade pretendida e as famílias com cidades de residência.


create table ESTUDANTES

(nome varchar(120) not null primary key,

cidade varchar(30) not null);


create table RESIDENCIAS

(familia varchar(120) not null primary key,

cidade varchar(30) not null);


Considere que estas tabelas possuem como conteúdo as instâncias resultantes dos oito comandos INSERT definidos em SQL abaixo.


insert into ESTUDANTES values ('clara', 'londres');

insert into ESTUDANTES values ('joao', 'londres');

insert into ESTUDANTES values ('magda', 'sidney');

insert into ESTUDANTES values ('pedro', 'paris');


insert into RESIDENCIAS values ('f1', 'londres');

insert into RESIDENCIAS values ('f2', 'paris');

insert into RESIDENCIAS values ('f3', 'toronto');

insert into RESIDENCIAS values ('f4', 'toronto');


A agência decidiu cruzar as informações das duas tabelas para investigar as opções de alojamento disponíveis. Considere as quatro consultas SQL abaixo, que representam opções de cruzamento de dados entre tabelas.


I - select *

from ESTUDANTES left join RESIDENCIAS using(cidade);

II - select *

from ESTUDANTES right join RESIDENCIAS using(cidade);

III - select *

from ESTUDANTES cross join RESIDENCIAS;

IV - select *

from ESTUDANTES inner join RESIDENCIAS using (cidade);


Quantas instâncias são recuperadas por cada comando SELECT acima, na ordem em que os comandos aparecem?

Gabarito comentado
Anotações
Marcar para revisão
Reportar erro

Questões relacionadas para praticar

Questão 457941200072248Banco de Dados

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...

#Structured Query Language
Questão 457941200088533Banco de Dados

Considere o trecho de código a seguir, escrito na Linguagem SQL, assumindo que pode ser utilizado um ROLLBACK automático se houver uma finalização ano...

#Gestão de Transações
Questão 457941200846621Banco de Dados

Um banco de dados Oracle consiste de uma ou mais unidades lógicas de armazenamento, denominadas tablespaces, que armazenam coletivamente todos os dado...

#Banco de Dados Oracle
Questão 457941200998880Banco de Dados

Considere as afirmações abaixo sobre bancos de dados de objetos. I - Identidade de Objetos: os objetos possuem identidades únicas, independentes de se...

#Banco de Dados Orientado a Objetos
Questão 457941201007351Banco de Dados

Oracle possui diversas ferramentas de desenvolvimento que permitem automatizar a criação de aplicações e que podem servir de interface para banco de d...

#Banco de Dados Oracle
Questão 457941201296409Banco de Dados

Observe uma tabela CONTROLEDEENTRADA, que registra informações necessárias para controlar a entrada de viajantes estrangeiros em um aeroporto. A tabel...

#Structured Query Language
Questão 457941201611697Banco de Dados

Numere a segunda coluna de acordo com a primeira, associando os termos dos 5Vs de Big Data às suas respectivas definições. (1) Armazenamento primário ...

#Análise de Grandes Volumes de Dados
Questão 457941201689230Banco de Dados

Considere as seguintes afirmações sobre a linguagem SQL. I - Se uma cláusula WHERE e uma cláusula HAVING aparecem na mesma consulta, o predicado que a...

#Structured Query Language
Questão 457941201973210Banco de Dados

Assinale a alternativa com uma afirmação correta sobre as funções da Linguagem SQL.

#Structured Query Language#Sistemas de Banco de Dados
Questão 457941201990708Banco de Dados

Falhas catastróficas referem-se a uma lista extensa de problemas, como falha de energia, incêndio, sabotagem, regravação de discos por engano, entre o...

#Tolerância a Falhas

Continue estudando

Mais questões de Banco de DadosQuestões sobre Structured Query LanguageQuestões do FAURGS