Buscar

AOL 3 - Banco de Dados - fiz

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 8 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 8 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Avaliação On-Line 3 (AOL 3) – 
Questionário 
 
Nota finalEnviado: 23/05/21 16:29 (BRT) 
10/10 
Conteúdo do exercício 
Conteúdo do exercício 
1. Pergunta 1 
/1 
A linguagem SQL possui classificações ou grupos de comandos, chamados ou traduzidos como 
Linguagens, de acordo com a atuação de cada um. Por exemplo, Linguagem de manipulação de 
dados, Linguagem de definição de dados, entre outros. 
Considerando essas informações e o conteúdo estudado sobre a organização da linguagem SQL, 
pode-se afirmar que o comando CREATE pertence: 
Ocultar opções de resposta 
1. 
ao grupo DDL. 
Resposta correta 
2. 
ao controle de transações. 
3. 
à restrição de integridade. 
4. 
ao grupo DCM. 
5. 
ao grupo DML. 
2. Pergunta 2 
/1 
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. 
Ocultar opções de resposta 
1. 
Mostrará todos os registros da tabela venda, mas da tabela produto, só se os códigos em ambas 
as tabelas coincidirem 
2. 
Nada será retornado, se o código do produto em ambas as tabelas não forem campos chaves. 
3. 
Mostrará todos os registros da tabela venda e da tabela produto quando os códigos em ambas 
as tabelas coincidirem 
Resposta correta 
4. 
Mostrará todos os registros da tabela produto, mas da tabela venda apenas se os códigos em 
ambas as tabelas coincidirem 
5. 
Mostrará todos os registros da tabela produto e da tabela venda, mas sem repetir os registros 
3. Pergunta 3 
/1 
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. 
Ocultar opções de resposta 
1. 
Controle de Transações. 
2. 
Restrição de Integridade. 
3. 
Grupo DML. 
Resposta correta 
4. 
Grupos DDL. 
5. 
Grupo DCL. 
4. Pergunta 4 
/1 
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. 
Ocultar opções de resposta 
1. 
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. 
Resposta correta 
2. 
O comando mostrará todos os registros da tabela “aluno” e da tabela “curso”, mas não 
repetirá os registros 
3. 
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 
4. 
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. 
5. 
Nada será retornado, caso o código do curso, em ambas as tabelas, não forem campos chaves. 
5. Pergunta 5 
/1 
A linguagem SQL possui funções para manipulação de strings ou dados alfanuméricos, entre vários 
outros tipos. Um exemplo disso pode ser visto no comando seguir: 
SELECT LCASE('Banco de Dados'); 
Baseado no texto base e nos conteúdos estudados sobre comando SQL, escolha a alternativa que 
indica o que o comando em destaque retornará. 
Ocultar opções de resposta 
1. 
Essa é uma função que não trata de dados alfanuméricos. 
2. 
Inverterá as letras maiúsculas com minúsculas. 
3. 
Irá mostrar todas as letras da frase em maiúsculo. 
4. 
Irá mostrar todas as letras da frase em minúsculo. 
Resposta correta 
5. 
Nesse caso, não realizará nenhuma mudança na frase. 
6. Pergunta 6 
/1 
Analise a figura a seguir: 
 
bq_03_questao_9.PNG 
Sabendo que RM é o atributo chave, descreva qual o comando responsável por deixar a tabela na 
ordem apresentada. 
Ocultar opções de resposta 
1. 
SELECT nome FROM aluno ORDER BY nome ASC. 
2. 
SELECT nome, RM,Cod_Curso FROM aluno ORDER BY nome DESC. 
3. 
SELECT nome, RM,Cod_Curso FROM aluno ORDER BY nome ASC. 
4. 
SELECT * FROM aluno ORDER BY nome DESC. 
5. 
SELECT * FROM aluno ORDER BY nome ASC. 
Resposta correta 
7. Pergunta 7 
/1 
Analise a figura a seguir: 
 
bq_03_questao_8.png 
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? 
Ocultar opções de resposta 
1. 
Cod_Curso e RM. 
2. 
Cod_curso e Cod_Curso. 
Resposta correta 
3. 
Cod_curso e RM. 
4. 
Cod_Curso e Cod_curso. 
5. 
RM e Cod_curso. 
8. Pergunta 8 
/1 
Algumas vezes, necessitamos realizar operações entre datas e o SQL possui funções específicas para 
essa finalidade. Como exemplo, imagine a seguinte problemática: Um setor financeiro necessita 
levantar o número de dias em atraso de uma duplicata, baseado em sua data de vencimento e na data 
atual. 
De acordo com o texto base e o conteúdo estudado sobre funções em SQL, escolha a alternativa em 
que o comando adequado está com sua sintaxe correta para mostrar a diferença entre as duas datas. 
Ocultar opções de resposta 
1. 
SELECT DATEDIFF('2019-03-21' - '2019-02-21'). 
2. 
SELECT DIFFDATE('2019-03-21', '2019-02-21'). 
3. 
SELECT DATADIFF('2019/03/21', '2019/02/21'). 
4. 
SELECT DATEDIFF('2019-03-21', '2019-02-21'). 
Resposta correta 
5. 
SELECT DIFFDATE('2019-03-21' - '2019-02-21'). 
9. Pergunta 9 
/1 
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. 
Mostrar opções de resposta 
10. Pergunta 10 
/1 
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: 
Ocultar opções de resposta 
1. 
ao grupo DCL. 
Resposta correta 
2. 
ao controle de transações. 
3. 
ao grupo DDL. 
4. 
à restrição de integridade. 
5. 
ao grupo DML.

Outros materiais