Buscar

Atividade de Autoaprendizagem 3

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 10 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 10 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 9, do total de 10 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

Prévia do material em texto

Módulo C - 90450 . 7 - Banco de Dados - D1.20221.C
Atividade de Autoaprendizagem 3
Conteúdo do exercício
1. Pergunta 1
/0
Analise a sintaxe do comando a seguir: 
SELECT r1, r2, r3 FROM elemento_A, elemento_B;
Considerando o comando e o conteúdo estudado, pode-se afirmar que os elementos r1, r2 e r3 podem ser: 
Ocultar opções de resposta 
1. 
Relacionamentos entre os elementos A e B.
2. 
Apenas atributos do elemento_B.
3. 
Alguns Atributos do elemento_A e todos elemento_B.
4. 
Apenas atributos do elemento_A.
5. 
Atributos do elemento_A ou elemento_B.
Resposta correta
2. Pergunta 2
/0
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.
Ocultar opções de resposta 
1. 
V, F, V, V.
2. 
V, F, V, F.
Resposta correta
3. 
F, V, F, V.
4. 
F, F, V, V.
5. 
V, V, F, V.
3. Pergunta 3
/0
Quando necessitamos de uma referência para uma consulta, mas que depende de uma outra consulta, adotamos o recurso da Subconsulta, conforme podemos observar no comando abaixo:
SELECT Nome, valor FROM curso WHERE valor > (SELECT AVG(valor) FROM curso);
Considerando essas informações e o conteúdo estudado sobre comandos SQL, analise o comando em destaque e escolha a alternativa correta.
Ocultar opções de resposta 
1. 
O comando realiza uma Subconsulta. O segundo SELECT servirá de referência para o primeiro SELECT.
Resposta correta
2. 
Essa Subconsulta só será executada se houver campos chaves em ambas as tabelas.
3. 
O comando realiza uma Subconsulta. O primeiro SELECT servirá de referência para o segundo SELECT
4. 
Os dois comados SELECTs serão executados um após o outro, corretamente, mas não possuem relação entre si
5. 
O comando apresentado possui sintaxe incorreta para uma Subconsulta.
4. Pergunta 4
/0
O parâmetro UNION permite a união de dois ou mais SELECTs, possibilitando realizar várias consultas com filtros diferentes e transformá-las em uma só consulta, como no comando abaixo:
SELECT * FROM p1 WHERE cod_fornecedor = 201 UNION (SELECT * FROM p2 WHERE cod_fornecedor = 201);
Em conformidade com o texto base e os conteúdos estudados sobre SQL, escolha a alternativa que indique qual será o retorno do comando em destaque.
Ocultar opções de resposta 
1. 
Serão mostrados todos os registros da tabela p1 e da tabela p2 que tiverem o cod_fornecedor = 201, sem mostrar os registros repetidos.
Resposta correta
2. 
Serão mostrados todos os registros da tabela p2 e em seguida, todos da tabela p1.
3. 
Serão mostrados todos os registros da tabela p1 e da tabela p2 que tiverem o cod_fornecedor = 201, independente de existir registros repetidos entre as tabelas. 
4. 
Serão mostrados todos os registros da tabela p1 e, em seguida, todos da tabela p2. 
5. 
Os dois comados SELECTs serão executados um após o outro corretamente, mas um não tem relação com o outro.
5. Pergunta 5
/0
Analise a figura a seguir:
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.
3. 
Cod_curso e Cod_Curso.
Resposta correta
4. 
RM e Cod_curso.
5. 
Cod_Curso e RM.
6. Pergunta 6
/0
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 DDL.
2. 
à restrição de integridade.
3. 
ao grupo DCL.
Resposta correta
4. 
ao controle de transações.
5. 
ao grupo DML.
7. Pergunta 7
/0
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').
Resposta correta
2. 
SELECT DATADIFF('2019/03/21', '2019/02/21').
3. 
SELECT DIFFDATE('2019-03-21' - '2019-02-21').
4. 
SELECT DATEDIFF('2019-03-21' - '2019-02-21').
5. 
SELECT DIFFDATE('2019-03-21', '2019-02-21').
8. Pergunta 8
/0
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:
Ocultar opções de resposta 
1. 
Uma base de dados.
2. Incorreta: 
Um atributo da tabela.
3. 
Uma consulta.
4. 
Um banco de dados.
5. 
Uma tabela.
Resposta correta
9. Pergunta 9
/0
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. 
Mostrará todos os registros da tabela produto, mas da tabela venda apenas se os códigos em ambas as tabelas coincidirem
3. 
Nada será retornado, se o código do produto em ambas as tabelas não forem campos chaves.
4. 
Mostrará todos os registros da tabela venda e da tabela produto quando os códigos em ambas as tabelas coincidirem
Resposta correta
5. 
Mostrará todos os registros da tabela produto e da tabela venda, mas sem repetir os registros
10. Pergunta 10
/0
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. 
Inverterá as letras maiúsculas com minúsculas.
2. Incorreta: 
Nesse caso, não realizará nenhuma mudança na frase.
3. 
Irá mostrar todas as letras da frase em minúsculo.
Resposta correta
4. 
Essa é uma função que não trata de dados alfanuméricos.
5. 
Irá mostrar todas as letras da frase em maiúsculo

Continue navegando