Logo Passei Direto
Buscar

Teste_ Atividade Objetiva 4

User badge image
John Harvey

em

Ferramentas de estudo

Questões resolvidas

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).
Considerando as informações apresentadas, avalie as afirmacoes 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.
I e II, apenas.
I, apenas.
I, II e III.
III, apenas.
II e III, apenas.

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

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).
Considerando as informações apresentadas, avalie as afirmacoes 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.
I e II, apenas.
I, apenas.
I, II e III.
III, apenas.
II e III, apenas.

Prévia do material em texto

6/5/22, 12:56 AM Teste: Atividade Objetiva 4
https://famonline.instructure.com/courses/20396/quizzes/90010/take 1/6
Atividade Objetiva 4
Iniciado: 5 jun em 0:22
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
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;
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.
 
A+
A
A-
6/5/22, 12:56 AM Teste: Atividade Objetiva 4
https://famonline.instructure.com/courses/20396/quizzes/90010/take 2/6
I, II e III.
I e II, apenas.
III, apenas.
I, apenas.
II e III, apenas.
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 2
Atualização do tamanho dos atributos.
Inclusão de atributos de uma tabela.
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-
6/5/22, 12:56 AM Teste: Atividade Objetiva 4
https://famonline.instructure.com/courses/20396/quizzes/90010/take 3/6
Exclusão de atributos de uma tabela.
Troca do atributo da chave primária.
Atualização de conteúdos de atributos de uma tabela a partir da atualização de outra
tabela.
0,2 ptsPergunta 3
O primeiro passo é identificar qual ou quais tabelas contém as informações (campos)
necessários para atender à solicitação.
O primeiro passo é elaborar o programa SQL que obterá os valores solicitados pela
chefia.
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.
Utilizar as funções SQL MAX, MIN, AVG, ALL, SUM, COUNT, 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.
A+
A
A-
6/5/22, 12:56 AM Teste: Atividade Objetiva 4
https://famonline.instructure.com/courses/20396/quizzes/90010/take 4/6
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.
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:
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
https://pt.wikipedia.org/wiki/SQL
6/5/22, 12:56 AM Teste: Atividade Objetiva 4
https://famonline.instructure.com/courses/20396/quizzes/90010/take 5/6
II apenas.
III apenas.
II e III apenas.
I e III apenas.
I apenas.
0,2 ptsPergunta 5
As asserções I e II são proposições falsas.
As asserções I e II são proposições verdadeiras, e complementares.
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-
6/5/22, 12:56 AM Teste: Atividade Objetiva 4
https://famonline.instructure.com/courses/20396/quizzes/90010/take 6/6
Nenhum dado novo para salvar. Última verificação às 0:55 
A asserção I é uma proposição falsa, e a II é uma proposição verdadeira.
A asserção I é uma proposição verdadeira, e a II é uma proposiçãofalsa.
Enviar teste
A+
A
A-

Mais conteúdos dessa disciplina