Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

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

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

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

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

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

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

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

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

Prévia do material em texto

Atividade 4
Iniciado: 21 out em 12:24
Instruções do teste

Pergunta 1 0,2 pts

Pergunta 2 0,2 pts
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.
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?
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.
Inclusão de atributos de uma tabela.
Troca do atributo da chave primária.
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.
AVG().
Teste: Atividade 4 https://famonline.instructure.com/courses/48636/quizzes/...
1 of 5 21/10/2025, 12:36

Pergunta 3 0,2 pts
ALL.
COUNT().
Distinct.
MAX().
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.
Teste: Atividade 4 https://famonline.instructure.com/courses/48636/quizzes/...
2 of 5 21/10/2025, 12:36
https://pt.wikipedia.org/wiki/Banco_de_dados_relacional
https://pt.wikipedia.org/wiki/Banco_de_dados_relacional
https://pt.wikipedia.org/wiki/Banco_de_dados_relacional
https://pt.wikipedia.org/wiki/Banco_de_dados_relacional
https://pt.wikipedia.org/wiki/Banco_de_dados_relacional
https://pt.wikipedia.org/wiki/Banco_de_dados_relacional
https://pt.wikipedia.org/wiki/Banco_de_dados_relacional
https://pt.wikipedia.org/wiki/Banco_de_dados_relacional
https://pt.wikipedia.org/wiki/Banco_de_dados_relacional
https://pt.wikipedia.org/wiki/Banco_de_dados_relacional
https://pt.wikipedia.org/wiki/Banco_de_dados_relacional
https://pt.wikipedia.org/wiki/Banco_de_dados_relacional
https://pt.wikipedia.org/wiki/Banco_de_dados_relacional
https://pt.wikipedia.org/wiki/International_Business_Machines
https://pt.wikipedia.org/wiki/International_Business_Machines
https://pt.wikipedia.org/wiki/International_Business_Machines
https://pt.wikipedia.org/wiki/International_Business_Machines
https://pt.wikipedia.org/wiki/International_Business_Machines
https://pt.wikipedia.org/wiki/International_Business_Machines
https://pt.wikipedia.org/wiki/International_Business_Machines
https://pt.wikipedia.org/wiki/International_Business_Machines
https://pt.wikipedia.org/wiki/International_Business_Machines
https://pt.wikipedia.org/wiki/International_Business_Machines
https://pt.wikipedia.org/wiki/International_Business_Machines
https://pt.wikipedia.org/wiki/International_Business_Machines
https://pt.wikipedia.org/wiki/International_Business_Machines
https://pt.wikipedia.org/wiki/Modelo_relacional
https://pt.wikipedia.org/wiki/Modelo_relacional
https://pt.wikipedia.org/wiki/Modelo_relacional
https://pt.wikipedia.org/wiki/Modelo_relacional
https://pt.wikipedia.org/wiki/Modelo_relacional
https://pt.wikipedia.org/wiki/Modelo_relacional
https://pt.wikipedia.org/wiki/Modelo_relacional
https://pt.wikipedia.org/wiki/Modelo_relacional
https://pt.wikipedia.org/wiki/Modelo_relacional
https://pt.wikipedia.org/wiki/Modelo_relacional
https://pt.wikipedia.org/wiki/Modelo_relacional
https://pt.wikipedia.org/wiki/Modelo_relacional
https://pt.wikipedia.org/wiki/Modelo_relacional
https://pt.wikipedia.org/wiki/Edgar_Frank_Codd
https://pt.wikipedia.org/wiki/Edgar_Frank_Codd
https://pt.wikipedia.org/wiki/Edgar_Frank_Codd
https://pt.wikipedia.org/wiki/Edgar_Frank_Codd
https://pt.wikipedia.org/wiki/Edgar_Frank_Codd
https://pt.wikipedia.org/wiki/Edgar_Frank_Codd
https://pt.wikipedia.org/wiki/Edgar_Frank_Codd
https://pt.wikipedia.org/wiki/Edgar_Frank_Codd
https://pt.wikipedia.org/wiki/Edgar_Frank_Codd
https://pt.wikipedia.org/wiki/Edgar_Frank_Codd
https://pt.wikipedia.org/wiki/SQL
https://pt.wikipedia.org/wiki/SQL
https://pt.wikipedia.org/wiki/SQL
https://pt.wikipedia.org/wiki/SQL
https://pt.wikipedia.org/wiki/SQL
https://pt.wikipedia.org/wiki/SQL
https://pt.wikipedia.org/wiki/SQL
https://pt.wikipedia.org/wiki/SQL
https://pt.wikipedia.org/wiki/SQL
https://pt.wikipedia.org/wiki/SQL

Pergunta 4 0,2 pts

Pergunta 5 0,2 pts
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.
I e III apenas.
I apenas.
II e III apenas.
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).
A subquery é uma query dentro das outra, onde a seleção de uma query serve para seleção de outra query.
Podemos utilizar o comando SQL Delete na subquery.
Existe restrição para o uso de mais de uma subordinações de subquery.
Podemos utilizar o comando SQL UPDATE na subquery.
Leia a situação abaixo:
Teste: Atividade 4 https://famonline.instructure.com/courses/48636/quizzes/...
3 of 5 21/10/2025, 12:36
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 é programadasomente 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.
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:
Teste: Atividade 4 https://famonline.instructure.com/courses/48636/quizzes/...
4 of 5 21/10/2025, 12:36
Salvo em 12:35
II e III, apenas.
I e II, apenas.
I, II e III.
I, apenas.
III, apenas.
Enviar teste
Teste: Atividade 4 https://famonline.instructure.com/courses/48636/quizzes/...
5 of 5 21/10/2025, 12:36

Mais conteúdos dessa disciplina