Um recurso valioso em Sistemas de Gerenciamento de Banco de Dados – SGBD é a View (visão), a qual possibilita observar os dados de forma alternativa. A imagem anterior apresenta um exemplo de Diagramas Entidade-Relacionamento – DER e as entidades criadas e populadas (operações de insert). A seguir, é realização uma operação que resulta na imagem abaixo. Selecione a alternativa que apresente corretamente a operação executada para criação de uma VIEW. ALTERNATIVAS SELECT cd_aluno, nm_aluno, nm_curso FROM tb_aluno, tb_curso WHERE id_curso = cd_curso; CREATE VIEW aluno_curso AS SELECT cd_aluno, nm_aluno, nm_curso FROM tb_aluno, tb_curso; CREATE VIEW aluno_curso AS SELECT cd_aluno, nm_aluno, nm_curso FROM tb_curso WHERE id_curso = cd_curso; CREATE VIEW aluno_curso AS SELECT cd_aluno, nm_aluno, nm_curso FROM tb_aluno WHERE id_curso = cd_curso; CREATE VIEW aluno_curso AS SELECT cd_aluno, nm_aluno, nm_curso FROM tb_aluno, tb_curso WHERE id_curso = cd_curso;
Anexos:
Respostas
respondido por:
5
Resposta:
Alternativa 5.
Explicação:
CREATE VIEW aluno_curso AS SELECT cd_aluno, nm_aluno, nm_curso FROM tb_aluno, tb_curso WHERE id_curso = cd_curso;
renesandisk:
Errado, se não utilizar uma condição onde se comprara as chaves estrangeiras, será gerada uma linha para cada curso, cada aluno ira cursar todos os cursos, nesse caso sem a condição vão ser geradas 16 linhas (4x4) onde o esperado seria 4, Alternativa 5 é a correta - CREATE VIEW aluno_curso AS SELECT cd_aluno, nm_aluno, nm_curso FROM tb_aluno, tb_curso WHERE id_curso = cd_curso
respondido por:
4
Resposta:
Alternativa 5.
CREATE VIEW aluno_curso AS SELECT cd_aluno, nm_aluno, nm_curso FROM tb_aluno, tb_curso WHERE id_curso = cd_curso
Explicação:
se não utilizar uma condição onde se comprara as chaves estrangeiras, será gerada uma linha para cada curso, onde cada aluno irá cursar todos os cursos, nesse caso sem a condição vão ser geradas 16 linhas (4x4) onde o esperado seria 4
Perguntas similares
3 anos atrás
3 anos atrás
5 anos atrás
5 anos atrás
5 anos atrás
7 anos atrás
7 anos atrás