Logo Passei Direto
Buscar

EXERCICIOS

Ferramentas de estudo

Questões resolvidas

Qual consulta retorna o nome e o CPF dos cidadãos que são clientes e alunos?


SELECT NOME, CPF FROM CLIENTE MINUS SELECT NOME, CPF FROM ALUNO;
SELECT NOME, CPF FROM ALUNO EXCEPT SELECT NOME, CPF FROM CLIENTE;
SELECT NOME, CPF FROM CLIENTE INTERSECT SELECT NOME, CPF FROM ALUNO;
SELECT NOME, CPF FROM ALUNO UNION SELECT NOME, CPF FROM CLIENTE;
SELECT NOME, CPF FROM CLIENTE JOIN SELECT NOME, CPF FROM ALUNO;

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

Qual consulta retorna o nome e o CPF dos cidadãos que são clientes e alunos?


SELECT NOME, CPF FROM CLIENTE MINUS SELECT NOME, CPF FROM ALUNO;
SELECT NOME, CPF FROM ALUNO EXCEPT SELECT NOME, CPF FROM CLIENTE;
SELECT NOME, CPF FROM CLIENTE INTERSECT SELECT NOME, CPF FROM ALUNO;
SELECT NOME, CPF FROM ALUNO UNION SELECT NOME, CPF FROM CLIENTE;
SELECT NOME, CPF FROM CLIENTE JOIN SELECT NOME, CPF FROM ALUNO;

Prévia do material em texto

Exercício por
Temas
 avalie sua aprendizagem
Sejam duas tabelas assim estruturadas:
DEPARTAMENTO(CODIGOD, NOME)
EMPREGADO(CODIGOE, NOME, ENDERECO, CODIGOD)
CODIGOD REFERENCIA DEPARTAMENTO
Seja a consulta a seguir:
SELECT D.NOME, E.NOME
FROM   DEPARTAMENTO D LEFT JOIN EMPREGADO E ON (D.CODIGOD=E.CODIGOD)
ORDER BY D.NOME;
A consulta retorna:
BANCO DE DADOS
Lupa  
 
DGT0282_202109180691_TEMAS
Aluno: JESSICA LOURENCO PEREIRA Matr.: 202109180691
Disc.: BANCO DE DADOS  2023.3 EAD (GT) / EX
Prezado (a) Aluno(a),
Você fará agora seu EXERCÍCIO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua avaliação. O
mesmo será composto de questões de múltipla escolha.
Após responde cada questão, você terá acesso ao gabarito comentado e/ou à explicação da mesma. Aproveite para se
familiarizar com este modelo de questões que será usado na sua AV e AVS.
CONSULTA COM VÁRIAS TABELAS NO POSTGRESQL
 
1.
O nome do departamento e o nome do empregado alocado. Os empregados sem departamento e os
departamentos sem empregado aparecem nos resultados.
O nome do departamento e o nome do empregado alocado. Os departamentos sem funcionário aparecem no
resultado.
O nome do departamento e o nome do empregado alocado. Os empregados sem departamento aparecem no
resultado.
O nome do departamento e o nome do empregado alocado. Os empregados sem departamento não aparecem
no resultado.
O nome do departamento e o nome do empregado alocado. Os departamentos sem funcionário alocado não
aparecem no resultado.
Data Resp.: 18/10/2023 21:44:09
javascript:voltar();
javascript:voltar();
javascript:voltar();
javascript:voltar();
javascript:diminui();
javascript:diminui();
javascript:aumenta();
javascript:aumenta();
Considere que cada tabela a seguir pertence a um banco de dados distinto.
Qual consulta retorna o nome e o CPF dos cidadãos que são clientes e alunos?
Para obter todas as linhas da tabela B, o comando SELECT deverá utilizar na sequência um JOIN entre as tabelas A
e B do tipo:
Explicação:
A resposta correta é: O nome do departamento e o nome do empregado alocado. Os departamentos sem
funcionário aparecem no resultado.
 
2.
SELECT NOME, CPF FROM CLIENTE
MINUS
SELECT NOME, CPF FROM ALUNO;
SELECT NOME, CPF FROM ALUNO
EXCEPT
SELECT NOME, CPF FROM CLIENTE;
SELECT NOME, CPF FROM CLIENTE
INTERSECT
SELECT NOME, CPF FROM ALUNO;
SELECT NOME, CPF FROM ALUNO
UNION
SELECT NOME, CPF FROM CLIENTE;
SELECT NOME, CPF FROM CLIENTE
JOIN
SELECT NOME, CPF FROM ALUNO;
Data Resp.: 18/10/2023 21:46:22
Explicação:
A resposta correta é:
SELECT NOME, CPF FROM ALUNO
UNION
SELECT NOME, CPF FROM CLIENTE;
 
3.
LEFT OUTER JOIN.
CROSS JOIN.
INNER JOIN.
Considere a tabela a seguir:
Seja a consulta:
SELECT NOME, CPF, SEXO
FROM   EMPREGADO
WHERE  SEXO= 'F' OR SALARIO>5000;
 
Qual alternativa a seguir representa um código equivalente ao da consulta acima?
RIGHT OUTER JOIN.
FULL OUTER JOIN.
Data Resp.: 18/10/2023 21:47:43
Explicação:
A resposta correta é: RIGHT OUTER JOIN.
 
4.
SELECT NOME, CPF, SEXO
FROM   EMPREGADO
WHERE  SEXO= 'F'
EXCEPT
SELECT NOME, CPF, SEXO
FROM   EMPREGADO
WHERE  SALARIO>5000;
SELECT NOME, CPF, SEXO
FROM   EMPREGADO
WHERE  SEXO= 'F'
UNION
SELECT NOME, CPF, SEXO
FROM   EMPREGADO
WHERE  SALARIO>5000;
SELECT NOME, CPF, SEXO
FROM   EMPREGADO
WHERE  SALARIO>5000;
SELECT NOME, CPF, SEXO
FROM   EMPREGADO
WHERE  SEXO= 'F' AND SALARIO>5000;
Sejam as tabelas a seguir:
Seja a consulta a seguir:
SELECT CODIGONIVEL ,DESCRICAO
FROM NIVEL
WHERE CODIGONIVEL IN (SELECT DISTINCT CODIGONIVEL FROM CURSO);
A consulta serve para:
SELECT NOME, CPF, SEXO
FROM   EMPREGADO
WHERE  SEXO= 'F';
Data Resp.: 18/10/2023 21:49:45
Explicação:
A resposta correta é:
SELECT NOME, CPF, SEXO
FROM   EMPREGADO
WHERE  SEXO= 'F'
UNION
SELECT NOME, CPF, SEXO
FROM   EMPREGADO
WHERE  SALARIO>5000;
 
5.
Exibir a descrição dos cursos e seus níveis.
Exibir os cursos para os quais há pelo menos um nível associado.
Exibir somente os níveis para os quais há mais de um curso associado.
Exibir os níveis para os quais não há curso associado.
Exibir os níveis para os quais há pelo menos um curso associado.
Data Resp.: 18/10/2023 21:52:34
Explicação:
A resposta correta é: Exibir os níveis para os quais há pelo menos um curso associado.
    Não Respondida      Não Gravada     Gravada
Exercício por Temas inciado em 18/10/2023 21:33:13.

Mais conteúdos dessa disciplina