• Matéria: Informática
  • Autor: ShoutaFurioso
  • Perguntado 4 anos atrás

O Sistemas de Gerenciamento de Banco de Dados – SGBD, é um conjunto de aplicações que possibilitam gerenciar a manipular os dados. O MySQL da Oracle, por exemplo, possui uma aplicação para criação de Diagramas Entidade-Relacionamento - DER, além das aplicações de gestão do banco de dados. A imagem anterior apresenta um exemplo de Diagramas Entidade-Relacionamento – DER e as entidades criadas e populadas (operações de insert). A seguir, é realizado uma operação que resulta na imagem abaixo. Selecione a alternativa que apresente corretamente a operação executada. ALTERNATIVAS
SELECT tb_aluno.id_curso,tb_aluno.nm_aluno, tb_curso.cd_curso, tb_curso.nm_curso FROM tb_aluno RIGHT JOIN

tb_curso ON tb_aluno.id_curso=tb_curso.cd_curso;

SELECT * FROM tb_aluno CROSS JOIN tb_curso;

SELECT tb_aluno.id_curso,tb_aluno.nm_aluno, tb_curso.cd_curso, tb_curso.nm_curso FROM tb_aluno SELECT *

FROM tb_aluno CROSS JOIN tb_curso;

SELECT tb_aluno.id_curso,tb_aluno.nm_aluno, tb_curso.cd_curso, tb_curso.nm_curso FROM tb_aluno LEFT JOIN

tb_curso ON tb_aluno.id_curso=tb_curso.cd_curso;

SELECT tb_aluno.id_curso,tb_aluno.nm_aluno, tb_curso.cd_curso, tb_curso.nm_curso FROM tb_aluno INNER JOIN

tb_curso ON tb_aluno.id_curso=tb_curso.cd_curso​

Anexos:

Respostas

respondido por: rafames1000
1

Resposta:

Esta questão foi anulada.

Explicação:

Pelas alternativas chutaria alternativa 3, mas esta questão foi anulada,

pois a alternativa foi mal escrita.

A alternativa correta seria:

SELECT tb_aluno.id_curso,tb_aluno.nm_aluno, tb_curso.cd_curso, tb_curso.nm_curso FROM tb_aluno CROSS JOIN tb_curso;

Na hora de elaborar a adaptação da alternativa, foi feito um "Ctrl+C"  "Ctrl+V" da parte do material extra da disciplina sobre CROSS JOIN por inteiro, colocando, após "FROM tb_aluno", "SELECT * FROM tb_aluno CROSS JOIN tb_curso;", ao invés de apenas "CROSS JOIN tb_curso;".

Perguntas similares