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 7 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 7 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

27/05/2023, 16:51 Atividade Objetiva 4: Banco de Dados
https://famonline.instructure.com/courses/20396/quizzes/90010 1/7
Atividade Objetiva 4
Entrega 5 de jun de 2022 em 23:59 Pontos 1 Perguntas 5
Disponível 8 de fev de 2022 em 0:00 - 5 de jun 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 120 minutos 0,8 de 1
Pontuação desta tentativa: 0,8 de 1
Enviado 4 de jun de 2022 em 15:08
Esta tentativa levou 120 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
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?
 Atualização do tamanho dos atributos. 
A+
A
A-
https://famonline.instructure.com/courses/20396/quizzes/90010/history?version=1
27/05/2023, 16:51 Atividade Objetiva 4: Banco de Dados
https://famonline.instructure.com/courses/20396/quizzes/90010 2/7
 
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.
 Exclusão de atributos de uma tabela. 
 Troca do atributo da chave primária. 
 Inclusão de atributos de uma tabela. 
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-
27/05/2023, 16:51 Atividade Objetiva 4: Banco de Dados
https://famonline.instructure.com/courses/20396/quizzes/90010 3/7
 
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.
 As asserções I e II são proposições falsas. 
 
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.
0 / 0,2 ptsPergunta 3
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:
A+
A
A-
27/05/2023, 16:51 Atividade Objetiva 4: Banco de Dados
https://famonline.instructure.com/courses/20396/quizzes/90010 4/7
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.
 
Utilizar as funções SQL MAX, MIN, SUM, COUNT, AVG, nessa ordem
para atender à solicitação na ordem apresentada no enunciado.
ocê respondeuocê respondeu
A alternativa está incorreta, 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.
 
O primeiro passo é identificar qual ou quais tabelas contém as
informações (campos) necessários para atender à solicitação.
esposta corretaesposta correta
A+
A
A-
27/05/2023, 16:51 Atividade Objetiva 4: Banco de Dados
https://famonline.instructure.com/courses/20396/quizzes/90010 5/7
 
O primeiro passo é elaborar o programa SQL que obterá os valores
solicitados pela chefia.
 
Utilizar as funções SQL MAX, MIN, AVG, ALL, SUM, COUNT, nessa
ordem para atender à solicitação na ordem apresentada no enunciado.
 
Utilizar as funções SQL MAX, MIN, AVG, ALL, SUM, nessa ordem para
atender à solicitação na ordem apresentada no enunciado.
0,2 / 0,2 ptsPergunta 4
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 viabilidade da 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 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.
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
27/05/2023, 16:51 Atividade Objetiva 4: Banco de Dados
https://famonline.instructure.com/courses/20396/quizzes/900106/7
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 apenas. 
 III apenas. 
 II e III apenas. 
 I e III apenas. Correto!Correto!
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. 
A+
A
A-
https://pt.wikipedia.org/wiki/SQL
27/05/2023, 16:51 Atividade Objetiva 4: Banco de Dados
https://famonline.instructure.com/courses/20396/quizzes/90010 7/7
0,2 / 0,2 ptsPergunta 5
Leia o texto abaixo:
Na linguagem DML inclui INSERT, UPDATE, DELETE e SELECT.
Uma subquery é um comando SELECT que faz uma seleção sobre
outra seleção já feita por outro SELECT. O comando permitido para
subquery é só o SELECT. Não há limite de subordinação de queries. A
subquery pode ser executada diretamente no gerenciador de Banco de
Dados (SGBD) ou por chamadas de aplicativos. O filtro de uma
subquery serve para outro filtro de uma query superior.
Sobre as subqueries, selecione a opção com a afirmação correta.
 
A subquery tem utilização exclusiva para a ferramenta IDE do
gerenciador de Banco de Dados (SGBD).
 
Existe restrição para o uso de mais de uma subordinações de
subquery.
 
A subquery é uma query dentro das outra, onde a seleção de uma
query serve para seleção de outra query.
Correto!Correto!
A subquery é uma de seleção (filtro), em que o resultado pode
ser aproveitado para uma outra seleção de uma query superior, e
o resultado final pode diminuir a quantidade de linhas em relação
a primeira seleção.
 Podemos utilizar o comando SQL UPDATE na subquery. 
 Podemos utilizar o comando SQL Delete na subquery. 
Pontuação do teste: 0,8 de 1
A+
A
A-

Continue navegando