Buscar

Atividade Objetiva 4_ Banco de Dados

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 9 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 9 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 9 páginas

Prévia do material em texto

31/08/2023, 08:57 Atividade Objetiva 4: Banco de Dados
https://famonline.instructure.com/courses/24082/quizzes/107155?module_item_id=569603 1/9
Atividade Objetiva 4
Entrega 28 de nov de 2022 em 23:59 Pontos 1 Perguntas 5
Disponível 8 de ago de 2022 em 0:00 - 28 de nov de 2022 em 23:59 Limite de tempo Nenhum
Tentativas permitidas 2
Instruções
Este teste não está mais disponível, pois o curso foi concluído.
Histórico de tentativas
Tentativa Tempo Pontuação
MAIS RECENTE Tentativa 1 8 minutos 1 de 1
Pontuação desta tentativa: 1 de 1
Enviado 30 de ago de 2022 em 18:23
Esta tentativa levou 8 minutos.
Importante:
Caso você esteja realizando a atividade através do aplicativo "Canvas Student", é necessário que você clique em "FAZER O QUESTIONÁRIO", no
final da página.
0,2 / 0,2 ptsPergunta 1
A+
A
A-
https://famonline.instructure.com/courses/24082/quizzes/107155/history?version=1
31/08/2023, 08:57 Atividade Objetiva 4: Banco de Dados
https://famonline.instructure.com/courses/24082/quizzes/107155?module_item_id=569603 2/9
Leia o texto abaixo:
 
Você tem acesso a ferramentas de BI que permitem acesso às bases de dados de vendas da empresa
onde trabalha. Essas ferramentas permitem que você crie queries SQL para obter informações diretamente
dos bancos de dados.
Seu chefe acaba de te passar uma solicitação para você criar um relatório urgente para ele com as
seguintes informações:
Maior valor vendido;
Menor valor vendido;
Valor total vendida que consta na base como um todo;
Quantos pedidos constam na base;
Média aritmética do valor vendido pelo número de pedidos na base;
Contar quantos valores de pedido tem valor (conteúdo).
Considerando a solicitação discriminada acima, assinale a alternativa correta.
 O primeiro passo é elaborar o programa SQL que obterá os valores solicitados pela chefia. 
 
Utilizar as funções SQL MAX, MIN, AVG, ALL, SUM, nessa ordem para atender à solicitação na ordem
apresentada no enunciado.
A+
A
A-
31/08/2023, 08:57 Atividade Objetiva 4: Banco de Dados
https://famonline.instructure.com/courses/24082/quizzes/107155?module_item_id=569603 3/9
 
Utilizar as funções SQL MAX, MIN, SUM, COUNT, AVG, nessa ordem para atender à solicitação na ordem
apresentada no enunciado.
 
O primeiro passo é identificar qual ou quais tabelas contém as informações (campos) necessários para atender à
solicitação.
Correto!Correto!
A alternativa está correta, pois a primeira coisa a ser feita é saber, de todo o banco de dados, quais tabelas
podem trazer as informações necessárias no momento. Depois, dentro de cada tabela, quais campos
podem dar as respostas necessárias; só depois você pode partir para a codificação da query.
Caso você conheça muito bem cada campo do modelo, você poderia ir diretamente para a programação,
mas por se tratar de um teste, você não tem esse conhecimento prévio.
Além disso, o SQL provê algumas funções que podem nos ajudar a diminuir códigos, uma vez que tais
funções já entregam informações trabalhadas. Veja o que cada função faz:
Função MAX – Traz o maior valor na tabela;
Função MIN – Traz o menor valor na tabela;
Função SUM – Traz a soma do campo selecionado, no caso valor, de todos os registros da tabela;
Função COUNT – traz uma contagem do número de vezes que o campo selecionado, no caso valor,
aparece dentro da tabela;
Função AVG – Faz o cálculo da Média Aritmética do valor vendido pelo número de pedidos na base;
Função ALL - Contar quantos (campo selecionado) no caso valores de pedido tem valor, tem conteúdo, ou
seja, não estão vazios.
A+
A
A-
31/08/2023, 08:57 Atividade Objetiva 4: Banco de Dados
https://famonline.instructure.com/courses/24082/quizzes/107155?module_item_id=569603 4/9
 
Utilizar as funções SQL MAX, MIN, AVG, ALL, SUM, COUNT, nessa ordem para atender à solicitação na ordem
apresentada no enunciado.
0,2 / 0,2 ptsPergunta 2
Leia o texto abaixo:
Para selecionar uma linha numa tabela é necessário ter uma condição lógica que compare o conteúdo do
atributo da tabela com um conteúdo que se deseja selecionar, que pode ser um conteúdo fixo ou um
conteúdo de uma variável de um aplicativo.
A partir das informações apresentadas, considere as asserções abaixo:
 
I. A cláusula “Where” é utilizada para comparar dois atributos, selecionando uma linha especifica da tabela,
para ser atualizada ou excluída. 
 
Porque
 
II. A cláusula “Where” também é utilizada para comparar dois atributos de tabelas diferentes para possibilitar
a junção de tabelas.
 
A respeito dessas asserções, assinale a opção correta:
A+
A
A-
31/08/2023, 08:57 Atividade Objetiva 4: Banco de Dados
https://famonline.instructure.com/courses/24082/quizzes/107155?module_item_id=569603 5/9
 As asserções I e II são proposições verdadeiras, mas a II não não complementa I. 
 As asserções I e II são proposições verdadeiras, e complementares. Correto!Correto!
A alternativa está correta, pois as asserções I e II são verdadeiras, e a II é uma justificativa da I. A cláusula 
“Where” é utilizada para comparar dois atributos, para possibilitar a atualização, exclusão ou consulta de 
linhas de uma tabela, e também o Where é utilizado como condição lógica para comparar atributos chave 
primária de uma tabela A com atributo chave uma tabela B, quando encontrado, executa-se a operação de 
obter dados de duas tabelas ou para excluir ou alterar dados em qualquer uma das duas tabelas.
 As asserções I e II são proposições falsas. 
 A asserção I é uma proposição verdadeira, e a II é uma proposição falsa. 
 A asserção I é uma proposição falsa, e a II é uma proposição verdadeira. 
0,2 / 0,2 ptsPergunta 3
Sobre o tema composição de informações para atender as necessidades de regras de negócio dos
usuários.
As automações de funções, são operações lógicas, que são executas por scripts na linguagem DML no
gerenciador de banco de dados.
Estas automações evitam os esforços redundantes, não sendo necessária a replicação de programação
dentro dos aplicativos e sim dentro do gerenciador de banco de dados.
A programação de uma “Trigger” pode executar qual função?
A+
A
A-
31/08/2023, 08:57 Atividade Objetiva 4: Banco de Dados
https://famonline.instructure.com/courses/24082/quizzes/107155?module_item_id=569603 6/9
 Inclusão de atributos de uma tabela. 
 Troca do atributo da chave primária. 
 Exclusão de atributos de uma tabela. 
 Atualização do tamanho dos atributos. 
 Atualização de conteúdos de atributos de uma tabela a partir da atualização de outra tabela. Correto!Correto!
A trigger é um gatilho que atende uma condição lógica, que toda vez que se inserir uma linha numa tabela, 
dispara-se uma atualização de um atributo em outra tabela.
0,2 / 0,2 ptsPergunta 4
Existem funções no SQL para realizar operações matemáticas e estatísticas.
Com a utilização de operações matemáticas e estatísticas pode-se fazer a contagem de valores não vazios
e únicos.
Selecione qual das opções abaixo deve ser utilizada para contar valores não vazios e únicos.
 
 COUNT(). 
 Distinct. Correto!Correto!
A+
A
A-
31/08/2023, 08:57 Atividade Objetiva 4: Banco de Dados
https://famonline.instructure.com/courses/24082/quizzes/107155?module_item_id=569603 7/9
Opção correta, pois dentre os comandos SQL, para realizar funções especiais na linguagem DDL, 
podemos ter operações matemáticas e estatísticas, e para questão de fazer a contagem dos valores não 
vazios e únicos é a cláusula Distinct. Portanto a afirmação de que somente a situação I é correta, procede.
 ALL. 
 AVG(). 
 MAX(). 
0,2 / 0,2 ptsPergunta 5
Leia o texto a seguir:
 
Structured Query Language (SQL), ou Linguagem de Consulta Estruturada, é a linguagem de pesquisa
declarativa padrão para banco de dados relacional
(https://pt.wikipedia.org/wiki/Banco_de_dados_relacional) (base de dados relacional).
O SQL foi desenvolvido originalmente no início dos anos 70 nos laboratórios da IBM
(https://pt.wikipedia.org/wiki/International_Business_Machines) , e tinha por objetivo demonstrar a viabilidadeda implementação do modelo relacional (https://pt.wikipedia.org/wiki/Modelo_relacional) proposto por E.
F. Codd (https://pt.wikipedia.org/wiki/Edgar_Frank_Codd) . O nome original da linguagem era SEQUEL,
acrônimo para "Structured English Query Language" (Linguagem de Consulta Estruturada, em Inglês).
A linguagem é um grande padrão de banco de dados. Isto decorre da sua simplicidade e facilidade de uso.
Ela se diferencia de outras linguagens de consulta a banco de dados no sentido em que uma consulta SQL
A+
A
A-
https://pt.wikipedia.org/wiki/Banco_de_dados_relacional
https://pt.wikipedia.org/wiki/International_Business_Machines
https://pt.wikipedia.org/wiki/Modelo_relacional
https://pt.wikipedia.org/wiki/Edgar_Frank_Codd
31/08/2023, 08:57 Atividade Objetiva 4: Banco de Dados
https://famonline.instructure.com/courses/24082/quizzes/107155?module_item_id=569603 8/9
especifica a forma do resultado e não o caminho para chegar a ele. Ela é uma linguagem declarativa em
oposição a outras linguagens procedurais. Isto reduz o ciclo de aprendizado daqueles que se iniciam na
linguagem.
Fonte: https://pt.wikipedia.org/wiki/SQL (https://pt.wikipedia.org/wiki/SQL) . Acesso: 06/10/2020.
Considerando o texto acima, assim como o conteúdo visto, avalie as afirmações a seguir:
 
I.Comandos do tipo DDL (Data Definition Language) - Este tipo de comando é utilizado para a definição e
manutenção das estruturas de banco de dados. Ex: Criação do banco de dados, criação de tabelas e
relações entre as tabelas.
II.Comandos do tipo DML (Data Manipulation Language)
Esse tipo de comando é utilizado para controle de privilégios de usuários e controle do nível de acesso de
usuários.
III.Comandos do tipo DQL (Data Query Language) – Esse tipo de comando é utilizado para fazer consultas
aos conteúdos das bases de dados.
É correto o que se afirma em:
 II e III apenas. 
 II apenas. 
 I e III apenas. Correto!Correto!
A+
A
A-
https://pt.wikipedia.org/wiki/SQL
31/08/2023, 08:57 Atividade Objetiva 4: Banco de Dados
https://famonline.instructure.com/courses/24082/quizzes/107155?module_item_id=569603 9/9
Alternativa correta. As afirmações I e III estão corretas, pois Comandos do tipo DDL (Data Definition
Language) são utilizados para a definição e manutenção das estruturas de banco de dados. Ex: Criação do
banco de dados, criação de tabelas e relações entre as tabelas. Já os comandos do tipo DQL (Data Query
Language) são utilizados para fazer consultas aos conteúdos das bases de dados. A afirmação II está
incorreta, pois os comandos do tipo DML (Data Manipulation Language) são utilizados para manipulação
de dados com comandos do tipo insert, delete, e update.
 I apenas. 
 III apenas. 
Pontuação do teste: 1 de 1
A+
A
A-

Continue navegando