Prévia do material em texto
03/05/2025, 17:47 Colaborar Av1 - Programação e Desenvolvimento de Banco de Dados Colaborar03/05/2025, 17:47 Colaborar Av1 - Programação e Desenvolvimento de Banco de Dados b) 12-6 3. c) 3,12 5 30. d) 1.5 6 16,66. e) 2) 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: a) I, apenas. Alternativa assinalada b) II, apenas. c) e III, apenas. d) e III, apenas. e) I, e III. 3) 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: a) e III, apenas. b) e IV, apenas. c) I, e III, apenas. Alternativa assinalada d) II, III e IV, e) 2/303/05/2025, 17:47 Colaborar - Av1 - Programação e Desenvolvimento de Banco de Dados 4) QUESTÃO ANULADA! Selecione uma das alternativas para que a nota dessa questão seja registrada. *0 ponto só será validado se uma das alternativas for assinalada, por isto atenção para não deixar nenhuma questão sem resposta. Para os alunos que já concluíram a atividade, não é necessário abrir chamado; todas as notas serão recalculadas automaticamente. É 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: a) Autenticidade, Concorrência, Integridade e Durabilidade. b) Atomicidade, Concorrência, Integridade e Durabilidade. c) Autenticidade, Consistência, Integridade e Durabilidade. d) Autenticidade, Consistência, Integridade e Disponibilidade. e) Atomicidade, Consistência, Integridade e Durabilidade. Alternativa assinalada 5) 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: a) DQL Alternativa assinalada b) DTL c) DDL d) DCL e) DML 3/3