Buscar

Atividade Objetiva 4 - Banco de Dados - FAM - Nota 1

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

Prévia do material em texto

Atividade Objetiva 4
Iniciado: 24 out em 21:32
Instruções do teste
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 ptsPergunta 1
Utilizar as funções SQL MAX, MIN, AVG, ALL, SUM, COUNT, nessa ordem para atender à solicitação na ordem apresentada no enunciado.
O primeiro passo é elaborar o programa SQL que obterá os valores solicitados pela chefia.
O primeiro passo é identificar qual ou quais tabelas contém as informações (campos) necessários para atender à solicitação.
Utilizar as funções SQL MAX, MIN, SUM, COUNT, AVG, 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.
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.
0,2 ptsPergunta 2
Leia a situação abaixo:
Na criação de uma Trigger podemos fazer uma atuação automática de uma tabela para outra. Através de um gatilho programado
na primeira tabela que chama a segunda tabela. A vantagem do uso do Trigger é que elimina-se o retrabalho de programar um
código em cada aplicativo. Para evitar isso, passamos esta função para o gerenciador do Banco de Dados, sendo programado
uma única vez. A Trigger é programada somente dentro do gerenciador de Banco de Dados (SGBD).
Um exemplo de utilização da linguagem DML para realizar o uso do TRIGGER, tem a seguinte composição:
DELIMITER $
CREATE TRIGGER Tgr_ItensPedido Delete AFTER DELETE
 ON ItensPedido
 FOR EACH ROW
BEGIN
 UPDATE Produtos SET Estoque = Estoque - OLD.Quantidade
 WHERE Referencia = OLD.Produto;
A+
A
A-
I, II e III.
I, apenas.
I e II, apenas.
III, apenas.
II e III, apenas.
END$
 
Observa-se Tr_itensPedido é o nome da Trigger, após a exclusão da linha da tabela ItensPedido, subtrai-se a quantidade de
estoque da tabela ItensPedidos do estoque da tabela Produtos.
 
Considerando as informações apresentadas, avalie as afirmações a seguir:
 
I. O atributo Estoque da tabela Produtos é subtraído com o conteúdo do atributo quantidade após cada vez que houver a
exclusão na tabela ItensPedido.
 
II. O atributo Estoque da tabela Produtos é somado com o conteúdo do atributo quantidade cada vez que houver a inclusão na
tabela ItensPedido.
 
III. Os scripts de Trigger são programados dentro dos aplicativos.
 
É correto o que se afirma em:
0,2 ptsPergunta 3
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 verdadeiras, e complementares.
A asserção I é uma proposição verdadeira, e a II é uma proposição falsa.
As asserções I e II são proposições verdadeiras, mas a II não não complementa I.
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-
Salvo em 21:39 
As asserções I e II são proposições falsas.
0,2 ptsPergunta 4
Troca do atributo da chave primária.
Inclusão de atributos de uma tabela.
Exclusão de atributos de uma tabela.
Atualização de conteúdos de atributos de uma tabela a partir da atualização de outra tabela.
Atualização do tamanho dos atributos.
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?
0,2 ptsPergunta 5
Distinct.
AVG().
MAX().
COUNT().
ALL.
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.
 
Enviar teste
A+
A
A-

Continue navegando