Baixe o app para aproveitar ainda mais
Prévia do material em texto
28/02/2022 16:00 Teste: Atividade Objetiva 4 https://famonline.instructure.com/courses/20396/quizzes/90010/take 1/5 Atividade Objetiva 4 Iniciado: 28 fev em 15:45 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 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 falsas. 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ção falsa. 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: 28/02/2022 16:00 Teste: Atividade Objetiva 4 https://famonline.instructure.com/courses/20396/quizzes/90010/take 2/5 As asserções I e II são proposições verdadeiras, e complementares. 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; 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. 28/02/2022 16:00 Teste: Atividade Objetiva 4 https://famonline.instructure.com/courses/20396/quizzes/90010/take 3/5 III, apenas. I, apenas. II e III, apenas. I e II, apenas. I, II e III. 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 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 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 28/02/2022 16:00 Teste: Atividade Objetiva 4 https://famonline.instructure.com/courses/20396/quizzes/90010/take 4/5 III apenas. II apenas. I apenas. I e III apenas. II e III apenas. 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: 0,2 ptsPergunta 4 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. https://pt.wikipedia.org/wiki/SQL 28/02/2022 16:00 Teste: Atividade Objetiva 4 https://famonline.instructure.com/courses/20396/quizzes/90010/take 5/5 Salvo em 16:00 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. 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 ALL. AVG(). Distinct. MAX(). COUNT(). 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
Compartilhar