Prévia do material em texto
Programação e Desenvolvimento de Banco … Av1 - Programação e Desenvolvimento de Banco de Dados Colaborar (/notific Informações Adicionais Período: 05/08/2024 00:00 à 18/11/2024 23:59 Situação: Cadastrado Tentativas: 1 / 3 Pontuação: 1500 Protocolo: 1030035597 Avaliar Material 1) Um estudante está desenvolvendo experimentos para aprimorar seu conhecimento à respeito de funções e procedimentos armazenados em banco de dados. Para este fim, ele desenvolveu o seguinte script SQL: CREATE TABLE teste ( a INT, b INT, c INT ); INSERT INTO teste VALUES (3, 2, 3), (2, 2, 5), (8, 8, 10); CREATE FUNCTION fn_teste (x INT, y INT, z INT) RETURNS FLOAT RETURN ((x * y) / z); CREATE PROCEDURE proc_exemplo(IN var INT) SELECT fn_teste(b, c, var) AS "Resultado" FROM teste; Assinale a alternativa que representa corretamente os resultados das saídas geradas pelo comando a seguir:CALL proc_exemplo(5); Assinale somente a correta. 16/08/24, 13:54 Colaborar - Av1 - Programação e Desenvolvimento de Banco de Dados https://www.colaboraread.com.br/aluno/avaliacao/index/4466501501?atividadeDisciplinaId=16881072 1/4 https://www.colaboraread.com.br/aluno/timeline/index/4466501501?ofertaDisciplinaId=2240772 https://www.colaboraread.com.br/aluno/timeline/index/4466501501?ofertaDisciplinaId=2240772 https://www.colaboraread.com.br/aluno/timeline/index/4466501501?ofertaDisciplinaId=2240772 https://www.colaboraread.com.br/notificacao/index https://www.colaboraread.com.br/notificacao/index https://www.colaboraread.com.br/notificacao/index javascript:void(0); a) b) c) d) e) 2) a) b) c) d) e) 3) Alternativas: 1,20 - 2 - 16. Alternativa assinalada 12 - 6 - 3. 3,12 - 5 - 30. 1.5 - 6 - 16,66. 2 - 15 - 8. As funções e os procedimentos armazenados são ferramentas computacionais relacionadas aos bancos de dados, muito utilizados para recalcular alguns valores de forma prática e funcional. Observe as afirmativas a seguir. I. Uma função em banco de dados utiliza expressões aritméticas para efetuar os cálculos, com base nos dados disponíveis nas tabelas. II. A chamada de uma função é dada pela expressão SQL: CALL nome_da_função(tipo); III. O procedimento armazenado permite que apenas seleções de dados sejam armazenadas em seu interior. Diante deste contexto, é correto que se afirma em: Alternativas: I, apenas. Alternativa assinalada II, apenas. I e III, apenas. II e III, apenas. I, II e III. Uma transação pode ser considerada um conjunto de operações com uma única unidade lógica de trabalho, em que uma instrução pode acessar, alterar ou excluir vários dados em uma ou mais tabelas. Esse mecanismo pode ser iniciado pela aplicação por meio de uma linguagem de programação de alto nível ou, ainda, por uma linguagem de programação de banco de dados, como o SQL. O controle das transações ocorridas em um banco de dados deve garantir a integridade dos dados contidos nas tabelas.Neste contexto, analise as afirmativas a seguir. I. Para fazer a alteração do COMMIT para que as alterações não sejam gravadas automaticamente, é utilizada a sintaxe: SET AUTOCOMMIT=0; II. Para criar um ponto de restauração no banco, deverá usar a sintaxe: SAVEPOINT [nomeDoPonto]; III. Para utilizar um ponto de restauração, deve ser usada a sintaxe: ROLLBACK TO SAVEPOINT [nomeDoPonto]; IV. O comando ROLLBACK pode ser utilizado nos seguintes subgrupos SQL: DML e DDL. Assinale a alternativa correta. Alternativas: 16/08/24, 13:54 Colaborar - Av1 - Programação e Desenvolvimento de Banco de Dados https://www.colaboraread.com.br/aluno/avaliacao/index/4466501501?atividadeDisciplinaId=16881072 2/4 a) b) c) d) e) 4) a) b) c) d) e) 5) a) b) c) d) e) I e III, apenas. II e IV, apenas. I, II e III, apenas. Alternativa assinalada II, III e IV, apenas. I, II, III e IV. É esperado que todo Sistema Gerenciador de Banco de Dados (SGBD) aplique ao seu funcionamento o conceito denominado ACID. Esse acrônimo corresponde à quatro propriedades que são consideradas fundamentais, quando avaliamos a importância de um dado armazenado em um SGDB.Toda e qualquer mudança nos dados armazenados, devem ser processados dentro do contexto de uma transação, e essa por sua vez tem o papel de garantir a integridade dos dados. Sendo assim, as propriedades ACID quando aplicadas, garantirão qualidade ao processo transacional. Assinale a alternativa que apresenta as propriedades consideradas pelo ACID corretamente. Alternativas: Autenticidade, Concorrência, Integridade e Durabilidade. Atomicidade, Concorrência, Integridade e Durabilidade. Autenticidade, Consistência, Integridade e Durabilidade. Autenticidade, Consistência, Integridade e Disponibilidade. Atomicidade, Consistência, Integridade e Durabilidade. Alternativa assinalada O setor de Marketing de uma Organização Não Governamental (ONG) está em uma nova campanha regional para auxílio aos imigrantes da Venezuela. Ela detém um banco de dados com todas as informações daqueles que passaram legalmente pelas nossas fronteiras. Será necessário determinar quais as cidades e estados que estão recebendo todas estas pessoas, para que possam receber uma autorização de residência em nosso país, assim como restabelecer as famílias que possam estar separadas. Para você determinar as respostas acima, incluindo Cidades, Estados e famílias, você necessitará utilizar instruções de qual subconjunto SQL? Assinale a alternativa correta. Alternativas: DQL Alternativa assinalada DTL DDL DCL DML 16/08/24, 13:54 Colaborar - Av1 - Programação e Desenvolvimento de Banco de Dados https://www.colaboraread.com.br/aluno/avaliacao/index/4466501501?atividadeDisciplinaId=16881072 3/4