Logo Passei Direto
Buscar

Revisar envio do teste_ Avaliação On-Line 4 (AOL 4) - _Banco De Dados

Revisão da Avaliação On-Line 4 (AOL 4) do curso Banco de Dados: registro da tentativa (Iago Oliveira Rocha, 9/10) com perguntas e respostas sobre comandos SQL (JOIN, tipos DDL/DML/DCL, ORDER BY, REVOKE, SELECT) e instruções sobre envio da atividade.

User badge image
Iago Oliveira

em

Ferramentas de estudo

Questões resolvidas

Existem parâmetros que permitem consultar dados de tabelas relacionadas de formas diferentes, como no comando a seguir: SELECT * FROM venda INNER JOIN produto ON venda.codigo = produto.codigo;
Considerando essas informações e o conteúdo estudado sobre comandos SQL, escolha a alternativa que indique qual será o retorno do comando em destaque.
Mostrará todos os registros da tabela venda e da tabela produto quando os códigos em ambas as tabelas coincidirem
Nada será retornado, se o código do produto em ambas as tabelas não forem campos chaves.
Mostrará todos os registros da tabela venda, mas da tabela produto, só se os códigos em ambas as tabelas coincidirem
Mostrará todos os registros da tabela produto, mas da tabela venda apenas se os códigos em ambas as tabelas coincidirem

A linguagem SQL é estruturada em classes de comandos para separar ações de criação, manipulação, gerenciamento de dados e comandos de controle de transações, que permitem garantir a efetividade de ações realizadas no banco de dados.
Considerando essas informações e o conteúdo estudado sobre os tipos de comandos SQL, analise as afirmativas a seguir e assinale V para a(s) verdadeira(s) e F para a(s) falsa(s).
I. ( ) O comando COMMIT é usado para controle de transações.
II. ( ) O comando GRANT é do tipo DDL.
III. ( ) O comando UPDATE é do tipo DML.
IV. ( ) O comando INSERT é do tipo DDL.
V, F, V, F.
V, F, V, V.
F, F, V, V.
F, V, F, V.
V, V, F, V.

Sabendo que RM é o atributo chave, descreva qual o comando responsável por deixar a tabela na ordem apresentada.
Analise a figura a seguir:
SELECT * FROM aluno ORDER BY nome ASC.
SELECT * FROM aluno ORDER BY nome DESC.
SELECT nome FROM aluno ORDER BY nome ASC.
SELECT nome, RM,Cod_Curso FROM aluno ORDER BY nome DESC.
SELECT nome, RM,Cod_Curso FROM aluno ORDER BY nome ASC.

Entre as classificações ou grupos de comandos da linguagem SQL, pode-se destacar o DCL e DML para controle de transações. Essa classificação diferencia comandos que podem ser executados livremente por aplicações e usuários comuns de outros que só devem ser executados por responsáveis pelo banco de dados.
Considerando essas informações e o conteúdo estudado sobre a organização da linguagem SQL, pode-se afirmar que o comando REVOKE pertence:
ao grupo DCL.
à restrição de integridade.
ao grupo DML.
ao controle de transações.
ao grupo DDL.

A linguagem SQL está organizada e separada por categorias de comandos ou componentes, também chamadas de tipos de linguagens, oferecendo recursos para Definição, Manipulação e Controle dos dados dos bancos de dados.
Considerando o texto acima, indique a alternativa que identifique a qual grupo dessas linguagens que o comando SELECT pertence.
Grupo DML.
Grupo DCL.
Grupo DML.
Controle de Transações.
Restrição de Integridade.

A linguagem SQL permite que se manipule várias tabelas relacionadas. No entanto, é necessário que haja um atributo em comum entre as várias tabelas, a fim de que os dados apareçam da forma esperada, clara e, na medida do possível, com maior eficiência.
Observe o comando abaixo: SELECT * FROM aluno, curso WHERE aluno.Cod_Curso=curso.cod_curso; Considerando essas informações e o conteúdo estudado, assinale a alternativa que explica qual será o retorno do comando acima.
O comando mostrará todos os registros da tabela “aluno” e da tabela “curso”, em que os códigos dos cursos de ambas as tabelas coincidem.
Nada será retornado, caso o código do curso, em ambas as tabelas, não forem campos chaves.
O comando mostrará todos os registros da tabela “aluno” e da tabela “curso”, em que os códigos dos cursos de ambas as tabelas coincidem.
O comando mostrará todos os registros da tabela “aluno” e da tabela “curso”, mas não repetirá os registros
O comando mostrará todos os registros da tabela “aluno”, mas da tabela curso só mostrará quando os códigos dos cursos em ambas as tabelas coincidirem.

Analise a sintaxe do comando SQL a seguir: SELECT * FROM elemento_A;.
De acordo com o comando apresentado e com o conteúdo estudado, no contexto da linguagem SQL, o elemento_A do comando se refere a:
Uma tabela.
Uma base de dados.
Uma tabela.
Um atributo da tabela.
Um banco de dados.

Há comandos para consultas em SQL capazes de limitar a quantidade de registros que serão retornados e exibidos, permitindo uma busca e apresentação mais eficientes, com uma melhor seleção dos dados pesquisados.
Escolha a alternativa abaixo que apresenta o comando correto de acordo com a definição do texto base e do conteúdo estudado sobre comandos de consulta SQL.
SELECT Codigo, Descricao, Val_unitario FROM produto LIMIT 25.
LIMIT 25 Codigo, Descricao, Val_unitario FROM produto.
SELECT Codigo, Descricao, Val_unitario FROM produto LIMIT 25.
SELECT LIMIT 25 * FROM produto.
SELECT * LIMIT 25 FROM produto.

Outra forma de realizar consultas de dados de tabelas relacionadas é com a utilização do parâmetro RIGHT JOIN, como no exemplo abaixo: SELECT * FROM aluno RIGHT JOIN curso ON aluno.cod_curso = curso.cod_curso;
De acordo com o texto base apresentado e o conteúdo estudado sobre comandos SQL, escolha a alternativa que indica qual será o retorno do comando em destaque.
Mostrará todos os registros da tabela curso, mas da tabela aluno só se os códigos dos cursos de ambas as tabelas coincidirem.
Mostrará todos os registros da tabela curso, mas da tabela aluno só se os códigos dos cursos de ambas as tabelas coincidirem.
Mostrará todos os registros das tabelas curso e aluno, sem exceção.
Mostrará apenas os registros em que os códigos do curso de ambas as tabelas forem diferentes.
Se o código do curso em ambas as tabelas não forem campos chaves, o comando não funcionará.

Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Questões resolvidas

Existem parâmetros que permitem consultar dados de tabelas relacionadas de formas diferentes, como no comando a seguir: SELECT * FROM venda INNER JOIN produto ON venda.codigo = produto.codigo;
Considerando essas informações e o conteúdo estudado sobre comandos SQL, escolha a alternativa que indique qual será o retorno do comando em destaque.
Mostrará todos os registros da tabela venda e da tabela produto quando os códigos em ambas as tabelas coincidirem
Nada será retornado, se o código do produto em ambas as tabelas não forem campos chaves.
Mostrará todos os registros da tabela venda, mas da tabela produto, só se os códigos em ambas as tabelas coincidirem
Mostrará todos os registros da tabela produto, mas da tabela venda apenas se os códigos em ambas as tabelas coincidirem

A linguagem SQL é estruturada em classes de comandos para separar ações de criação, manipulação, gerenciamento de dados e comandos de controle de transações, que permitem garantir a efetividade de ações realizadas no banco de dados.
Considerando essas informações e o conteúdo estudado sobre os tipos de comandos SQL, analise as afirmativas a seguir e assinale V para a(s) verdadeira(s) e F para a(s) falsa(s).
I. ( ) O comando COMMIT é usado para controle de transações.
II. ( ) O comando GRANT é do tipo DDL.
III. ( ) O comando UPDATE é do tipo DML.
IV. ( ) O comando INSERT é do tipo DDL.
V, F, V, F.
V, F, V, V.
F, F, V, V.
F, V, F, V.
V, V, F, V.

Sabendo que RM é o atributo chave, descreva qual o comando responsável por deixar a tabela na ordem apresentada.
Analise a figura a seguir:
SELECT * FROM aluno ORDER BY nome ASC.
SELECT * FROM aluno ORDER BY nome DESC.
SELECT nome FROM aluno ORDER BY nome ASC.
SELECT nome, RM,Cod_Curso FROM aluno ORDER BY nome DESC.
SELECT nome, RM,Cod_Curso FROM aluno ORDER BY nome ASC.

Entre as classificações ou grupos de comandos da linguagem SQL, pode-se destacar o DCL e DML para controle de transações. Essa classificação diferencia comandos que podem ser executados livremente por aplicações e usuários comuns de outros que só devem ser executados por responsáveis pelo banco de dados.
Considerando essas informações e o conteúdo estudado sobre a organização da linguagem SQL, pode-se afirmar que o comando REVOKE pertence:
ao grupo DCL.
à restrição de integridade.
ao grupo DML.
ao controle de transações.
ao grupo DDL.

A linguagem SQL está organizada e separada por categorias de comandos ou componentes, também chamadas de tipos de linguagens, oferecendo recursos para Definição, Manipulação e Controle dos dados dos bancos de dados.
Considerando o texto acima, indique a alternativa que identifique a qual grupo dessas linguagens que o comando SELECT pertence.
Grupo DML.
Grupo DCL.
Grupo DML.
Controle de Transações.
Restrição de Integridade.

A linguagem SQL permite que se manipule várias tabelas relacionadas. No entanto, é necessário que haja um atributo em comum entre as várias tabelas, a fim de que os dados apareçam da forma esperada, clara e, na medida do possível, com maior eficiência.
Observe o comando abaixo: SELECT * FROM aluno, curso WHERE aluno.Cod_Curso=curso.cod_curso; Considerando essas informações e o conteúdo estudado, assinale a alternativa que explica qual será o retorno do comando acima.
O comando mostrará todos os registros da tabela “aluno” e da tabela “curso”, em que os códigos dos cursos de ambas as tabelas coincidem.
Nada será retornado, caso o código do curso, em ambas as tabelas, não forem campos chaves.
O comando mostrará todos os registros da tabela “aluno” e da tabela “curso”, em que os códigos dos cursos de ambas as tabelas coincidem.
O comando mostrará todos os registros da tabela “aluno” e da tabela “curso”, mas não repetirá os registros
O comando mostrará todos os registros da tabela “aluno”, mas da tabela curso só mostrará quando os códigos dos cursos em ambas as tabelas coincidirem.

Analise a sintaxe do comando SQL a seguir: SELECT * FROM elemento_A;.
De acordo com o comando apresentado e com o conteúdo estudado, no contexto da linguagem SQL, o elemento_A do comando se refere a:
Uma tabela.
Uma base de dados.
Uma tabela.
Um atributo da tabela.
Um banco de dados.

Há comandos para consultas em SQL capazes de limitar a quantidade de registros que serão retornados e exibidos, permitindo uma busca e apresentação mais eficientes, com uma melhor seleção dos dados pesquisados.
Escolha a alternativa abaixo que apresenta o comando correto de acordo com a definição do texto base e do conteúdo estudado sobre comandos de consulta SQL.
SELECT Codigo, Descricao, Val_unitario FROM produto LIMIT 25.
LIMIT 25 Codigo, Descricao, Val_unitario FROM produto.
SELECT Codigo, Descricao, Val_unitario FROM produto LIMIT 25.
SELECT LIMIT 25 * FROM produto.
SELECT * LIMIT 25 FROM produto.

Outra forma de realizar consultas de dados de tabelas relacionadas é com a utilização do parâmetro RIGHT JOIN, como no exemplo abaixo: SELECT * FROM aluno RIGHT JOIN curso ON aluno.cod_curso = curso.cod_curso;
De acordo com o texto base apresentado e o conteúdo estudado sobre comandos SQL, escolha a alternativa que indica qual será o retorno do comando em destaque.
Mostrará todos os registros da tabela curso, mas da tabela aluno só se os códigos dos cursos de ambas as tabelas coincidirem.
Mostrará todos os registros da tabela curso, mas da tabela aluno só se os códigos dos cursos de ambas as tabelas coincidirem.
Mostrará todos os registros das tabelas curso e aluno, sem exceção.
Mostrará apenas os registros em que os códigos do curso de ambas as tabelas forem diferentes.
Se o código do curso em ambas as tabelas não forem campos chaves, o comando não funcionará.

Prévia do material em texto

07/11/2019 Revisar envio do teste: Avaliação On-Line 4 (AOL 4) - ...
https://sereduc.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_5762685_1&course_id=_22591_1&content_id=_1619762_… 1/6
164
 Unidade 3 Revisar envio do teste: Avaliação On-Line 4 (AOL 4) - QuestionárioH
Revisar envio do teste: Avaliação On-Line 4 (AOL 4) -Revisar envio do teste: Avaliação On-Line 4 (AOL 4) -
QuestionárioQuestionário
Usuário Iago Oliveira Rocha
Curso 16448 . 7 - Banco de Dados - 20192.B
Teste Avaliação On-Line 4 (AOL 4) - Questionário
Iniciado 07/11/19 20:06
Enviado 07/11/19 20:56
Status Completada
Resultado
da
tentativa
9 em 10 pontos 
Tempo
decorrido
50 minutos
Instruções
Resultados
exibidos
Todas as respostas, Respostas enviadas, Respostas corretas, Perguntas respondidas
incorretamente
Atenção! Você terá 1 opção de envio. Você pode salvar e retornar quantas vezes desejar,
pois a tentativa só será contabilizada quando você decidir acionar o botão ENVIAR.
Após o envio da atividade, você poderá conferir sua nota e o feedback, acessando o
menu lateral esquerdo (Notas).
IMPORTANTE: verifique suas respostas antes do envio desta atividade.
Pergunta 1
Resposta
Selecionada:
d.
Respostas: a.
b.
c.
d.
Existem parâmetros que permitem consultar dados de tabelas relacionadas de formas
diferentes, como no comando a seguir:
SELECT * FROM venda INNER JOIN produto ON venda.codigo = produto.codigo;
Considerando essas informações e o conteúdo estudado sobre comandos SQL, escolha a
alternativa que indique qual será o retorno do comando em destaque.
Mostrará todos os registros da tabela venda e da tabela produto quando os
códigos em ambas as tabelas coincidirem
Nada será retornado, se o código do produto em ambas as tabelas não forem
campos chaves.
Mostrará todos os registros da tabela venda, mas da tabela produto, só se os
códigos em ambas as tabelas coincidirem
Mostrará todos os registros da tabela produto, mas da tabela venda apenas se
os códigos em ambas as tabelas coincidirem
Disciplinas Cursos
1 em 1 pontos
Iago Oliveira Rocha 1
07/11/2019 Revisar envio do teste: Avaliação On-Line 4 (AOL 4) - ...
https://sereduc.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_5762685_1&course_id=_22591_1&content_id=_1619762_… 2/6
e.
Mostrará todos os registros da tabela venda e da tabela produto quando os
códigos em ambas as tabelas coincidirem
Mostrará todos os registros da tabela produto e da tabela venda, mas sem
repetir os registros
Pergunta 2
Resposta Selecionada: e. 
Respostas: a. 
b. 
c. 
d. 
e. 
A linguagem SQL é estruturada em classes de comandos para separar ações de criação,
manipulação, gerenciamento de dados e comandos de controle de transações, que permitem
garantir a efetividade de ações realizadas no banco de dados.
Considerando essas informações e o conteúdo estudado sobre os tipos de comandos SQL,
analise as afirmativas a seguir e assinale V para a(s) verdadeira(s) e F para a(s) falsa(s). 
I. ( ) O comando COMMIT é usado para controle de transações.
II. ( ) O comando GRANT é do tipo DDL.
III. ( ) O comando UPDATE é do tipo DML.
IV. ( ) O comando INSERT é do tipo DDL.
V, F, V, F.
V, F, V, V.
F, F, V, V.
F, V, F, V.
V, V, F, V.
V, F, V, F.
Pergunta 3
Resposta
Selecionada:
e. 
Respostas: a. 
b. 
c.
d.
Analise a figura a seguir:
Sabendo que RM é o atributo chave, descreva qual o comando responsável por deixar a tabela
na ordem apresentada.
SELECT * FROM aluno ORDER BY nome ASC.
SELECT * FROM aluno ORDER BY nome DESC.
SELECT nome FROM aluno ORDER BY nome ASC.
SELECT nome, RM,Cod_Curso FROM aluno ORDER BY nome DESC.
1 em 1 pontos
1 em 1 pontos
07/11/2019 Revisar envio do teste: Avaliação On-Line 4 (AOL 4) - ...
https://sereduc.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_5762685_1&course_id=_22591_1&content_id=_1619762_… 3/6
e. 
SELECT nome, RM,Cod_Curso FROM aluno ORDER BY nome ASC.
SELECT * FROM aluno ORDER BY nome ASC.
Pergunta 4
Resposta Selecionada: e. 
Respostas: a. 
b. 
c. 
d. 
e. 
Entre as classificações ou grupos de comandos da linguagem SQL, pode-se destacar o DCL e
DML para controle de transações. Essa classificação diferencia comandos que podem ser
executados livremente por aplicações e usuários comuns de outros que só devem ser
executados por responsáveis pelo banco de dados.
Considerando essas informações e o conteúdo estudado sobre a organização da linguagem
SQL, pode-se afirmar que o comando REVOKE pertence:
ao grupo DCL.
à restrição de integridade.
ao grupo DML.
ao controle de transações.
ao grupo DDL.
ao grupo DCL.
Pergunta 5
Resposta Selecionada: b. 
Respostas: a. 
b. 
c. 
d. 
e. 
A linguagem SQL está organizada e separada por categorias de comandos ou componentes,
também chamadas de tipos de linguagens, oferecendo recursos para Definição, Manipulação e
Controle dos dados dos bancos de dados.
Considerando o texto acima, indique a alternativa que identifique a qual grupo dessas
linguagens que o comando SELECT pertence.
Grupo DML.
Grupo DCL.
Grupo DML.
Controle de Transações.
Restrição de Integridade.
Grupos DDL.
Pergunta 6
Resposta
Selecionada:
b.
A linguagem SQL permite que se manipule várias tabelas relacionadas. No entanto, é
necessário que haja um atributo em comum entre as várias tabelas, a fim de que os dados
apareçam da forma esperada, clara e, na medida do possível, com maior eficiência.
Observe o comando abaixo:
SELECT * FROM aluno, curso WHERE aluno.Cod_Curso=curso.cod_curso;
Considerando essas informações e o conteúdo estudado, assinale a alternativa que explica qual
será o retorno do comando acima. 
O comando mostrará todos os registros da tabela “aluno” e da tabela “curso”,
em que os códigos dos cursos de ambas as tabelas coincidem.
1 em 1 pontos
1 em 1 pontos
1 em 1 pontos
07/11/2019 Revisar envio do teste: Avaliação On-Line 4 (AOL 4) - ...
https://sereduc.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_5762685_1&course_id=_22591_1&content_id=_1619762_… 4/6
Respostas: a.
b.
c.
d.
e.
Nada será retornado, caso o código do curso, em ambas as tabelas, não forem
campos chaves.
O comando mostrará todos os registros da tabela “aluno” e da tabela “curso”,
em que os códigos dos cursos de ambas as tabelas coincidem.
O comando mostrará todos os registros da tabela “aluno” e da tabela “curso”,
mas não repetirá os registros
O comando mostrará todos os registros da tabela “aluno”, mas da tabela curso
só mostrará quando os códigos dos cursos em ambas as tabelas coincidirem.
O comando mostrará todos os registros da tabela “curso”, mas da tabela “aluno”
só mostrará quando os códigos dos cursos em ambas as tabelas coincidirem
Pergunta 7
Resposta Selecionada: b. 
Respostas: a. 
b. 
c. 
d. 
e. 
Analise a sintaxe do comando SQL a seguir: 
SELECT * FROM elemento_A;.
De acordo com o comando apresentado e com o conteúdo estudado, no contexto da linguagem
SQL, o elemento_A do comando se refere a:
Uma tabela.
Uma base de dados.
Uma tabela.
Um atributo da tabela.
Um banco de dados.
Uma consulta.
Pergunta 8
Analise a figura a seguir:
1 em 1 pontos
0 em 1 pontos
07/11/2019 Revisar envio do teste: Avaliação On-Line 4 (AOL 4) - ...
https://sereduc.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_5762685_1&course_id=_22591_1&content_id=_1619762_… 5/6
Resposta Selecionada: d. 
Respostas: a. 
b. 
c. 
d. 
e. 
Quais atributos em ambas as tabelas são mais prováveis de serem chave-primária ou chave-
estrangeira, respectivamente, em um possível relacionamento?
RM e Cod_curso.
Cod_Curso e RM.
Cod_curso e Cod_Curso.Cod_Curso e Cod_curso.
RM e Cod_curso.
Cod_curso e RM.
Pergunta 9
Resposta
Selecionada:
b.
Respostas: a. 
b.
c. 
d. 
e.
Há comandos para consultas em SQL capazes de limitar a quantidade de registros que serão
retornados e exibidos, permitindo uma busca e apresentação mais eficientes, com uma melhor
seleção dos dados pesquisados.
Escolha a alternativa abaixo que apresenta o comando correto de acordo com a definição do
texto base e do conteúdo estudado sobre comandos de consulta SQL.
SELECT Codigo, Descricao, Val_unitario FROM produto LIMIT 25.
LIMIT 25 Codigo, Descricao, Val_unitario FROM produto.
SELECT Codigo, Descricao, Val_unitario FROM produto LIMIT 25.
SELECT LIMIT 25 * FROM produto.
SELECT * LIMIT 25 FROM produto.
SELECT Codigo, Descricao, Val_unitario LIMIT 25 FROM produto.
1 em 1 pontos
07/11/2019 Revisar envio do teste: Avaliação On-Line 4 (AOL 4) - ...
https://sereduc.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_5762685_1&course_id=_22591_1&content_id=_1619762_… 6/6
Quinta-feira, 7 de Novembro de 2019 20h56min59s BRT
Pergunta 10
Resposta
Selecionada:
a.
Respostas: a.
b. 
c.
d.
e.
Outra forma de realizar consultas de dados de tabelas relacionadas é com a utilização do
parâmetro RIGHT JOIN, como no exemplo abaixo:
SELECT * FROM aluno RIGHT JOIN curso ON aluno.cod_curso = curso.cod_curso;
De acordo com o texto base apresentado e o conteúdo estudado sobre comandos SQL, escolha
a alternativa que indica qual será o retorno do comando em destaque.
Mostrará todos os registros da tabela curso, mas da tabela aluno só se os
códigos dos cursos de ambas as tabelas coincidirem.
Mostrará todos os registros da tabela curso, mas da tabela aluno só se os
códigos dos cursos de ambas as tabelas coincidirem.
Mostrará todos os registros das tabelas curso e aluno, sem exceção.
Mostrará apenas os registros em que os códigos do curso de ambas as tabelas
forem diferentes.
Se o código do curso em ambas as tabelas não forem campos chaves, o
comando não funcionará.
Mostrará todos os registros da tabela aluno, mas da tabela curso só se os
códigos dos cursos de ambas as tabelas coincidirem.
←← OKOK
1 em 1 pontos

Mais conteúdos dessa disciplina