Logo
QuestõesDisciplinasBancasDashboardSimuladosCadernoRaio-XBlog
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 457941201896295

As tabelas DISCIPLINAS, ALUNOS, e MATRICULAS, definidas abaixo, usa...

📅 2018🏢 FAURGS🎯 TJ-RS📚 Banco de Dados
#Structured Query Language

Esta questão foi aplicada no ano de 2018 pela banca FAURGS no concurso para TJ-RS. A questão aborda conhecimentos da disciplina de Banco de Dados, especificamente sobre Structured Query Language.

Esta é uma questão de múltipla escolha com 5 alternativas. Teste seus conhecimentos e selecione a resposta correta.

1

457941201896295
Ano: 2018Banca: FAURGSOrganização: TJ-RSDisciplina: Banco de DadosTemas: Structured Query Language
As tabelas DISCIPLINAS, ALUNOS, e MATRICULAS, definidas abaixo, usando SQL (padrão SQL2 ou superior), representam alunos, disciplinas oferecidas em um curso e matrículas de alunos nestas disciplinas.

create table ALUNOS
(coda integer not null primary key,
nomea varchar(60) not null);

create table DISCIPLINAS
(codd integer not null primary key,
nomed varchar(100) not null,
professor varchar(2) not null);

create table MATRICULAS
(coda integer not null,
codd integer not null,
nota integer not null,
primary key (coda, codd),
foreign key (coda) references ALUNOS,
foreign key (codd) references DISCIPLINAS);

Considere as seguintes consultas SQL no mesmo padrão, formuladas utilizando subconsultas.

I - SELECT distinct nomea, codd, nota
FROM alunos natural join matriculas
WHERE codd not in
(SELECT distinct codd
FROM disciplinas
WHERE professor = 'joao da silva');

II - SELECT distinct nomea, codd, nota
FROM alunos natural join matriculas
WHERE coda not in
(SELECT distinct coda
FROM disciplinas natural join matriculas
WHERE professor = 'joao da silva');

III- SELECT distinct nomea, codd, nota
FROM alunos natural join matriculas
WHERE coda in
(SELECT distinct coda FROM matriculas
WHERE nota = 10);

Quais dentre as consultas acima NÃO poderiam ser reescritas em termos das tabelas DISCIPLINAS, MATRICULAS E ALUNOS sem uso de subconsulta em nenhuma porção da consulta SQL, e sem utilizar a mesma tabela mais de uma vez na cláusula FROM?
Gabarito comentado
Anotações
Marcar para revisão

Acelere sua aprovação com o Premium

  • Gabaritos comentados ilimitados
  • Caderno de erros inteligente
  • Raio-X da banca
Conhecer Premium

Questões relacionadas para praticar

Questão 457941200009253Banco de Dados

Estruturas de acesso adicionais auxiliares, chamadas índices, são usadas para aumentar a velocidade da recuperação dos registros na resposta a certas ...

#Indicadores
Questão 457941200052209Banco de Dados

Considere as seguintes afirmações sobre índices no Sistema de Gerência de Banco de Dados MySql Server 8 ou superior. I - Todos os motores de armazenam...

#Banco de Dados MySQL
Questão 457941200823967Banco de Dados

Considere as afirmações abaixo sobre modelagem Entidade-Relacionamento. I - Uma entidade pode não ter um valor aplicável para um atributo. Por exemplo...

#Modelo Relacional de Dados#Diagrama Entidade-Relacionamento
Questão 457941201374832Banco de Dados

Um grupo de tabelas com permissão apenas de leitura ou consulta que, entre outras informações, mantém dados sobre: perfis de usuários, papéis e privil...

#Glossário de Dados
Questão 457941201608872Banco de Dados

Qual é a afirmativa correta sobre recuperação de falhas em bancos de dados?

#Tolerância a Falhas
Questão 457941201767481Banco de Dados

__________ é propriedade da transação que garante que as mudanças aplicadas ao banco de dados pela transação confirmada persistam no banco de dados, i...

#Gestão de Transações

Continue estudando

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